@import url(https://fonts.googleapis.com/css?family=Lato:400,300,100,700,900);

body {   font-size: 15px!important;}
.site { width:auto; margin:0; max-width: 100%; padding:0;}
body .site { margin-top: 0; box-shadow: none; padding:0; margin-bottom:0; }
.site-content { margin-top:0;}

/*03.08*/
#site-navigation { display:none;}
ul.sec_news { list-style:none;}
.sec_news li { text-align:left; margin-left:0;}
.sec_news h4 { font-size:16px; color:#ffffff;  font-family: 'Lato', sans-serif; }
.sec_news p { font-size:14px; color:#cecece;  font-family: 'Lato', sans-serif;  text-align:justify!important;}
.c h2 { text-align:left!important; font-weight:900!important; font-size:25px!important;  width:50%; border-bottom:2px solid #fff; color:#fff!important}
.cde h2 { text-align:left!important; font-weight:900!important; font-size:25px!important;  border-bottom:2px solid #fff; width:97%; color:#fff!important}
.top_1 h2 { margin-top:120px!important;}
.top_1 p { margin-bottom:20px!important;}
#text-3 { text-align:center;}
.cd { padding:53px 0;}



.mar_t_6 { margin-top:6.2%;}
.mar_b_2 { margin-bottom:2%!important;}
.mar_t_1 { margin-top:1%;}
.mar_t_4 { margin-top:4%;}
.mar_t_by5 { margin-top:0.5%;}
.mar_t_by8 { margin-top:0.8%;}
.mar_t_by4 { margin-top:0.4%;}
.main-navigation .current-menu-item > a { color:#fff;}
.red { color:#ff0000;}
.page-id-199 .cms-content-left h3 { margin-top:0;}
.page-id-33 .cms-content-left h2 { margin-top:24px; font-weight:bold;}
.page-id-29 .cms-content-left, .page-id-33 .cms-content-left,  .page-id-31 .cms-content-left{ margin-bottom:20px;}
ul.warrenty { list-style:none}
.warrenty li { display:inline-block; width:33%; text-align:center; margin:0;}
.page-id-38 .cms-content-left h3, .page-id-2 .cms-content-left h3  { margin-top:0;}
.page-id-38 .cms-content-left h2 { margin-top:0; font-weight:bold;}
.page-id-38 .cms-content-left p { margin-bottom:20px;}



#masthead, #main {  width:100%; padding:0; margin:0;}
 #colophon {  width:100%; padding:0; margin:0; max-width:100%; background:#0965ab;}
.nav-menu, .grid, .site-content .entry-title  {max-width:1200px; width:100%; margin:0 auto; float:none;}
body { color:#3d3d3d; font-family: 'Lato', sans-serif!important; }

ul.con_info { margin:0; padding:18px 0; float:right;}
.con_info li { display:inline-block; margin-left:15px; } 
.ms-nav-next, .ms-nav-prev { display:none;}


ul.mg-wpsi  { padding:0px; }
.mg-wpsi  li { /*border-right:1px solid #d5d5d5;*/  margin:0  0!important;  padding:13px;}
.mg-wpsi li a { margin-left:-5px;}

.top_social { border-bottom:1px solid #d5d5d5;}
.site-header h1 { padding:24px 0 0;}

.soci_top {float:left; margin-right:44px; margin-top:10px; }
ul.top_log { margin:0; padding:45px 0 0; float:right;}
.top_log li { display:block; margin-left:15px; padding-bottom:15px; } 
.top_log li a { font-size:18px;}
.top_log li .glyphicon  { top:8px; color:#11529c;}
.top_log li:nth-child(1) { margin-left:11px; font-size:25px; }
.nub b {   margin: -20px 0 0 22px;   display: block; }
/*.top_log li:nth-child(1) { clear:both;}*/
.banner { margin-top:0px; border-top:3px solid #326aa9;}
.ms-slide-info { position:absolute!important; top:30%; }
.ms-info a  {text-align:right!important; font-size:24px; font-weight:bolder; color:#fff; text-transform:uppercase; background:#f89408; padding:20px 32px; float:right;   -webkit-border-radius: 8px;  -moz-border-radius: 8px;   border-radius: 8px; margin-top:34px; box-shadow: 1px 2px 3px #666; }
.ms-info a:hover { text-decoration:none; background:#0c002a;} 
.ms-info h2  {text-align:right!important; font-size:40px; font-weight:bolder; color:#e45f07; text-transform:uppercase; line-height:60px;}
.ms-info h2 strong {text-align:right!important; font-size:40px; font-weight:bolder; color:#ced4dd; text-transform:uppercase; line-height:60px; }
/*.ms-slide-info.ms-dir-h {  width: 50%;}*/


.con_info li { font-size:13px;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { border:0; }
#site-navigation { background:rgba(0,0,0,0.9); margin-top:0; border-bottom:1px solid #9ea4a8;}
.main-navigation li a { color:#fff; font-size:15px; }

.main-navigation li.current_page_item a::after, .main-navigation li.page_item a:hover::after,  .main-navigation .current-menu-ancestor > a::after { content:""; position: absolute;  border-bottom: 4px solid #eb6e1f;  height: 17px;  width: 100%; bottom:-1%; right: 0; }
.main-navigation li { position:relative;}
.main-navigation li.current_page_item a, .main-navigation li.page_item a { color:#fff;}


.page-id-6 .entry-header { display:none;}
.top_1 h2, .top_2 h2, .top_3 h2{ font-size:60px; text-transform:uppercase; text-align:center; font-weight:300;}
.top_1 p, .top_2 p, .top_3 p{ text-align:center; }
.top_1 .col-md-4 { padding-bottom:5%;}

.top_2 h2{ color:#ff8417;}
.top_2 p { color:#c9c9c9; }

.page-id-6 .top_3 h2 {    margin-bottom: 50px;  margin-top: 69px;}

ul.submenu { margin:0; padding:0;}
.main-navigation li ul li {margin:0;  }
.main-navigation li ul li a{background: rgba(0,0,0,1);}

/*inner pages*/
.entry-content h3, .comment-content h3 { margin:0px 0 0; font-size:24px; font-weight:bold;}
.vc { float:left; padding:10px; width:100%;}
.infobox-icon { width:20%; float:left;}
.icon-infobox {
    width: 69px;
    height: 69px;
    text-align: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 100px;
 -webkit-border-radius: 100px;
-moz-border-radius: 100px;
    background-position: center center;
}
.icon-infobox img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
	margin-top: 22%;
}
.infobox-content { width:80%; float:left;}
.infobox.odd {
    float: left;
}
.infobox {
    width: 100%;
    margin-bottom: 20px;
}
.infobox.odd>.infobox-inner {
    padding-right: 0;
    margin-left: 0;
 -webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
background-color: #ccc;
}
.infobox-inner {
    margin: 0 10px;
    padding: 8px 7px;
    background-color: #f2f2f2;
}
.infobox-content-inner h4 { font-size:20px; font-weight:bold; margin:0!important;}

---------------------------------------------------------------------------------------------------------------------------------
.page-id-36 .vc, .page-id-201 .vc  { float:left; padding:10px; width:100%;}
.page-id-36 .infobox-icon, .page-id-201 .infobox-icon { width:8%; float:left;}
.page-id-36 .icon-infobox, .page-id-201 .icon-infobox {
    width: 69px;
    height: 69px;
    text-align: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 100px;
 -webkit-border-radius: 100px;
-moz-border-radius: 100px;
    background-position: center center;
}

.page-id-36 .icon-infobox img, .page-id-201 .icon-infobox img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
	margin-top: 22%;
}
.page-id-36 .infobox-content, .page-id-201 .infobox-content { width:92%; float:left;}
.page-id-36 .infobox.odd, .page-id-201 .infobox.odd {
    float: left;
}
.page-id-36 .infobox, .page-id-201 .infobox {
    width: 100%;
    margin-bottom: 20px;
}
.page-id-36 .infobox.odd>.page-id-36 .infobox-inner,  .page-id-201 .infobox.odd>.page-id-201 .infobox-inner{
    padding-right: 0;
    margin-left: 0;
 -webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
background-color: #ccc;
}
.page-id-36 .infobox-inner,  .page-id-201 .infobox-inner{
    margin: 0 10px;
    padding: 8px 7px;
    background-color: #f2f2f2;
}
.page-id-36 .infobox-content-inner h4,  .page-id-201 .infobox-content-inner h4{ font-size:20px; font-weight:bold; margin:0!important;}
.main-navigation .current-menu-ancestor > a { color:#fff;}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.vc1 { float:left; padding:10px; width:100%;}
.infobox-icon1 { width:8%; float:right;}
.icon-infobox1 {
    width: 69px;
    height: 69px;
    text-align: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 100px;
 -webkit-border-radius: 100px;
-moz-border-radius: 100px;
    background-position: center center;
}
.icon-infobox1 img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
	margin-top: 22%;
}
.infobox-content1 { width:90%; float:right; text-align:right; margin-right:2%}
.infobox1.odd {
    float: left;
}
.infobox1 {
    width: 100%;
    margin-bottom: 20px;
}
.infobox1.odd1>.infobox-inner1 {
    padding-right: 0;
    margin-left: 0;
-webkit-border-top-right-radius: 100px;
-webkit-border-bottom-right-radius: 100px;
-moz-border-radius-topright: 100px;
-moz-border-radius-bottomright: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
background-color: #ccc;
}
.infobox-inner1 {
    margin: 0 10px;
    padding: 8px 7px;
    background-color: #f2f2f2;
}
.infobox-content-inner1 h4 { font-size:20px; font-weight:bold; margin:0!important;}

-------------------------------------------------------------------------

.page-id-36 .vc2   { float:left; padding:10px; width:100%;}
.page-id-36 .infobox-icon2 { width:8%; float:left;}
.page-id-36 .icon-infobox2 {
    width: 69px;
    height: 69px;
    text-align: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 100px;
 -webkit-border-radius: 100px;
-moz-border-radius: 100px;
    background-position: center center;
}

.page-id-36 .icon-infobox2 img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
	margin-top: 22%;
}
.page-id-36 .infobox-content2 { width:84%; float:right;}
.page-id-36 .infobox2.odd2 {
    float: left;
}
.page-id-36 .infobox2 {
    width: 100%;
    margin-bottom: 20px;
}
.page-id-36 .infobox2.odd2>.page-id-36 .infobox-inner2{
    padding-right: 0;
    margin-left: 0;
 -webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
background-color: #ccc;
}
.page-id-36 .infobox-inner2{
    margin: 0 10px;
    padding: 8px 7px;
    background-color: #ccc;
 -webkit-border-top-left-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius-topleft: 100px;
-moz-border-radius-bottomleft: 100px;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
}
.page-id-36 .infobox-content-inner2 h4,  .page-id-201 .infobox-content-inner h4{ font-size:20px; font-weight:bold; margin:0!important;}



--------------------------------------------------------------------------------------------------------------------------------------------------------

.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 { margin:24px 0 0;}

/**/
.page-id-36 .top_2a, .page-id-42 .top_2a { margin-top:2%;}


#footer-sidebar .container { padding:34px 0; }
.site-info .container { padding: 0; background:transparent;}
.site-info { background:#3459cc;}

a { color:#646464;}
ul#menu-foot_btm { float:right;}
#menu-foot_btm li { display:inline-block; padding:0 20px; position:relative;}
#menu-foot_btm li:after { content:""; position:absolute; height:10px; top:11px; width:1px; right:2%; border:1px solid #fff;} 
#menu-item-54:after { border:0!important;}
#menu-foot_btm li a { color:#fff;}
#footer-sidebar { font-size:14px; color:#fff;}

#text-3 .textwidget { color:#dddddd;}
#text-3 .textwidget a { color:#fff;}

#footer-sidebar h3 { font-size:23px; text-transform:none; border-bottom:2px solid #fff; color:#fff; font-weight:bold;}
#menu-footer-menu, #text-2 .textwidget { margin-top:12px;}
#menu-footer-menu li a { color:#fff; font-size:16px;}

#text-2 .textwidget {  line-height:20px;}
#text-2 .textwidget a { font-size:14px; color:#fff;}

.top_1 { background: url(http://secure192.servconfig.com/~fairvaluesolarco/wp-content/uploads/2016/06/bg_1.png) no-repeat center center #fff; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 min-height:562px;
}
.top_2 { background: url(http://secure192.servconfig.com/~fairvaluesolarco/wp-content/uploads/2016/06/top_2.jpg) no-repeat center center #fff; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 min-height:659px;
padding:70px 0;
}
.top_3 { background: url(http://secure192.servconfig.com/~fairvaluesolarco/wp-content/uploads/2016/07/top_3.jpg) no-repeat center center #fff; 
  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
 -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
 min-height:471px;
}

.top_1 h3 {text-align:center; font-weight:bolder; font-size:22px; color:#3b3b3b; line-height: 25px; text-transform:uppercase; }
.top_1 .col-sm-3 h3:hover { color:#e45f07;}
.top_1 .col-sm-3 {  position:relative;}
.top_1 .col-sm-3:after { content:""; position:absolute; height:106px; top:30%; width:33px; right:-7%; background: url(http://secure192.servconfig.com/~fairvaluesolarco/wp-content/uploads/2016/06/divider_bg_1.png) no-repeat center center #fff;  } 
.top_1 .col-sm-3:nth-child(5):after { background: none!important;}

.clr { clear:both; font-size:0; height:0;}
.top_1 .icn { 
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  border-radius: 50%;
background-color:#0965ab;
border:5px solid #d8dbdf;
width:150px; height:150px; margin:0 auto;
position:relative;
}
.top_1 .icn:hover { 
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  border-radius: 50%;
background-color:#e45f07;
border:5px solid #d8dbdf;
width:150px; height:150px; margin:0 auto;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image { box-shadow:none;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p { margin:0;}

.top_1 .ab { position:absolute; top:29%; left:12%;  }
.hentry footer { display:none;} 
.site-content article { padding-bottom:0;}

.top_2 .c p { text-align:center;}
ul.top_2box { margin:0 auto; width:50%;}
.top_2box li {  -webkit-border-radius: 12px; 
  -moz-border-radius: 12px; 
  border-radius: 12px;
background-color:#fff;
color:#08538c;
border:5px solid transparent;
width:150px; height:150px; margin:0 auto;
display:inline-block;
list-style:none;
float:left;
text-align:center;
margin-right:10px;
position:relative;
}
.top_2box li:after{ content:"";     position: absolute;
    border: 1px solid #ddd;
    height: 115%;
    width: 130%;
    /* bottom: 0%; */
    left: -7%;
    top: -8%;
 }

.top_2  .logo_showcase { padding:0!important; margin:71px 0!important;}
.top_2  .logo_showcase .slick-slide img { padding:0!important; border:1px solid #575c64;}


.page-id-417 .top_2a, .page-id-419 .top_2a, .page-id-427 .top_2a, .page-id-425 .top_2a, .page-id-423 .top_2a, .page-id-421 .top_2a { margin-top:2%;}
.top_2a { background:#e8e8e8; }
.top_2a .logo_showcase button.slick-arrow, .top_2a .logo_showcase .slick-dots { display:none!important;}
.top_2a .logo_showcase .slick-slide img { border:0!important; /*-webkit-filter: grayscale(100%);
  filter:url("data:image/svg+xml;utf8,#gray");
  filter:grayscale(100%);*/
 max-width:180px; width:100%; 
}
.top_2a .logo_showcase { padding:0!important;}

.top_3 { color:#fff;}

#testimonial_slider_recent_nav, .top_3 .sldr_title, .testimonial_by_wrap { display:none!important;}
.testimonial_slider__default .testimonial_quote { width:100%!important; margin-top:14px;  }
.testimonial_slideri {-webkit-border-radius: 12px;   -moz-border-radius: 12px;   border-radius: 12px;}
.testimonial_slider__default a.testimonial_prev {   right: 14px!important;}

.top_3 .testimonial_nav_arrow_wrap { display:block!important; margin-top:0px;}
.testimonial_slider__default a.testimonial_prev {  right: 2%!important;}
.top_3  .testimonial_quote h3 { margin:0!important; text-align:center; color:#e45f07; font-size:21px!important; font-weight:bold;}
.top_3  .testimonial_quote { font-style:normal; color:#1d1d1d; font-size:16px!important; font-style:normal!important;}

footer[role="contentinfo"] { border:0;}
.main-navigation li { margin: 0 40px 0 52px;}
.main-navigation li a:hover, .main-navigation li a:focus { color:#d1d1d1;}

.main-navigation li a.current_page_item:after, .main-navigation li a:hover:after, .main-navigation li a:focus:after { content:""; border-bottom:4px solid #eb6e1f; position:absolute; width:100%; height:1px; bottom:0; left:0;} 
.mg-wpsi li a i:hover { color:#eb6e1f;}
#text-4 button, #text-4 input[type="submit"], #text-4 input[type="button"], #text-4 input[type="reset"]{ background:#0c002a; color:#fff; font-size:16px; border:0; border-radius: 0;    box-shadow: none; padding:10px 20px;}
.top_1 .button_tp { margin-top:20px; background:#0c002a; color:#fff!important; font-size:16px; border:0; border-radius: 0;    box-shadow: none; padding:10px 20px;}
.top_1 .button_tp:hover { background:#e45f07; text-decoration:none; }
#text-4 input[type="submit"] { box-shadow: 1px 2px 3px #666;}

.category .site-content article { margin-bottom:20px; border:0;}
.site-content article { margin-bottom:0px; border:0;}
.site-content .entry-header {
background: url(http://secure192.servconfig.com/~fairvaluesolarco/wp-content/uploads/2016/06/top_2.jpg) no-repeat center center #fff; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 min-height:60px;
padding:50px 0;
}
.site-content .entry-title { color:#fff; padding-left:31px; text-transform:uppercase;}
.cms-content-left h2 { font-size:22px; margin-top:0px; font-weight:bold;}

.wpb_category_n_menu_accordion > ul > li li:hover > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {
    border-left-color: #e45f07; 
}
img.alignleft, .wp-caption.alignleft { margin-top:0;}

.site-content {
    margin-top: 0;
    width: 100%;
    float: none;
}
.archive-header, #secondary { display:none;}
.bigblue-content-right {
    background: #0075c5;
}
.bigblue-content-left {
    background: #005e9e;
}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.cen { text-align:center;}
.bigblue-content-title { padding:25px 0; }
.bigblue-content-title a { color:#fff!important; text-decoration:none;}
.bigblue-content-title a:hover { color:#e45f07!important;}
.entry-title a {     text-decoration: none;   color: #fff;    pointer-events: none;    cursor: default;}
.mar_2 { margin-bottom:2%;}
.cms-content-left .no-gutter { margin-bottom:28px;} 
.page-id-44 .site-content article { margin-bottom:0px; }
.page-id-40 .entry-header { margin-bottom:0;} 
.page-id-40 .site-content article { margin-bottom:0;} 
ul.p_1 {    margin-left: 23%;  margin-top: 4%;}
ul.p_2 { list-style:none; margin-top: 6px; }
.p_2 li {   margin-bottom: 25px;}
.p_2 li span { margin-right:10px;}
#post-36 h3 { margin:24px 0;}
.page-id-2 .entry-content p, .page-id-2 .entry-summary p, .page-id-2 .comment-content p, .page-id-2 .mu_register p { padding-bottom:20px;}
#footer-sidebar{ text-align: center !important;}
.top_log li:nth-child(1){ font-size: 20px !important;}
textarea.form-control{ margin-bottom: 15px;}






@media screen and (min-width: 980px) {
.top_2 .slick-track { width:100%!important;}

}
@media screen and (max-width: 1200px) {
.top_2 .slick-track { width:100%!important;}
.main-navigation li {  margin: 0 32px;}
.warrenty li { display:inline-block; width:100%; text-align:center;}
}
@media screen and (max-width: 980px) { 
ul#menu-foot_btm, #text-3 .textwidget, ul.con_info, .soci_top, ul.top_log { float:none; text-align:center;}
.main-navigation li { margin:0 30px;}
.site-header h1 { text-align:center;}
.ms-slide-info.ms-dir-h { width:100%;}
.ms-slide-info { right:0%;}
.top_1 .col-sm-3::after { background:none;}
/*.soci_top { margin-left: 45%;}*/
ul.p_1 {  margin-left: 3%;}
.infobox-content {  float: right;    width: 72%;}
.page-id-36 .infobox-content, .page-id-201 .infobox-content {   float: right;   width: 88%;}
.page-id-36 .infobox-content2 {  float: right;  width: 74%;}
/*.page-id-36 .infobox-icon2 { margin-top:9%;}*/
/*.page-id-36 .infobox-icon2:nth-child(1) { margin-top:19%!important;}
.page-id-36 .infobox-icon2:nth-child(2) {margin-top:6%!important;}
.page-id-36 .infobox-icon2:nth-child(3) {margin-top:10%!important;}*/
ul.mg-wpsi { margin-left:49%;}
.nub .glyphicon-phone:before { margin-left: -168px;}
.soci_top { margin-right:0;}
} 

@media screen and (max-width: 800px) { 
.main-navigation li {  margin: 0 17px;}
body { overflow-x:hidden;}
}
@media screen and (max-width: 767px) {
ul.p_1 {  margin-left: 34%;}
.top_3 .testimonial_quote { font-size:14px!important;}
.page-id-36 .infobox-icon, .page-id-36 .infobox-content2, .page-id-36 .infobox-icon2, .page-id-36 .infobox-content, .page-id-201 .infobox-content { width:100%; float:none;}
.page-id-36 .infobox-inner2 {  -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.page-id-36 .icon-infobox { /*margin:0 auto;*/ }
.infobox.odd > .infobox-inner { -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; }
.ms-slide-info { top:10%; }
.ms-info a { margin-left:28%;  float:left;}
.ms-info h2 { text-align:center!important; }
.cms-content-left { padding:0 20px;}
.page-id-46 .cms-content-left { padding:0 20px 20px;}
.mar_t_6  { margin-top:0;}
.page-id-36 .infobox-inner2 { margin: 0 10px 0 0;   padding: 8px 17px;}

.top_1 h2, .top_2 h2, .top_3 h2 {
    font-size: 30px;
}

}
@media screen and (max-width: 768px) { 
.main-navigation li { margin: 0 16px;}
 .top_1 .col-sm-3 {margin-bottom: 30px;}
img.alignleft, .wp-caption.alignleft { margin-top:20px;}
}
@media screen and (max-width: 640px) { 
.main-navigation li { margin: 0 6px;}
.testimonial_slider__default .testimonial_quote { margin-top:0;}
 .top_1 .col-sm-3 {margin-bottom: 30px;}
.top_2 .slick-slide { margin: 0 auto 5%; display:block!important;}
.top_2 .slick-track li { width:auto!important;}
.ms-slide-info { top:15%; }
.ms-info h2 { text-align:center!important;}
.ms-info a { margin-right:156px;}
ul.p_1 {  margin-left: 34%;}
.ms-slide-info {   top: 0;} 
.ms-info a { margin-left:0; float:right; margin-right:144px;}
}
@media screen and (max-width: 639px) { 
.top_2 .slick-track { width:2170px!important;}
.top_2 .slick-track li { width:auto!important; }
.logo_showcase .slick-slide { display:inline-block!important;}

}

@media screen and (max-width: 600px) { 
.main-navigation li { margin: 0 6px;    text-align: left;   padding: 20px 10px;}
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span, .menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, .menu-toggle:hover, .menu-toggle:focus, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {  background:#f89408;  color:#fff; box-shadow:none; border-radius:0px; border:1px solid #f89408; font-size:16px; }
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { background:#f89408;  color:#fff; }
.main-navigation li a::after, .main-navigation li a:hover::after, .main-navigation li.current_page_item a::after, .main-navigation li.page_item a:hover::after { border-bottom:0;}
.main-navigation li a:hover { color:#000; text-decoration:none;}
.soci_top {   margin-left: 0%;}
.top_2 .slick-track { width:2170px!important;}
.top_2 .slick-track li { width:auto!important; }
.logo_showcase .slick-slide { display:inline-block!important;}
.top_3 .testimonial_quote { font-size:12px;}

}
@media screen and (max-width: 533px) { 
.top_2 .slick-track { width:1800px!important;}
.ms-slide-info.ms-dir-h { display:none;}
.top_2 .slick-track li { width:auto!important; }
.logo_showcase .slick-slide { display:inline-block!important;}
.top_3 p { font-size:13px;}
.top_3  .testimonial_quote h3 { font-size: 15px!important;}
ul.p_1 {  margin-left: 29%;}
    
}

@media screen and (max-width: 480px) { 
.ms-slide-info.ms-dir-h { display:none;}
ul.p_1 {  margin-left: 29%;}
.main-navigation li ul li a { background:none;}
.con_info li { margin-bottom:10px;}
}

@media screen and (max-width: 360px) { 
.top_2 .slick-track { width:1800px!important;}
.soci_top {   margin-left: 34%;}
.grid img { max-width:340px; width:100%;}
.icn img { max-width:105px; width:100%;}
.testimonial_slideri, .testimonial_wrapper  { height:200px!important;}
.top_1 h2, .top_2 h2, .top_3 h2 { font-size:40px;}
ul.p_1 {  margin-left: 22%;}
.testimonial_slideri, .testimonial_wrapper {  height: 250px !important;}
.infobox.odd > .infobox-inner { background:none;}
.infobox-content { float:none; width:100%;}
.infobox.odd { background:#ccc;}
}
@media screen and (max-width: 320px) { 
.top_2 .slick-track { width:2170px!important;}
ul.p_1 {  margin-left: 18%;}
}

@media screen and (max-width: 1299px) {

.container-fluid {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

}

