/*
Theme Name: The7.2 Themekiller.com
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site â€“ big or small. From huge corporate portals to studio or personal sites â€“ The7 will become a great foundation for your next project!
Version: 2.3.4
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: the7mk2
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

.TK{
display: none;
}



#main       { padding:0px; }
#header      { height:180px; background:url(images/header-bg.png) repeat-x top left!important; }
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box img { width:175px; height:auto; }
.menu-box ul#main-nav li   { background:url(images/menu-divider.png) no-repeat center right; }
.menu-box ul#main-nav li:last-child { background:none; }
.menu-box ul#main-nav li:last-child a  {  padding:0 20px!important; border: 1px solid #d0ccc8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family: "Varela Round",Helvetica,Arial,Verdana,sans-serif; font-size: 18px; height: 42px; line-height: 42px; margin: 0px 0 0 20px; }
.menu-box ul#main-nav li:last-child a:hover  {  border:1px solid #ff963b!important;}
.transparent.disabled-transparent-bg #header.content-width-line:not(.logo-side), .transparent.disabled-transparent-bg #header:not(.logo-side) { background:url(images/header-bg.png) repeat-x top left!important; }
.right-block.text-near-menu { position:absolute; right:0px; top:25px; }
nav#navigation ul li   { background:url(images/menu-divider.png) no-repeat center right; }
#main-nav { padding-top:65px; }
#main-nav > li > a { padding:0 25px 0 20px!important; }
#main-nav > li > a:hover { color:#ff963b!important; }
#main-nav > li.current-menu-item.current_page_item.act a  { color:#ff963b!important; }
#header.light-menu #main-nav > li.act > a > span, #header.light-menu #main-nav > li.act > a > .text-wrap span, #header.light-menu #main-nav > li > a:hover, #header.light-menu #main-nav > li:hover > a, #header.light-menu #main-nav > li:hover > a > span, #header.light-menu #main-nav > li:hover > a > .text-wrap span, #header.light-menu #main-nav > li > a:hover > span  { color:#ff963b !important; -webkit-text-fill-color:#ff963b !important; }
#navigation #main-nav .act,  #navigation #main-nav .menu-item:hover { color:#ff963b !important; }
nav#navigation ul li:last-child { background:none; display:none; }
nav#navigation ul li:nth-child(5) { background:none; }
nav#navigation ul li:nth-child(5) a  {  padding:0 0px 0 20px!important; }
a.sm1   { float:left; width:28px; height:28px; background:url(images/social-media.png) no-repeat 0px 0px; margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm1:hover   { background:url(images/social-media.png) no-repeat 0px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm2   { float:left; width:28px; height:28px; background:url(images/social-media.png) no-repeat -28px 0px;  margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm2:hover   { background:url(images/social-media.png) no-repeat -28px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm3   { float:left; width:28px; height:28px; background:url(images/social-media.png) no-repeat -56px 0px;  margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm3:hover   { background:url(images/social-media.png) no-repeat -56px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm4   { float:left; width:28px; height:28px; background:url(images/social-media.png) no-repeat -84px 0px;  margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.sm4:hover   { background:url(images/social-media.png) no-repeat -84px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.text-area > p  { float:left; }
.phone-no {  border: 1px solid #d0ccc8; border-radius: 5px; float: left; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; font-size: 18px; height: 42px; line-height: 42px; margin: -10px 0 0 40px; padding: 0 20px; }
.phone-no a  { color:#ffffff; text-decoration:none; }
.phone-no a:hover  { color:#ff963b!important; text-decoration:none!important; }
.text-area .phone-no:hover { color:#ff963b !important; text-decoration:none !important; }
#header.light-menu .text-near-logo a:hover  { color:#ff963b !important; -webkit-text-fill-color:#ff963b !important; }
#header.light-menu .text-near-logo:hover *, #header.light-menu .text-near-logo a:hover *, #header.light-menu .text-near-menu:hover * { color:#ff963b !important; -webkit-text-fill-color:#ff963b !important; }
.banner-content      { position:absolute!important; top:6%; z-index:100; color:#ffffff; }
.banner-content h2      { font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; font-weight:normal; font-size:70px; color:#ffffff; }
.banner-content p       { width:63%; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif!important; color:#ffffff; font-size:16px; line-height:24px; letter-spacing:1px; padding:10px 0px; }
.banner-content p img   { float:left; padding:0px 0px 0px 0px; }
.ban-divid              { padding:0px 60px!important;  }
.select-area            { float:left; width:100%; min-height:130px; padding:0px 0px 0px 0px; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif!important;  }
.select-style { float:left; padding: 0; margin: 0; border:none; width: 400px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; height:55px; overflow: hidden; background-color:#f5f5f5; background:#f5f5f5 url(images/select-arrow.jpg) no-repeat 95% 50%; }
.select-style select {  padding: 15px 15px; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif!important;  color:#4e5e6a; width: 100%; letter-spacing:1.5px; font-size:15px; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.select-style select:focus { outline: none; }
.select-style select option { padding:0 15px; }
.subscribe              { float:left;  margin:0px 0px 0px 30px!important; }
.subscribe a            { float:left; width:auto; height:55px; line-height:55px; background:#f79028; color:#ffffff; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif!important; font-size:16px; letter-spacing:1px; text-align:center; text-decoration:none; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; padding:0px 15px  }
.subscribe a:hover      { background:#ffffff; color:#f79028; }
.banner-content input[type="button"]    { float:left; width:auto; height:55px; line-height:55px; background:#f79028; color:#ffffff; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif!important; font-size:16px; letter-spacing:1px; text-align:center; text-decoration:none; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; padding:0px 15px; margin:0px 0px 0px 30px;  }
.banner-content input[type="button"]:hover { background:#ffffff; color:#f79028; }

.sure-txt                { float:left; width:100%; padding:5px 0 0 10px; margin:0px 0px 0px 0px; font-size:12px; font-family:"Merriweather",Helvetica,Arial,Verdana,sans-serif!important; font-style:italic; color:#ffffff; }
.sure-txt a              { color:#ffffff; text-decoration:underline; font-family:"Merriweather",Helvetica,Arial,Verdana,sans-serif!important; font-style:italic;  }
.sure-txt a:hover        { color:#ffffff; text-decoration:none; }
.rsNavItem   { margin-right:15px !important; }
.rsNavItem.rsBullet.rsNavSelected { margin-right:15px !important; }
.seein-pad            { padding:10px 0px;  }
.seein-pad strong           { float:left; color:#8b8b8b; padding:30px 0px 0px 0px; font-size:20px; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; font-weight:normal;  }
.seein-pad img              { background:url(images/bdr-mid.jpg) no-repeat top right; padding:0px 18px;  }
.seein-pad img:last-child   { margin:-20px 0px 0px 0px;  } 
.service-sec           { padding:85px 0px; text-align:center; }
.service-sec strong        { padding:0px 0px 0px 0px; color:#444444; font-size:26px; text-align:center; line-height:29px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:700;}
.three-reasons      {  padding:75px 0px; }
.reasons-in         { float:right; width:55%;  }
.reasons-in h3      { font-size:44px; color:#eb842a; font-weight:normal; padding:0px 0px 10px 0px; margin-bottom:5px; }
.reasons-sec   { float:left; padding:30px 0px; margin:0px; width:100%; }
.point         { float:left; background:#8199bb; font-size:20px; color:#ffffff; width:40px; height:40px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:400; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; line-height:40px; text-align:center; margin:5px 0px 0px 0px;  }
.reason        { float:left; width:87%; padding:0px 0px 0px 3%; margin:0px 0px; font-size:15px; color:#717171; line-height:20px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:400; }
.reason strong       { float:left; width:100%; padding:0px 0px 7px 0px; margin:0px 0px; font-size:24px; color:#60676c; line-height:30px; font-weight:normal; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:400; }
.testimonials-pad       { padding:100px 0px 60px 0px; background:url(images/testmonials-bdr-btm.jpg) no-repeat bottom center; }
.testimonials-pad h3    { background:url(images/bdr-img.png) no-repeat bottom center;  text-align:center; font-size:44px; color:#eb842a; font-weight:normal; padding:0px 0px 40px 0px; margin-bottom:15px!important; }
.testimonials-pad .testimonial-item.testimonial-item-slider { border:none; }
.testimonial-vcard .alignleft   { height: 110px; margin: 0 20px 5px 45%; position: absolute; top: 0; width: 110px; }
.testimonial-vcard .alignleft img   { width:100%; height:auto; } 
.rsOverflow { height:auto !important; min-height:400px !important; }
.testimonial-content   { padding:140px 0 0; text-align:center; font-size:25px; color:#787878; letter-spacing:1px; line-height:37px; font-family:georgia; font-style:italic; font-weight:400; }
.testimonial-vcard     { float:left; width:100%; text-align:center; font-size:14px!important; color:#787571!important; }
.testimonials-pad .text-primary     { font-size:14px!important; color:#787571!important; letter-spacing:1px; }
.rsCont .rsBullets  { top:90%; }
#page .rsCont .rsBullet::after, #page .rsContW .rsBullet::after, .content .rsShor .rsBullet::after, .tp-bullets.custom .tp-bullet::before { background:#d8d8d8; border:none; width:11px; height:11px; }
#page .rsCont .rsBullet.rsNavSelected::after, #page .rsCont .rsBullet:hover::after, #page .rsContW .rsBullet.rsNavSelected::after, #page .rsContW .rsBullet:hover::after, .content .rsShor .rsBullet.rsNavSelected::after, .content .rsShor .rsBullet:hover::after, .tp-bullets.custom .tp-bullet.selected::before, .tp-bullets.custom .tp-bullet:hover::before { background:#eb842a; border:none; width:11px; height:11px; margin:0px; }
.insurers-pad       { padding:70px 0px; }
.insurers-pad h3    { background:url(images/bdr-img.png) no-repeat bottom center;  text-align:center; font-size:44px; color:#eb842a; font-weight:normal; padding:0px 0px 40px 0px; margin-bottom:5px; }
.insurers-pad ul    { width:76%; margin:0 auto; list-style-type:none; padding:30px 0px 30px 0px; }
.insurers-pad ul li { float:left; width:20%; padding:30px 0px; margin:0px 0px; text-align:center;  }
.contact-sec      { padding:70px 0px; background:url(images/testmonials-bdr-btm.jpg) no-repeat top center; text-align:center; }
.contact-sec h3   { background:url(images/bor-img.png) no-repeat bottom center;  text-align:center; font-size:44px; color:#ed9344; font-weight:normal; padding:0px 0px 30px 0px; margin-bottom:5px; }
.contact-sec p    { text-align:center; font-size:22px; color:#333333; line-height:45px; padding:20px 0px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:400; }
.contact-sec a    { display:block; margin:0 auto; background:#2a3748; text-align:center; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; width:320px; height:59px; line-height:59px; border:3px solid #2a3748; display:inline-block; margin-right:20px; font-weight:500; letter-spacing:2px; text-transform:uppercase; font-size:22px; color:#ffffff; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
.contact-sec a:hover   { background:none; color:#2a3748;  }
.contact-sec.bgnon { background:none!important; }
.contact-sec.phone-img { background:none!important; }
.contact-sec.phone-img  .upb_row_bg { background-position:top right;  }
.contact-sec.phone-img h3 { color:#595959;   }
#footer #text-2                          { width:100%; }
#footer.solid-bg   { padding-top:30px; }
footer h4       { color:#554640!important; font-size:24px; }
.foot-lft       { float:left; width:70%; padding-top:20px;  }
.foot-lft ul    { float:left; width:100%; list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px;  }
.foot-lft ul li   { float:left; width:95%; background:url(images/foot-arrow.png) no-repeat 0px 8px; padding:0px 0px 0px 20px; margin:6px 0px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:400; }
.foot-lft ul li a   { color:#6b4f31; text-decoration:none; }
.foot-lft ul li a:hover   { color:#583f25; text-decoration:none; }
.foot-rgt  { float:right; width:23%; padding:0px 0px 0px 0px; margin:0px 0px;  font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif;  }
.foot-rgt a  { float:left; width:100%; padding:6px 0px; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; color:#554640;  text-decoration:underline;  }
.foot-rgt a:hover  { color:#554640; text-decoration:none;  }
.slink-foot  { float:left; width:100%; height:28px; padding:10px 0px 0px 0px; margin:0px 0px;  }
a.smfoot1   { float:left; width:28px; height:28px; padding:0px 0px 0px 0px; background:url(images/social-media-foot.png) no-repeat 0px 0px; margin:0px 0px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px 0px 0px 0px;  }
a.smfoot1:hover   { background:url(images/social-media-foot.png) no-repeat 0px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.smfoot2   { float:left; width:28px; height:28px; background:url(images/social-media-foot.png) no-repeat -28px 0px;  margin:0px 0px 0px 15px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px 0px 0px 0px; }
a.smfoot2:hover   { background:url(images/social-media-foot.png) no-repeat -28px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.smfoot3   { float:left; width:28px; height:28px; background:url(images/social-media-foot.png) no-repeat -56px 0px;  margin:0px 0px 0px 15px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px 0px 0px 0px;}
a.smfoot3:hover   { background:url(images/social-media-foot.png) no-repeat -56px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.smfoot4   { float:left; width:28px; height:28px; background:url(images/social-media-foot.png) no-repeat -84px 0px;  margin:0px 0px 0px 15px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; padding:0px 0px 0px 0px; }
a.smfoot4:hover   { background:url(images/social-media-foot.png) no-repeat -84px -28px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.report-btn       { float:left; width:230px; background:url(images/report-arrow.png) no-repeat 215px 17px; background-color:#2a3748; border:2px solid #2a3748; padding:0px 0px 0px 15px; font-size:16px; font-weight:500; height:48px; line-height:48px; text-decoration:none; color:#ffffff; margin:35px 0px 0px 0px; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif;  }
a.report-btn:hover { color:#ffffff; background-color:inherit; }
#bottom-bar  { margin-top:5px; }
.bottom-text-block     { text-align:center; color:#5f4c3c; border-top:1px solid #aa6a2b; font-size:14px; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; }
.bottom-text-block a    { color:#5f4c3c; }
#bottom-bar .wf-td p  { padding:25px 0;  }
#slide-3-layer-3.tp-caption.rev-btn.rs-hover-ready   { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; letter-spacing:1px !important; }
.about-me      { padding:80px 0px 60px 0px; ackground:url(images/testmonials-bdr-btm.jpg) no-repeat top center;  }
.about-me-in   { float:right; width:44%; background:#ffffff; padding:3% 3% 3% 4%; margin:0px 4% 0px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.about-me-in h3  { float:left; width:100%; background:url(images/bdr-orng.png) no-repeat bottom left; margin-bottom:20px; padding:0px 0px 20px 0px; font-size:42px; color:#ff9031; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; }
.about-me-in p  { font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-size:17px; color:#545454; line-height:26px; padding:10px 0px; margin:0px; }
.about-me .upb_row_bg.vcpb-default { background-position:left bottom !important; }
.about-tab    { padding:60px 0px 40px 0px; }
.about-tab .wpb_content_element .wpb_tabs_nav    { width:87%; margin:0 auto!important; }
.about-tab .ui-tabs-panel.wpb_ui-tabs-hide.vc_clearfix.ui-widget-content  { border-top:1px solid #e9e3d3; margin:50px 0px 0px 0px; padding:50px 0px 0px 0px; }
.about-tab .ui-tabs-panel.wpb_ui-tabs-hide.vc_clearfix.ui-widget-content ul, .about-tab ul  { list-style-type:none; clear:both; }
.about-tab .ui-tabs-panel.wpb_ui-tabs-hide.vc_clearfix.ui-widget-content ul li, .about-tab ul li  { background:url(images/list-arrow.png) no-repeat 0px 7px; padding:0px 0px 0px 20px; margin:10px 0px; list-style-type:none; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-size:17px; color:#3b3b3b;  }
.about-tab h3  { font-size:42px; color:#ff9031; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; padding:10px 0px 0px 0px; }
.about-tab h4  { float:left; width:100%; font-size:28px; color:#fe8f31; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; padding:30px 0px 5px 0px; }
.about-tab p  { font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-size:17px; color:#3b3b3b; line-height:28px; padding:15px 0px; margin:0px; }
.about-tab em  { float:left; width:100%; font-family:"Georgia",Helvetica,Arial,Verdana,sans-serif; font-size:20px; color:#3b3b3b; line-height:32px; padding:5px 0px 15px 0px; margin:0px; }
.video-pad   { float:right; width:440px; padding:0px 0px 0px 20px; margin:0px; }
.video-pad iframe   { width:100%; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li { box-shadow:inherit; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a    { background:none; color:#2a2a2a; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; font-size:18px; line-height:22px; height:64px; font-size:18px; text-transform:uppercase; padding:20px 70px 0px 70px; text-align:center;  }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a#ui-id-2   { padding:10px 70px 0px 70px;  }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a:hover { background:#000000; color:#ffffff; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li.ui-tabs-active.ui-state-active { background:#000000; color:#ffffff; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li.ui-tabs-active.ui-state-active a { color:#ffffff; }
.dwn-link    { font-size:22px; color:#3b3b3b; line-height:38px; padding:20px 0px 0px 0px; }
.dwn-link a { color:#ff9031; text-decoration:none!important;  }
.dwn-link strong { color:#3b3b3b; }
.dwn-link a strong { color:#ff9031;  }
.dwn-link a img:hover { opacity:0.8; }
.also-see-in-sec  { padding:100px 0px 60px 0px; }
.also-see-in-sec h3  { font-size:42px; color:#565656; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; text-align:center; padding:0px 0px 40px 0px; }
.also-see-in-sec img  { float:left; height:84px; padding:25px 19px; text-align: center; width: auto; }
.aligncenter.size-full.wp-image-173 { float:none; }
.contact-pad  { padding:60px 0px; }
.contact-pad h3  { font-size:42px; color:#ff9031; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; text-align:center; padding:10px 0px 15px 0px; }
.form-pad    { float:left; width:45%; padding:30px 0px 0px 0px; }
.wpcf7-form-control-wrap.PhoneNumber { width:75%!important; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { float:left;  }
.select-style2 { float:right!important; padding: 0; margin:0px 0px;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; letter-spacing:1px; font-weight:300;  border:1px solid #8d8d8d; width: 20%!important; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:56px; overflow: hidden; background:url(images/arrow-sel.png) no-repeat 85% 50%; }
.select-style2 select {  padding: 15px 15px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  letter-spacing:1px;  font-weight:300; font-style:italic;font-size:15px; color:#505050; width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.select-style2 select:focus { outline: none; }
.select-style2 select option { padding:0 15px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  font-weight:300; letter-spacing:1px; }
.form-pad input[type="text"], .form-pad input[type="email"], .form-pad input[type="tel"] { float:left; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  letter-spacing:1px;  width:100%; font-size:16px; color:#505050; font-style:italic; line-height:58px; font-weight:300; height:58px; padding:0px 3%; border:1px solid #8d8d8d; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  }
.form-pad .wpcf7-form span { float:left; width:100%; margin-bottom:30px; }
.form-pad textarea { float:left; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; width:100%;  letter-spacing:1px; font-size:15px; color:#505050; font-style:italic; font-weight:300; margin-bottom:35px; min-height:200px; padding:10px 3%; border:1px solid #8d8d8d; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  }
.ph  { float:left; width:73%; padding:35px 0px; }
.form-pad input[type="submit"]    { float:left; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;  letter-spacing:1px; width:150px; height:52px; background:none; line-height:48px; text-align:center; font-size:15px; font-weight:700; text-transform:uppercase; color:#505050; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:2px solid #252525;  }
.form-pad input[type="submit"]:hover { background:none; border:2px solid #ff6c13; color:#ff6c13; }
.address-pad    { float:right; width:50%; padding:30px 0px 0px 0px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-size:18px; color:#2a2a2a; line-height:32px;  }
.address-pad p   { float:left; width:100%; padding:5px 0px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-size:18px; color:#2a2a2a; line-height:32px;  }
.address-pad p a   { color:#2a2a2a; text-decoration:none; }
.address-pad p a:hover   { color:#ff9031; text-decoration:none; }
.address-pad ul  { list-style-type:none; clear:both; }
.address-pad ul li  { background:url(images/list-arrow.png) no-repeat 0px 11px; padding:0px 0px 0px 20px; margin:3px 0; list-style-type:none; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-size:16px; color:#333333;  }
.address-pad h5  { font-size:20px; color:#2a2a2a; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-weight:600; padding:0px 0px 10px 0px; }
.address-pad h4  { font-size:24px; color:#ff7d36; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-weight:600; padding:30px 0px 0px 0px; }
.address-pad strong    { font-weight:600; }
.address-pad h3  { font-size:32px!important; color:#2a2a2a!important; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif!important; font-weight:300!important; padding:10px 0px!important; text-align:left; }
.address-pad h3 strong  { font-weight:600; }
.address-pad h6  { font-size:22px!important; color:#2a2a2a!important; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif!important; font-weight:600!important; padding:0px 0px 10px 0px!important; text-align:left; }
.social-link   { float:left; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
a.f-link   { float:left; width:36px; height:36px; background:url(images/social-icon.png) no-repeat 0px 0px; margin:0px 0px 0px 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; text-decoration:none; }
a.f-link:hover   { background:url(images/social-icon.png) no-repeat 0px -36px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.t-link   { float:left; width:36px; height:36px; background:url(images/social-icon.png) no-repeat -36px 0px; margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; text-decoration:none; }
a.t-link:hover   { background:url(images/social-icon.png) no-repeat -36px -36px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.l-link   { float:left; width:36px; height:36px; background:url(images/social-icon.png) no-repeat -72px 0px; margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; text-decoration:none; }
a.l-link:hover   { background:url(images/social-icon.png) no-repeat -72px -36px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
a.y-link   { float:left; width:36px; height:36px; background:url(images/social-icon.png) no-repeat -108px 0px; margin:0px 0px 0px 25px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; text-decoration:none; }
a.y-link:hover   { background:url(images/social-icon.png) no-repeat -108px -36px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.ins-content   { padding:40px 0px; }
.ins-content p   { padding:10px 0px; margin:0px; color:#3b3b3b; font-size:17px; line-height:28px; }
.ins-content em  { padding:0px 0px; margin:0px; color:#000000; font-size:20px; line-height:28px;  font-family:"Georgia",Helvetica,Arial,Verdana,sans-serif;  }
.ins-content h6   { color:#3b3b3b; font-size:18px; font-weight:700; padding:20px 0px 0px 0px; }
.ins-content a   { color:#3b3b3b; text-decoration:none;  }
.ins-content a:hover   { color:#ff963b; text-decoration:none;  }
ul.list-1  { padding:0px 0px 10px 0px; margin:0px; list-style-type:none; color:#f67a22; font-size:20px; line-height:26px; font-weight:600; font-family:"Georgia",Helvetica,Arial,Verdana,sans-serif; font-style:italic; }
ul.list-1 li  { background:url(images/arrow-ins.png) no-repeat 0px 6px; list-style-type:none; padding:0px 0px 0px 25px; margin:10px 0px;  }
ul.list-2  { padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; list-style-type:none; color:#3b3b3b; font-size:17px; }
ul.list-2 li  { background:url(images/tick.png) no-repeat 0px 7px; list-style-type:none; margin:20px 0px; padding:0px 0px 0px 30px; }
.consider-sec   { padding:65px 0px; }
.consider-sec h3    { background:url(images/bdr-img.png) no-repeat bottom center;  text-align:center; font-size:44px; color:#595959; font-weight:normal; padding:0px 0px 40px 0px; margin-bottom:50px!important; }
.consider-sec a  { float:left; width:30%; padding:0px 0px; margin:0px 4.5% 0px 0px; border:1px solid #b8b8b8; text-decoration:none; position:relative; }
.consider-sec a:hover { border:1px solid #ff8c17; }
.consider-sec a img  { width:100%; opacity:1; }
.consider-sec a:hover img  { opacity:0.7; }
.consider-sec a strong  { float:left; font-size:15px; color:#484848; line-height:20px; padding:15px 20px 25px 20px; font-weight:normal; }
.consider-sec a:last-child { margin:0px; }
.consider-sec em { float:right; z-index:1000; background:rgba(254, 183, 65, .8); font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; line-height:21px; font-style:normal; padding:6px 50px 6px 15px; font-size:18px;  color:#414141; position:absolute; top:27%; right:0px;} 
.consider-sec a:hover em  {  color:#ffffff; }
#slide-6-layer-8 { background:url(images/down-arrow.png) no-repeat center right !important; background-color:none !important; letter-spacing:2px; border:2px solid #ffffff !important; width:165px !important; height:44px !important; line-height:40px !important; padding:0 0 0 25px !important; margin:0px !important; color:#ffffff !important; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  font-size:12px !important; text-transform:uppercase !important; font-weight:bold !important; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif !important; }
#slide-6-layer-8:hover {  border:2px solid #d9edee!important; color:#d9edee!important; }
nav#navigation ul li .sub-nav ul li:last-child, nav#navigation ul li .dl-submenu ul li:last-child     { display:inline-block; }
.menu-box ul#main-nav li .sub-nav ul li:last-child a  { border:none !important; border-radius:0px !important; padding:165px 0 25px 0px !important; margin:0 8px 10px !important; line-height:20px !important;  }
.menu-box ul#main-nav li .sub-nav ul li:last-child a:hover  { border:none !important; border-radius:0px !important;  }
.sub-nav ul li { width:24%!important; }
.sub-nav > ul > li > a { font-size:13px; float:left !important; width:100%!important; background-size:105px !important;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; text-align:center !important; border-bottom:none !important; padding:165px 0 25px 0px !important; background-position:center 40px !important; }
.sub-nav > ul > li > a:hover { background-size:115px !important;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.sub-nav > ul > li:last-child > a { padding:165px 0 25px 0px !important; margin:0 8px 10px !important; background-size:105px !important;  } 
.sub-nav > ul > li:last-child > a:hover { background-size:115px !important;  } 
.sub-nav > ul > li > a span { float:left !important; width:100%!important; text-align:center!important;  font-size:18px !important;   }
.sub-nav ul li:first-child a { background:url(images/menu-icon1.png) no-repeat scroll;  }
.sub-nav ul li:nth-child(2) a  { background:url(images/menu-icon2.png) no-repeat scroll;  }
.sub-nav ul li:nth-child(3) a  { background:url(images/menu-icon3.png) no-repeat scroll;  }
.sub-nav ul li:nth-child(4) a  { background:url(images/menu-icon4.png) no-repeat scroll!important;  background-position:center 40px!important;   }


.insur-logos-pad .wpb_single_image.vc_align_center   { float:left; width:18%; padding:50px 1% 10px; }
.insur-logos-pad .wpb_single_image.vc_align_center img  { width:100%; }
.call-link   { float:left; padding:100px 30px 0px 0px; }
.dwn-link p   { float:left; width:auto; }
.guide-sec  { background:url(images/testmonials-bdr-btm.jpg) no-repeat bottom center; padding:80px 0px; margin:0px 0px; font-size:32px; color:#2a3748; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-weight:400;  }
.guide-sec p  { padding:0px 0px; margin:0px 0px; font-size:32px; line-height:40px; color:#2a3748; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; font-weight:400;  }
.guide-sec strong  { font-weight:600; color:#eb842a;  }
.guide-sec a  { float:left; width:auto; background:#2a3748;  font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; font-size:24px; padding:0px 22px; margin:30px 0px 0px 0px; height:55px; line-height:55px; color:#ffffff; text-decoration:none; position:relative; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.guide-sec a:hover { background:#eb842a; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }
.ques-form   { background:#b4dadd; padding:0px !important; }
.ques-form-head   { float:left; background:#d9edee; width:90%; padding:5% 5% 0 5%; }
.ques-form-head h3  { font-size:22px;  display:inline; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; color:#1b3b50; font-weight:600; line-height:30px; }
.ques-form-head h3 strong  { color:#eb842a;  }
.ques-form-head h4  { font-size:20px; display:inline-table; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; color:#1b3b50; font-weight:300; margin:10px 0px 0px 0px; line-height:24px; }
.ques-form-sec  { float:left; width:90%; padding:2% 5%; font-size:16px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; color:#1b3b50;  }
.ques-form-sec strong  { float:left; width:100%; padding:25px 0px 7px 0px; font-size:16px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; color:#1b3b50; font-weight:normal;  }
.ques-form-sec textarea { float:left; background:#ffffff; width:100%; padding:2% 5%; font-size:14px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; color:#1b3b50; margin:0px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  }
.ques-form-sec input[type="text"] { float:left; background:#ffffff; width:100%; padding:0px 5%; height:34px; line-height:34px; font-size:14px; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif; color:#1b3b50;  margin:10px 0px 25px 0px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;   }
.ques-form-sec input[type="submit"] { float:left; width:100%; background:#eb842a; text-align:center;  font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; font-size:22px; padding:0px; margin:5px 0px 0px 0px; height:45px; line-height:45px; color:#ffffff; text-decoration:none; position:relative; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  }
.ques-form-sec input[type="submit"]:hover { background:#1c3c51; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  }
.ques-form-sec .smalltxt p  { font-size:13px!important; line-height:20px!important; }
.ques-form-sec div.wpcf7-response-output    { margin:0px!important; }
.style-ios textarea { height:85px; }
.ques-form-sec input[type="checkbox"] { padding:0px 20px 0px 0px; }
.ins-content-lft img  { width:40%; }
.alignright.size-full.wp-image-592 { width:30%!important; }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1  { font-size:70px!important; letter-spacing:0px!important;}  
#slide-3-layer-2, #slide-6-layer-6, #slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6   {  font-family: "Montserrat",Helvetica,Arial,Verdana,sans-serif !important; letter-spacing:1px!important; font-size:16px!important; line-height:24px!important; }
#slide-6-layer-8, #slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { background:url(images/down-arrow.png) no-repeat center right!important; background-color:none!important; letter-spacing:2px; border:2px solid #ffffff!important; width:175px!important; height:44px!important; line-height:40px!important; padding:0 0 0 25px !important; margin:0px!important; color:#ffffff!important; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  font-size:13px!important; text-transform:uppercase!important; font-weight:bold!important; font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif!important; }
#slide-6-layer-8:hover, #slide-10-layer-8:hover, #slide-11-layer-8:hover, #slide-12-layer-8:hover {  border:2px solid #d5610d!important; color:#d5610d!important; }
#slide-12-layer-6  { min-width:550px!important; }
#slide-10-layer-8 { margin:22px 0 0 !important; }


.overlay {  background:rgba(15, 26, 35, 0.9); height: 100%; left: 0; margin:0px!important; position: fixed!important;  top: 0; width: 100%!important; z-index: 100000!important; display: none; }
.overlay-inner {  position: relative; margin: 90px auto!important; width: 700px; font-size:18px;}
.overlay-inner p { padding:5px 0px; }
.close_btn {  background: rgba(0, 0, 0, 0) url("images/close-icon.png") no-repeat scroll 0 0 / 24px auto; display: block; height: 24px;position: absolute; right: -50px; top: -20px; width: 24px; }

.mc4wp-form.mc4wp-form-665 { display:inline-block; }
.tiptext { width:auto; }
.description { display:none;  position:absolute; width:400px;  height:400px; }
.tiptext:hover .description { display:block;  }
.tiptext input[type="submit"]     { display:block; margin:0 auto!important; background:#2a3748!important; text-align:center!important; font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif!important; width:320px!important; height:65px!important; line-height:59px; border:3px solid #2a3748!important; display:inline-block!important; margin-right:20px; font-weight:500; letter-spacing:2px; text-transform:uppercase!important; font-size:22px!important; color:#ffffff!important; text-decoration:none!important; border-radius:5px!important; -moz-border-radius:5px!important; -webkit-border-radius:5px!important;  }
.tiptext input[type="submit"]:hover   { background:none!important; color:#2a3748!important;  border:3px solid #2a3748!important;   }
.tiptext input[type="email"] { background-color: #c8cbd0 !important; border: 1px solid #e2e0e0 !important; color: #2a3748 !important; float: left; margin-bottom: 10px !important; margin-top: 5px; padding: 15px 5% !important; width: 80%; }
.thanku-pad    { padding:60px 0px 40px 0px; }
.thanku-pad p  { float:left; width:100%; font-size:24px; color:#ff9031; font-family:"Varela Round",Helvetica,Arial,Verdana,sans-serif; padding:30px 0px; text-align:center; line-height:36px; }
body.category #main { padding:50px 0 !important; }







/* #Media Queries
================================================== */
@media only screen and (max-width: 1650px) {
body{ overflow-x:hidden;}







	
}
@media only screen and (max-width: 1440px) {
body{ overflow-x:hidden;}


.ph-wrap-content, .wf-wrap   { width:83%!important; }
.right-block.text-near-menu { top:15px; }
#branding { padding-top:0px; }
#main-nav { padding-top:50px; }
.menu-box ul#main-nav li:last-child a  { font-size: 16px; height: 36px; line-height: 36px; }
#branding a img, #branding img  { width:200px; }
.select-area { min-height:100px; }
.select-style { width:350px; height:45px; }
.select-style select { font-size:13px; }
.subscribe a, .banner-content input[type="button"]    { height:45px; line-height:45px; font-size:13px; }
.phone-no { height:36px; line-height:36px; font-size:16px; margin:0 0 0 40px; }
a.sm1, a.sm2, a.sm3, a.sm4   { margin:5px 0 0 25px; }
#main-nav > li > a  { font-size:16px; line-height:20px; }
.banner-content { top:5%; }
.banner-content h2 { font-size:54px; }
.banner-content p { font-size:14px; line-height:22px; }
.banner-content p img { height:190px; width:auto; }
.seein-pad img { padding:0 16px; height:75px; width:auto; margin-top:10px; }
.seein-pad strong  { font-size:16px; padding:38px 0 0; }
.service-sec img   { width:auto; height:135px; }
.service-sec strong { font-size:22px; line-height:24px; }
.three-reasons   { padding:45px 0px; }
.reasons-in h3 { font-size:38px; }
.reason strong { font-size:20px; line-height:26px; }
.reason {font-size:13px; line-height:18px; }
.reasons-sec { padding:20px 0; }
.point   { width:34px; height:34px; line-height:34px; font-size:16px; }
.testimonials-pad { padding:80px 0 40px; }
.testimonials-pad h3, .insurers-pad h3, .contact-sec h3, .consider-sec h3 { font-size:34px; padding:0 0 30px; }
.testimonial-content { font-size:20px; line-height:30px; padding:110px 0 0; }
.testimonials-pad .text-primary { font-size:12px; }
.testimonial-vcard .alignleft { width:90px; height:90px; }
.insurers-pad li img { width:78%; }
.insurers-pad { padding:60px 0; }
.contact-sec { padding:60px 0; }
.contact-sec p { font-size:17px; padding:15px 0px; line-height:32px; }
.contact-sec a { width:260px; height:52px; line-height:52px; font-size:18px; }
footer h4 { font-size:20px; }
.foot-lft ul li { font-size:13px; margin:3px 0; background:url("images/foot-arrow.png") no-repeat scroll 0 8px / 10px auto; }
#footer.solid-bg { padding-top:0px; }
.foot-rgt a { font-size:13px; }
.foot-rgt img   { width:70%; }
a.report-btn { width:200px; height:40px; line-height:40px; background:#2a3748 url("images/report-arrow.png") no-repeat scroll 187px 12px; font-size:14px; }
#bottom-bar .wf-td p { padding:15px 0px; }
.bottom-text-block { font-size:13px; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a   { font-size:14px; height:54px; line-height:20px; padding:18px 58px 0; }
.about-tab .ui-tabs-panel.wpb_ui-tabs-hide.vc_clearfix.ui-widget-content { margin:35px 0px 0px 0px; padding:30px 0px 0px 0px; }
.about-tab h3, .about-me-in h3 { font-size:36px;}
.about-tab em { font-size:18px; line-height:28px; }
.about-tab p, .about-me-in p { font-size:14px; line-height:22px; padding:8px 0px; }
.about-tab .ui-tabs-panel.wpb_ui-tabs-hide.vc_clearfix.ui-widget-content ul li, .about-tab ul li { font-size:14px; }
.about-tab h4 { font-size:26px; }
.about-me .upb_row_bg { background-size:100% auto !important; }
.page-id-104 .tp-parallax-wrap { padding:0px 0px 0px 6%; margin:-65px 0px 0px 0px; }
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive { height:420px!important; }
.dwn-link { font-size:20px; }
.contact-pad h3  { font-size:34px; }
.address-pad h3  { font-size:24px !important; padding:5px 0 !important; }
.address-pad h5 {font-size:18px; }
.address-pad h4 { font-size:20px; padding:15px 0 0; }
.address-pad h6 { font-size:18px !important; }
.address-pad ul li { margin:0px; font-size:14px; background:rgba(0, 0, 0, 0) url("images/list-arrow.png") no-repeat scroll 0 11px / 6px auto; padding:0 0 0 15px; }
.address-pad p { font-size:14px; line-height:28px; }
.video-pad { width:380px; }
.about-me { padding:80px 0 40px; }
.ins-content em { font-size:18px; line-height:28px; }
.ins-content p { font-size:14px; line-height:22px; padding:8px 0px; }
.ins-content h6 { font-size:16px; padding:10px 0px 0px 0px; }
ul.list-2 { font-size:14px; }
ul.list-2 li { background-size:12px; padding:0 0 0 22px; margin:12px 0; }
.img-rgt  { width:35%; }
.consider-sec { padding:55px 0px; }
.consider-sec em { padding:6px 30px 6px 10px; font-size:14px; line-height:18px; }
.consider-sec a strong { padding:10px 15px 20px; font-size:13px; line-height:18px; }
.contact-sec.phone-img .upb_row_bg { background-size:20% auto !important; }
#slide-7-layer-5, #slide-8-layer-5, #slide-9-layer-5  { font-size:52px!important; top:-30px!important; }
#slide-5-layer-1 { font-size:32px!important; top:-60px!important; left:85px!important; line-height:32px!important;  }
.guide-sec p { font-size:28px; line-height:38px; }
.guide-sec p img { width:50%; }
.guide-sec a { font-size:20px; height:50px; line-height:50px; }
.ques-form-head h3 { font-size:19px; line-height:26px; }
.ques-form-head h4 { font-size:18px; line-height:22px; }
.ques-form-head img { width:20%;  }
.ques-form-sec { font-size:14px;  }
.ques-form-sec a { font-size:18px; }
.ques-form-sec textarea, .ques-form-sec input[type="text"] { font-size:13px;  }
ul.list-1   { font-size:19px;  }
ul.list-1 li { background:rgba(0, 0, 0, 0) url("images/arrow-ins.png") no-repeat scroll 0 7px; }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1 { font-size:54px!important; }  
#slide-3-layer-2, #slide-6-layer-6, #slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6   {  font-size:14px!important; line-height:22px!important; }
#slide-6-layer-5 { margin-top:-55px!important;  }  
#slide-6-layer-6 {  margin-top:-55px!important; }
#slide-6-layer-8 { margin-top:-55px!important; }
#slide-14-layer-1  { margin-top:-80px !important; margin-left:30px !important; }
#slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5  { margin-top:-45px!important;  }  
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6   {  margin-top:-53px!important; }
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8   { margin-top:-63px!important; }
#slide-10-layer-8 { margin-top:-37px!important; } 
#slide-6-layer-6 { min-width:455px!important; }
#rev_slider_10_1_wrapper .tp-loop-wrap     { right:-40px!important;  }
#rev_slider_11_1_wrapper .tp-loop-wrap     { right:-75px!important;  }
#rev_slider_12_1_wrapper .tp-loop-wrap     { right:-50px!important;  }
.rsOverflow { min-height:340px !important; }
.tiptext input[type="submit"] { font-size:18px !important; width:260px !important; height:59px !important; }




}

@media only screen and ( width: 1280px) {
body{ overflow-x:hidden;}



}


@media only screen and (max-width: 1220px) {
body{ overflow-x:hidden;}


}


@media screen and (min-width:1000px) and (max-width: 1219px) {

img {max-width:100%; }
.ph-wrap-content, .wf-wrap   { width:98%!important; }
.home .rev_slider_wrapper.fullscreen-container, .home .tp-fullwidth-forcer    { height:510px !important; }
#main-nav > li > a { padding:0 20px 0 15px !important; }
.also-see-in-sec img { padding:25px 7px; height:45px; }
.banner-content  { top:4%; }
.banner-content h2 { font-size:40px; }
.banner-content p { padding:5px 0; }
.select-area { min-height:90px; }
.banner-content p img, .banner-content img {  width:auto; height:80px; }
.ban-divid { padding:0 30px !important; }
.seein-pad img { height:65px; }
.about-tab .wpb_content_element .wpb_tabs_nav { width:100%; }
.about-me-in { padding:4% 3% 3% 4%; }
.guide-sec p { font-size:24px; line-height:34px; }
#slide-5-layer-1 { top:0 !important; }
#slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5 { margin-top:-20px !important;  }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 {  margin-top:-20px !important;  }
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { margin-top:0px !important; }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1 { font-size:40px !important; }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { min-width:430px !important; } 
#rev_slider_6_1 .tp-parallax-wrap, #rev_slider_10_1 .tp-parallax-wrap, #rev_slider_11_1 .tp-parallax-wrap, #rev_slider_12_1 .tp-parallax-wrap  { left:45%!important; }   
.ques-form-head { padding:5%; }



}

@media only screen and (width: 980px) {
body{ overflow-x:hidden;}
.seein-pad img { height:64px !important; }
.seein-pad strong { padding:38px 0 0!important; }

.insurers-pad ul li { width:20%!important; }
.transparent #header:not(.logo-side), .overlap #header, .transparent #header.content-width-line:not(.logo-side), .transparent.disabled-transparent-bg #header:not(.logo-side) { background:rgba(0, 0, 0, 0) url("images/header-bg.png") repeat-x scroll left top !important; position:absolute!important; box-shadow:none!important; }
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive { height:320px!important; }
#rev_slider_6_1 .tp-parallax-wrap, #rev_slider_10_1 .tp-parallax-wrap, #rev_slider_11_1 .tp-parallax-wrap, #rev_slider_12_1 .tp-parallax-wrap { left:50% !important; }


	
}



@media screen and (min-width:768px) and (max-width:999px) {
img {max-width:100%; }

#header { height:auto; }
.ph-wrap-content, .wf-wrap   { width:98%!important; }
.home .rev_slider_wrapper.fullscreen-container, .home .tp-fullwidth-forcer    { height:480px !important; }
.transparent #header:not(.logo-side), .overlap #header, .transparent #header.content-width-line:not(.logo-side), .transparent.disabled-transparent-bg #header:not(.logo-side) { background:none!important; position:absolute!important; box-shadow:none!important; }
.menu-box #main-nav > li > a   { padding:0 19px 0 14px !important; }
.menu-open { display:none; }
nav#navigation #dl-menu ul li:nth-child(5) a { padding:13px 0!important; }
#branding { padding-top:10px; }
.banner-content { top:4%; }
.banner-content h2 { font-size:28px;  }
.banner-content p { font-size:13px; line-height:20px; padding:0px 0px 5px 0px; }
.banner-content p img, .banner-content img  { width:auto; height:80px; }
.ban-divid { padding:0 20px !important; }
.select-area { min-height:85px; }
.seein-pad img { height:40px; }
.seein-pad strong { padding:20px 0 0; }
.service-sec img { height:90px; }
.service-sec strong { font-size:18px; line-height:22px; }
.reasons-in { width:67%; }
.reasons-in h3 { font-size:32px; }
.service-sec { padding:55px 0px; }
.testimonials-pad { padding:55px 0 25px; }
.insurers-pad { padding:55px 0px; }
.insurers-pad ul { width:96%; }
.insurers-pad ul li { padding:15px 0; width:25%; }
.testimonials-pad h3, .insurers-pad h3, .contact-sec h3, .consider-sec h3 { font-size:26px; padding:0 0 20px; }
.foot-lft { width:70%; }
.foot-rgt { width:30%; }
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive { height:270px!important; }
.page-id-104 .tp-parallax-wrap { padding:0 0 0 0; margin:-80px 0 0; left:9% !important; }
.page-id-104 #slide-3-layer-1 { font-size:28px !important; }
.page-id-104 #slide-3-layer-2 { font-size:13px !important; line-height:20px!important; }
.page-id-104 #slide-3-layer-3 { font-size:10px !important; padding:10px 15px !important; }
.about-tab .wpb_content_element .wpb_tabs_nav { width:100%; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li { width:24%!important; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a { width:100%!important; text-align:center; padding:18px 0 0; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a#ui-id-2 { padding:10px 0 0;  }
.about-tab h3, .about-me-in h3 { font-size:26px; }
.about-tab em { font-size:16px; line-height:24px; }
.dwn-link { font-size:15px; }
.also-see-in-sec { padding:55px 0px 40px 0px; }
.also-see-in-sec h3 { font-size:32px; padding:0px 0px 15px 0px; }
.also-see-in-sec img { height:45px; padding:10px; }
.about-me .upb_row_bg { background-size:auto auto !important; }
.about-me-in     { float:none; width:90%; padding:3%; margin:215px auto 0; }
#rev_slider_6_1 .tp-parallax-wrap { left:7%!important; }
#slide-6-layer-5  { font-size:28px!important; top:60px!important; }
#slide-6-layer-6  { font-size:13px!important; min-width:400px!important; margin-top:-5px !important; line-height:20px!important; }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { font-size:13px !important; line-height:20px !important; margin-top:-12px !important; }
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { margin-top:-15px !important; }
#slide-3-layer-2, #slide-6-layer-6, #slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { font-size:13px !important; line-height:20px !important; }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1 { font-size:28px!important; }
#slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5 { margin-top:0px !important; }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { min-width:380px !important; } 
#slide-6-layer-8 { margin-top:-15px !important; }
.consider-sec a strong { min-height:90px; }
.guide-sec p { font-size: 20px; line-height: 28px; }
#slide-5-layer-1 { top:-134px !important; left:5px !important; font-size:22px !important; line-height:30px !important; }
.contact-sec p br { display:none; }
.ques-form-head  { padding:5%; }
.ques-form-head h3  { font-size:16px; line-height:24px; }
#rev_slider_6_1 .tp-parallax-wrap, #rev_slider_10_1 .tp-parallax-wrap, #rev_slider_11_1 .tp-parallax-wrap, #rev_slider_12_1 .tp-parallax-wrap  { left:38%!important; }   
.page-title.solid-bg { padding-top:80px; }
#rev_slider_14_1 .tp-parallax-wrap { left:25% !important; }
}


@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }
img {max-width:100%; }
nav#navigation #dl-menu ul li:nth-child(5) a { padding:13px 0!important; }
#header { height:auto; }
.ph-wrap-content, .wf-wrap   { width:98%!important; }
.home .rev_slider_wrapper.fullscreen-container, .home .tp-fullwidth-forcer    { height:350px !important; }
.transparent #header:not(.logo-side), .overlap #header, .transparent #header.content-width-line:not(.logo-side), .transparent.disabled-transparent-bg #header:not(.logo-side) { background:none!important; position:absolute!important; box-shadow:none!important; }
#branding { padding-top:10px; }
.menu-open { display:none; }
.banner-content { top:3%; }
.banner-content h2 { font-size:26px;  }
.banner-content p { width:93%; font-size:12px; line-height:16px; padding:0px 0px 5px 0px; }
.banner-content p img, .banner-content img  { height:80px; width:auto; }
.select-style { width:240px; height:40px; background:#f5f5f5 url("images/select-arrow.jpg") no-repeat scroll 95% 60%; }
.select-style select { font-size:10px; }
.subscribe { margin:0 0 0 15px !important; }
.subscribe a, .banner-content input[type="button"]  { height:40px; line-height:42px; }
.select-area { min-height:inherit; }
.banner-content p img { display:none; }
.reasons-in { width:80%; }
.reason strong { font-size:16px; line-height:20px; }
.reasons-sec { padding:15px 0px; }
.seein-pad img { margin-top:0px; }
.seein-pad strong { padding:25px 0 0; }
.contact-sec p { font-size:14px; line-height:20px; padding:20px 0px 0px 0px; }
.reasons-in h3 { font-size:24px; }
.service-sec { padding:55px 0px; }
.testimonials-pad { padding:35px 0 25px; }
.insurers-pad, .contact-sec { padding:35px 0px; }
.insurers-pad ul { width:96%; }
.insurers-pad ul li { padding:15px 0; width:25%; }
.testimonials-pad h3, .insurers-pad h3, .contact-sec h3, .consider-sec h3 { font-size:20px; padding:0 0 15px; }
.contact-sec a { font-size:16px; height:44px; line-height:44px; width:220px; }
.testimonial-content { font-size:16px; line-height:24px; }
.rsOverflow { min-height:260px !important; }
.insurers-pad ul li { width:25%; padding:0px; }
.foot-lft { width:60%; padding-top:0px; }
.foot-rgt { width:40%; }
#bottom-bar { margin-top:0px; }
.about-tab .wpb_content_element .wpb_tabs_nav { width:100%; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li { width:24%!important; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a { width:100%!important; text-align:center; padding:18px 0 0; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a#ui-id-2 { padding:10px 0 0;  }
.about-tab h3, .about-me-in h3 { font-size:26px; }
.about-tab em, .ins-content em { font-size:16px; line-height:24px; }
.dwn-link { font-size:15px; }
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive { height:240px!important; }
.page-id-104 .tp-parallax-wrap { padding:0 0 0 0; margin:-55px 0 0; left:5% !important; }
.also-see-in-sec { padding:55px 0px 40px 0px; }
.also-see-in-sec h3 { font-size:32px; padding:0px 0px 15px 0px; }
.also-see-in-sec img { height:45px; padding:10px; }
.contact-pad { padding:40px 0px; }
.contact-pad h3 { font-size:26px; }
.form-pad, .address-pad { width:100%; padding:10px 0px; }
.form-pad input[type="text"] { margin-bottom:10px; }
.select-style2 { margin:10px 0px; }
.ph { padding:10px 0px; }
.about-me .upb_row_bg { background-size:auto auto !important; }
.about-me-in     { float:none; width:90%; padding:3%; margin:215px auto 0; }
#rev_slider_6_1 .tp-parallax-wrap { left:35%!important; }
#slide-6-layer-5  { font-size:26px!important; top:55px!important; }
#slide-6-layer-6  { font-size:12px!important; min-width:400px!important; top:45px !important; }
#slide-6-layer-8 { top:45px !important; }
.consider-sec a strong { min-height:90px!important; font-size:13px; line-height:18px; min-height:90!important; padding:10px 10px 15px; }
.consider-sec em { font-size:13px; line-height:16px; }
.consider-sec a { width:32%; margin:0px 1% 0px 0px; }
.contact-sec.phone-img .upb_row_bg { background-size:30% auto !important; }
.consider-sec h3 { margin-bottom:30px !important; }
.banner-content { top: }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1  { font-size:26px !important; }
#slide-3-layer-2, #slide-6-layer-6, #slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { font-size:12px !important; line-height:16px !important; }
#slide-5-layer-1 { font-size:18px !important; left:-5px !important; top:-100px !important; line-height:24px !important; }
#slide-3-layer-3 { line-height:10px !important; font-size:10px!important; }
.testimonial-content { font-size:13px; line-height:20px; }
.testimonials-pad .text-primary { font-size:12px !important; }
.guide-sec p { font-size:16px; line-height:24px; }
.guide-sec a { height:40px; line-height:40px; font-size:16px; }
.banner-content { top:85px; }
.contact-sec p br { display:none !important; }
.ques-form-head img { width:10%; }
.ques-form-head h4 { display:table-cell; }
#rev_slider_6_1 .tp-parallax-wrap, #rev_slider_10_1 .tp-parallax-wrap, #rev_slider_11_1 .tp-parallax-wrap, #rev_slider_12_1 .tp-parallax-wrap  { left:28%!important; }
#slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5 { margin-top:0px !important; }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { margin-top:-12px !important; }
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { margin-top:-20px !important; }   
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { min-width:380px !important; } 
.insur-logos-pad .wpb_single_image.vc_align_center { padding:25px 1% 10px; }
.page-title.solid-bg { padding-top:80px; }
.tiptext input[type="submit"] { font-size:16px !important; width:220px!important; height:51px !important; }
.tiptext input[type="email"] { width:65%; padding:10px 5% !important; }
.select-style2 { margin:0px; }
#rev_slider_14_1 .tp-parallax-wrap { left:25% !important; }

}


/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
#branding a img, #branding img  { width:150px; }
.seein-pad img { height:55px; }
.service-sec img { height:90px; }
.service-sec strong { font-size:18px; line-height:22px; }
.reasons-in {  float:none; width:auto; }
.reasons-in h3 { font-size:20px; }
.testimonial-vcard .alignleft { margin:0 20px 5px 40%; }
.insurers-pad ul li { width:33%; }
.rev_slider_wrapper.fullwidthbanner-container, .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive { height:200px!important; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li { width:23.5%!important; }
.page-id-104 .tp-parallax-wrap { padding:0 0 0 0; margin:-30px 0 0; left:5% !important; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a { font-size:12px; line-height:18px; }
.contact-sec a { margin:5px 0px; }
.video-pad   { float:left; width:100%; padding:0px 0px 0px 0px; }
.about-me { background:#f5f5f5; }
.about-tab h3, .about-me-in h3 { font-size:22px; }
.also-see-in-sec img { height:40px; padding:5px; }
.about-me .upb_row_bg.vcpb-default { background-position:left top !important; }
.about-me .upb_row_bg { background-size:100% auto !important; }
.about-me-in { margin:145px auto 0; }
#rev_slider_6_1 .tp-parallax-wrap { left:16% !important; }
#slide-6-layer-5 { font-size:18px!important; top:0!important;  }
#slide-6-layer-6 { min-width:290px !important; top:-15px !important; }
#slide-6-layer-8 { top:-15px!important; }
.consider-sec a strong { min-height:inherit; }
.consider-sec em { font-size:16px; line-height:20px; }
.consider-sec a { width:100%; margin:0px; }
.banner-content p img, .banner-content img { display:none; }
.subscribe a, .banner-content input[type="button"]  { font-size:10px; }
.testimonial-content { font-size:11px; line-height:18px; }
.testimonials-pad .text-primary { font-size:11px !important; }
.foot-lft, .foot-rgt { width:50%; }
a.report-btn { font-size:12px; width:190px; background:#2a3748 url("images/report-arrow.png") no-repeat scroll 175px 12px; }
.banner-content h2 { font-size:20px; }
.banner-content p { font-size:11px; line-height:16px; }
.guide-sec p { font-size:14px; line-height:20px; }
.guide-sec a { height:38px; line-height:38px; }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1 { font-size:20px !important; }
#slide-3-layer-2, #slide-6-layer-6, #slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { font-size:11px !important; line-height:16px !important; }
.about-tab p, .about-me-in p, .ins-content p, .address-pad p { font-size:13px !important; line-height:20px !important; }
.dwn-link img { width:auto; height:120px; }
.about-tab .ui-tabs-panel.wpb_ui-tabs-hide.vc_clearfix.ui-widget-content ul li, .about-tab ul li, ul.list-2 { font-size:13px; }
#slide-5-layer-1 {  font-size:16px !important; top:-60px !important; line-height:22px !important; }
#slide-6-layer-5 { top:65px !important;  }
#slide-6-layer-6 { top:60px !important; min-width:370px !important;  }
#slide-6-layer-8 { top:60px !important;  }
ul.list-1 { font-size:16px; }
#rev_slider_6_1 .tp-parallax-wrap, #rev_slider_10_1 .tp-parallax-wrap, #rev_slider_11_1 .tp-parallax-wrap, #rev_slider_12_1 .tp-parallax-wrap { left:3% !important; }
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { margin-top:-5px !important; }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { margin-top:-5px !important; }
#slide-6-layer-8, #slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { height:36px !important; line-height:36px !important; width:170px !important; font-size:12px !important; }
.ques-form-head { padding:5%; }
.ques-form-head h3 { font-size:16px; line-height:26px;  }
.ques-form-head h4 { font-size:14px; line-height:18px; }
.also-see-in-sec h3 { font-size:28px; }
.bottom-text-block { font-size:11px; }
.rsOverflow { min-height:280px !important; }
.page-title.solid-bg { padding-top:80px; }
#rev_slider_14_1 .tp-parallax-wrap { left:25% !important; top:85% !important; }
.thanku-pad p { font-size:16px; line-height:26px; }
.thanku-pad { padding:30px 0px; }

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

.select-style { width:90%; }
.subscribe { margin:5px 0 0 !important; }
.seein-pad img { height:45px; }
.testimonial-vcard .alignleft { margin:0 20px 5px 30%; }
.reason { width:84%; }
.foot-lft { width:100%; }
.foot-rgt { width:100%;  padding-top:20px;}
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li { width:100%!important; }
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a { font-size:16px; line-height:22px; }
.select-style2 { float:left; width:100%; }
.ph { width:100%; }
.about-me-in { margin:75px auto 0; }
#rev_slider_6_1 .tp-parallax-wrap { left:4% !important; }
.img-rgt { width:95%; }
#slide-6-layer-5 { top:50px !important; }
#slide-6-layer-6 { top:40px !important; min-width:280px !important; }
#slide-6-layer-8 { top:45px !important; }
#slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5 { margin-top:-10px !important;  }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { margin-top:-20px !important; } 
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { margin-top:-15px !important; }
.ques-form-head img { width:17%; }
.rsOverflow { min-height:380px !important; }
.testimonials-pad h3, .insurers-pad h3, .contact-sec h3, .consider-sec h3 { line-height:22px; font-size:20px; }
.banner-content input[type="button"] { margin:5px 0 0 0px; }
.about-tab h4 { font-size:22px; }
#slide-3-layer-1, #slide-6-layer-5, #slide-10-layer-5, #slide-11-layer-5, #slide-12-layer-5, #slide-14-layer-1, #slide-17-layer-1 { font-size:20px !important; }
.foot-rgt img { width:40%; }
#rev_slider_6_1 .tp-parallax-wrap { left:20px !important; }
.insur-logos-pad .wpb_single_image.vc_align_center { width:31%; }
.about-tab { padding:30px 0; }
.guide-sec { padding:40px 0; }

#slide-3-layer-1, #slide-3-layer-2, #slide-3-layer-3   { top:-35px; }
#slide-10-layer-6, #slide-11-layer-6, #slide-12-layer-6 { min-width:280px !important; } 
#slide-10-layer-8, #slide-11-layer-8, #slide-12-layer-8 { margin-top:-15px !important; }
#rev_slider_10_1 .tp-parallax-wrap, #rev_slider_11_1 .tp-parallax-wrap, #rev_slider_12_1 .tp-parallax-wrap { left:-10px !important; }
.web-link { float:left; width:100%; }
}
