html { margin:0px!important;}

/*********Body Content Styles: Paragraph Bullets Line Height and Padding******/
.leftsection li {
  line-height: 24px;
  padding-bottom: 16px; 
}

.leftsection ol {
  padding-left: 36px;
}

.leftsection p {
  padding-bottom: 16px;
}

/*********END Body Content Styles: Bullets Line Height and Padding******/

/*********Related Posts Line Height and Padding******/
.crp_related li {
    line-height: 16px;
  padding-bottom: 10px;
}
/*********END Related Posts Line Height and Padding******/

/*********custom css******/

.headwrapper { border-top:12px solid #41484e; width:100%; float:left;}
.wrapperborder { border-bottom:8px solid #41484e!important; }
.logoContainer { position:relative; height:130px; margin:0px; width:270px;}
.headerMenus { margin:0px;}
#logo-container { margin-top:30px;}
.tagtext  { text-align:center; }
.videoContainer { width:100%; height:390px; float:left; position:relative;  }
.fluid-width-video-wrapper { width:100%; float:left; height:380px; padding:0px!important; }
.bookcontainer { text-align: center; margin-bottom:15px; }
.bookimage { text-align:right; background:url(http://www.integralprintmedia.com.customers.tigertech.net/wp-content/uploads/2014/10/bannerarrow.png) 0px 50px no-repeat; }
.btnSection { width:100%; float:left; margin:-20px 0px 0px 0px;}
.btnSection .orangebtn { width:auto; font-weight:bold; display:inline-block; padding:8px 12px; float:none; }
.btnSection .orangebtn:hover { text-decoration:underline; color:#fff; }
.addheading .element-title { font-size:36px; text-align:center; font-weight:normal; color:#185c90; }
.homewidget {text-align:center; margin:16px 0px;; }
.widgeticon { width:100%; display:block; margin:10px 0px 15px 0px; }
.widgetcontent { width:100%; text-align:left; }
.homelink { width:100%; text-align:left; color:#2a6999; }
.homewidget .element-title{font-size:24px; color:#185c90; font-weight:normal; }
.hometestimonial {width:80%; padding:3px 10%; }
.homecontentbox { margin-bottom:30px; }
.contentSection {max-height:180px; overflow:hidden; }
.homecontentbox .element-title { margin:0px; font-weight:normal;   color:#fff;}
.continuebtn { margin-top:10px; display:block; }
blockquote {border:none; padding:0px; margin:0px; background:none; color:#41484e;}
.usericon { width:auto; float:left; margin-right:10px; }
.hometestimonial .credit { text-align:left!important; font-weight:bold; }
.footwrapcontainer { float:left; font-weight: 600; margin-top:40px;}
.footerContainer .element-title { color:#fff; font-weight:normal; }
.footeraddress, .footeraddress a { color:#fff; }
.footeraddress a:hover,.footeraddress a:visited { text-decoration:underline; }
.orangebtn {width:100%; float:left; border-radius:8px; border:1px solid #f15a24; padding:6px 0px; color:#fff; text-align:center; font-weight:bold;cursor: pointer;
background: #fea242; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzVkMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fea242 0%, #dc5d0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea242), color-stop(100%,#dc5d0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fea242 0%,#dc5d0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fea242 0%,#dc5d0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fea242 0%,#dc5d0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fea242 0%,#dc5d0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea242', endColorstr='#dc5d0a',GradientType=0 ); /* IE6-8 */ }
.orangebtn:hover, .orangebtn:focus { color:#fff; text-decoration:underline; }

/*********landing pages css + sidebar******/
.leftrightcontainer { display:table; margin:auto !important } 
.leftsection { display:table-cell; padding:40px 10px 0px 0px;/* float:none;*/ vertical-align:top; } 
.rightsidebar { display:table-cell; padding:0px 0px 25px 0px; float:none; background:#eaebeb;vertical-align:top; }
.sidebar { width:100%; float:left; margin:0px; box-sizing:border-box;  }
.sidebarbook {  float:left; width:100%; padding-bottom:25px; border-bottom:8px solid #41484e;
 background:url(http://www.integralprintmedia.com.customers.tigertech.net/wp-content/uploads/2014/11/widbg.png) #fff repeat-x; }
.sidebarbook .bookimage {  background:none; margin-top:-30px; }
.sidebarbook .btnSection { text-align:center;}
.featured-image  { width:100%; float:left; margin-bottom:30px; }
.featured-image img { max-width:100%;}
.post-meta { margin:16px 0px; padding:10px 4%; height:26px; width:92%;  float:left; }
.author a { font-weight:bold; }
.textwidget { font-family:"Oswald",Arial,sans-serif;}

/*********gravity form css******/
.gform_wrapper {margin-bottom:20px;}
.gform_wrapper ul li { background:none!important; padding-left:0px!important;}
.gform_body {   padding:10px 0px; box-sizing:border-box; float:left; width:100%;} 
.gform_wrapper .gform_footer { margin:0px!important; padding:0px!important;}
.gform_body input,textarea{border-color:#ccc; padding:6px 3px!important; font-size: 14px !important; width:98%!important; border-radius:0px!important; }
.gform_body textarea { height:90px!important;}
.gform_body input:focus,textarea:focus{border-color:#0088cc;}
.gform_title { font-weight: normal; }

/*********left section bookwidget******/
.bookwidget { width:90%; float:left; padding:35px 5% 5px 5%; background:#eaebeb; border:2px solid #185c90; display:table; margin:140px 0px 30px 0px; }
.booksection { width:150px; display:table-cell; float:left; margin-top:-125px; }
.booksection img { width:150px;}
.btncol {display:table-cell; vertical-align:top; background:url(http://www.integralprintmedia.com.customers.tigertech.net/wp-content/uploads/2014/10/bannerarrow.png) top left no-repeat;}
.btncol .orangebtn { width:auto; padding:6px 12px; float:right; }

/*********custom global widget******/
.globalwidget { width:100%; float:left; background:#eaebeb; border-bottom:8px solid #fff; box-sizing:border-box; padding:15px 25px 25px 25px; }
.globalwidget .widget-title { font-size:26px; color:#185c90; }
.globalwidget ul, ol { margin:0px; font-style:normal; }
.globalwidget ul li a{ color:#414042; line-height:28px; margin-bottom:10px; }
.globalwidget ul li a:hover { text-decoration:underline;}
.globalwidget ul li { text-align:left; background:url(http://www.integralprintmedia.com.customers.tigertech.net/wp-content/uploads/2014/11/bullet.png) left 10px no-repeat; padding-left:20px;list-style:none; }

/*********breadcrumb widget******/
.breadcrumb { margin:0px; padding:10px 0px; background:none; border-radius:0px; font-size:14px; color:#fff; text-align:left; }
.breadcrumb label { display:inline-block; color:#fff; }
.breadcrumb a {color:#fbb03b; }

/********* menu css ******/

.vertical-menu a {padding: 3px; color:#fff; display:inline-block; }
.vertical-menu a:hover, .vertical-menu a:visited {text-decoration:underline; }
.ddsmoothmenuh ul li a {line-height: 25px;padding: 53px 24px; color:#41484e; background:none; font-size:16px; }
.ddsmoothmenuh ul > li.current-menu-item a {  color:#fff;}
.ddsmoothmenuh ul li > a:hover, .ddsmoothmenuh ul > li.current-menu-item { background:#a3bed3; color:#fff;}
.ddsmoothmenuh ul li ul { width:240px;}
.ddsmoothmenuh ul li > ul.sub-menu > li {border-bottom:1px solid #61676c; padding:5px 20px; box-sizing:border-box;  background:#41484e;}
.ddsmoothmenuh ul li ul li a { color:#fff; }
.ddsmoothmenuh ul li > ul.sub-menu > li:hover a , .ddsmoothmenuh ul li > ul.sub-menu > li.current-menu-item a {color:#cbe8ff; }

/* css for the gravity forms old one  */
.emailcustomclass{color:#0088cc;}
.emailcustomclass input,textarea{border-color:#ccc;padding-top:10px !important;padding-bottom:10px !important;font-size: 14px !important; }
.emailcustomclass input:focus,textarea:focus{border-color:#0088cc;}
.gform_wrapper .emailcustomclass .gfield_required{color:#4A4A4A;}
.customwidget input, textarea{font-size: 18px !important;}

/* css for header content block to hide the sociable links  */

.contentblockheader .sociable {display: none;}

/* css for menu on faq */
.csscategorywidget .sub-menu{padding-left: 12px !important;min-height: 0 !important;border-bottom: 0px !important;border-top: 0px !important;padding-bottom: 0;padding-top: 0;padding-right: 12px;}
.custommenus li{argin-bottom:0px !important;}

/* css for search widget starts here */
.searchWidget form {background: none repeat scroll 0 0 #F2F2F2;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;display: block;margin: 0;padding: 10px 12px;}
.searchWidget .screen-reader-text{display:none;}
.searchWidget #s{margin-top: 11px;}

@media only screen and (max-width:1199px) {
.logoContainer { width:260px;} 
.tagtext .textwidget { font-size:34px; text-align:center; }
}

@media only screen and (max-width:979px) {
.logoContainer { width:210px; height:105px;} 
#logo-container { margin-top:22px;}
.headerMenus { width:530px; margin:0px;}
.ddsmoothmenuh ul li a { padding:40px 10px;}
.tagtext .textwidget { font-size:26px; line-height:30px; }
.fluid-width-video-wrapper, .videoContainer  { height:340px;} 
.bookimage { background:none; }
.btncol { background:none; }
}

@media only screen and (max-width:767px) {
.container_12 { text-align:center;} 
.logoContainer {margin-bottom:20px!important;}
.headerMenus { margin-top:16px;}
.ddsmoothmenuh ul li { display:inline-block; float:none;}
.ddsmoothmenuh ul li a {padding:10px;}
.ddsmoothmenuh ul li ul li a { text-align:left; }
.fluid-width-video-wrapper, .videoContainer  { height:290px;} 
.bookimage { text-align:center; }
.widgetcontent, .homelink { text-align:center; }
.bookcontainer { margin:30px 0px 10px 0px!important; }
.hometestimonial .credit { text-align:center!important; }
.usericon { width:100%; text-align:center; margin:0px 0px 16px 0px;}
.bx-wrapper img { display:inline-block;}
.leftrightcontainer { display:block;}
.leftsection { display:block; text-align:left; padding:0px; }
.rightsidebar { float:left;box-sizing:border-box; padding:0px 0px 25px 0px; text-align:left;  }
.sidebarbook .bookimage { margin-top:30px; }
.post-header, .post-header a, .post-header a:hover, .post-header a:visited {font-size:36px; line-height:40px;}
.bookwidget { width:100%; margin-bottom:30px;}
.btncol .orangebtn { font-size:14px; font-weight:normal; padding:6px 10px; line-height:20px; margin-top:5px;}
}

@media only screen and ( max-width:420px) { 
.addheading .element-title { font-size:26px;}
.fluid-width-video-wrapper, .videoContainer  { height:240px;}
.container_12 { width:90%; padding-left:5%; padding-right:5%; }
.container_12 .grid_1, .container_12 .grid_2, .container_12 .grid_3, .container_12 .grid_4, .container_12 .grid_5, .container_12 .grid_6, .container_12 .grid_7, .container_12 .grid_8, .container_12 .grid_9, .container_12 .grid_10, .container_12 .grid_11, .container_12 .grid_12 { width:100%;}
.post-header, .post-header a, .post-header a:hover, .post-header a:visited {font-size:28px; line-height:30px;} 
.footwrapper { font-weight:normal!important; }
.btncol .orangebtn { font-size:13px; font-weight:normal; padding:6px 8px; line-height:16px; }
}




