@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';
@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700';
body{margin:0px; padding:0px; background:#fff;font: 400 18px/34px 'Lato', sans-serif;}
img{max-width:100%}
a{text-decoration:none;}
*:not(.nozero) {margin:0px; padding:0px;}

.mainwrapper{width:87%; margin:0px auto; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.wrapper{width:1200px; margin:0px auto;}
.head{ margin:0px 129px 0px 119px;}
.clear{clear:both}


header{background:#fff;position:fixed; top:0px; left:0px; z-index:999; width:100%;}
.content{padding:121px 0px 0px;}

h2{font:400 40px 'Lato', sans-serif; color:#134e76; margin:0px; text-transform:capitalize;}

.top_pnl{ padding:13px 0px;} 
.top_pnl .logo{ width:373px; float:left;} 
.top_pnl .nav_menu{text-align:center; padding-top:20px;} 
.top_pnl .nav_menu ul{ margin:0px; } 
.top_pnl .nav_menu ul li{ list-style:none;display:inline-block; position:relative;padding-bottom: 35px;} 
.top_pnl .nav_menu ul li a{text-transform:uppercase;font:700 18px 'Open Sans', sans-serif;color:#002b54;line-height:40px; padding:0px 15px; display:block;} 
.top_pnl .nav_menu ul li a:hover{ background:#fe5a00; color:#fff; display:block; } 

.top_pnl .nav_menu ul li ul{ visibility:hidden; position:absolute; top:53px;}
.top_pnl .nav_menu ul li:hover ul{visibility:visible;}
.top_pnl .nav_menu ul li ul li{padding:0px; min-width:inherit; float:none; background-color:#002b54; color:#fff; line-height:40px;white-space: nowrap; display:block;}
.top_pnl .nav_menu ul li ul li:first-child{padding:0px;}!
.top_pnl .nav_menu ul li ul li a:hover,.top_pnl .nav_menu  ul li ul li.current_page_item a{border-radius:0px;}
.top_pnl .nav_menu  ul li ul li a{ color:#fff;}
.menu_hide{display:none;}
.top_pnl .nav_menu  ul li ul:before {
	content:'';
	width:9px;
	height:4px;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #002b54;
}
.top_pnl .Renewal{float:right;} 
.top_pnl .Renewal .contact_btn{float:left;} 
.top_pnl .Renewal .contact_btn {text-align:center; display:block;color:#002b54; font:700 16px 'Open Sans', sans-serif;} 
.top_pnl .Renewal .contact_btn a{color:#002b54;} 
.top_pnl .Renewal .contact_btn span a{padding:14px; text-transform:uppercase; background:#fe5a00; color:#fff; border-radius:28px;width:162px; text-align:center; display:block; margin-top:10px;font:700 18px 'Open Sans', sans-serif;} 
.top_pnl .Renewal .phone{ float:right;margin: 32px 0px 0px 19px;} 
.top_pnl .Renewal .phone .fa{color:#fe5a00;border: 2px solid #fe5a00;border-radius: 100%; margin-right:9px; width:36px; height:36px;text-align:center}
.top_pnl .Renewal .phone .fa-phone:before{line-height: 36px; text-align: center; display: block;font-size: 24px;}
.top_pnl .Renewal .phone a{ color:#ffffff !important; font:700 16px 'Open Sans', sans-serif;}
.slider{position:relative;background: rgba(1, 1, 1, 0.46);}
.slider .slider_cont{}
.slider .slider_cont h2{font-size:80px; text-align:center;font:300 83px 'Lato', sans-serif; margin:0px;color:#ffffff; text-transform:capitalize;text-shadow: 0px 0px 30px rgba(0, 0, 0, 1);}
.slider .nivo-caption{top:229px; background:none; padding:0px; opacity:1; -moz-opacity:1; filter:alpha(opacity=1);}

.video{margin:0px auto; position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.video .v_left{float:left; width:50%; margin:-65px 0px 0px; padding:0px 40px 0px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; z-index:99;
	position:relative;}
.video .v_left iframe{border:6px solid #fe5a00;width:549px; height:400px;}
.video .v_left.img_bdr img{border:6px solid #fe5a00; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%;} <!-- width:549px; -->
.video .v_left img{width:100%;}
.video .v_left .ver_bdr{width:3px; height:210px; background:#fe5a00; position:absolute; right:0px; top:-50px;}
.video .v_right{float:right; width:50%;font: 400 18px/34px 'Lato', sans-serif; color:#464646; padding:48px 0px 0px 40px; box-sizing:border-box; -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.video .v_right .btn{background:#fe5a00; font:700 14px/67px 'Open Sans', sans-serif; text-align:center; border-radius:35px; text-transform:uppercase; margin:16px 0px 0px 0px;}
.video .v_right .solar_btn{width:173px; float:left}
.video .v_right .security_btn{width:160px; float:right}
.video .v_right .solar_btn a ,.video .v_right .security_btn a{color:#ffffff; display:block}
.content_sec{margin-bottom:92px;}
.content_sec .content_left{float:left; width:38%; position:relative;}
.content_sec .content_left img{width:100%;}
.content_sec .content_right{float:right; width:62%; padding:0px 0px 0px 52px;font:400 18px/34px 'Lato', sans-serif; color:#464646; box-sizing:border-box; -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.content_sec .content_full{clear:both;padding:0;font:400 18px/34px 'Lato', sans-serif; color:#464646; box-sizing:border-box; -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.content_sec .content_full p{margin:30px 0px;}
.content_sec .content_full h2{font:400 60px 'Lato', sans-serif; margin:0px;color:#124d75;}
.content_sec .content_full .cobt_btn{background:#fe5a00; font: 700 18px/67px 'Open Sans', sans-serif; text-align:center; border-radius:35px; text-transform:uppercase; width:254px; margin:44px 0px 0px 0px;}
.content_sec .content_full .cobt_btn a{color:#ffffff; display:block}
.content_sec .content_right p{margin:30px 0px;}
.content_sec .content_right h2{font:400 60px 'Lato', sans-serif; margin:0px;color:#124d75;}
.content_sec .content_right .cobt_btn{background:#fe5a00; font: 700 18px/67px 'Open Sans', sans-serif; text-align:center; border-radius:35px; text-transform:uppercase; width:254px; margin:44px 0px 0px 0px;}
.content_sec .content_right .cobt_btn a{color:#ffffff; display:block}
.testimonials{background-size:cover; background-position:center center; background-repeat:no-repeat; position:relative; margin:92px 0px 68px 0px;}
.testimonials .testicont{padding:114px 0px; background-repeat:no-repeat; background-size:cover;}
.testimonials .test_content .testi_cont{background:url(../images/testi_bg1.png) repeat left top;font:400 16px'Lato', sans-serif; color:#124d75; min-height:650px;
	padding:110px 88px 96px 297px; width:50%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.testimonials .test_content h2{font:400 60px 'Lato', sans-serif; color:#124d75;}
.testimonials .test_content h3{font:400 45px/55px 'Lato', sans-serif; color:#124d75; padding:50px 0px 0px 0px;}
.testimonials .test_content span{font:700 18px'Lato', sans-serif; color:#124d75;padding:65px 0px 0px 0px; display:inline-block;}
.testimonials .test_content ul{list-style:none;display: block; margin:0px; padding:0px;}
.testimonials .test_content ul li{margin:0px; padding:0px; display:block;float:left; }
.testimonials .test_content .testcont{font:400 27px/42px 'Lato', sans-serif; color:#124d75; padding:20px 0px 0px;}
.testimonials .scoll_item{position:absolute; bottom:200px; left:297px; z-index:9;}
.home .testimonials .test_content span{padding:10px 0px 0px 0px;}
.home .testimonials .test_content .testi_cont{background:url(../images/testi_bg.png) repeat-x left top;}

#pager a.selected { background:url(../images/hover_point.png) no-repeat left top; display:inline-block; width:10px; height:10px; margin:0px 4px;} 
#pager a{ background:url(../images/point.png) no-repeat left top; display:inline-block; width:10px; height:10px; margin:0px 4px;} 
.scroll span{display:none;}
/*.testi_cont{padding:0px 0px 90px;}*/
#pager a span{text-indent: -999px;}
.gallery{margin:75px 0px 0px 0px; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 91.5px;}
.gallery h2{text-align:center; padding-bottom:20px;}
.gallery .gallery_img{ position:relative;}
.gallery .gallery_img .img{margin:0px 0px 0px 0px; position:relative; text-align:center;}
.gallery .gallery_img .img img{ width:100%;}
.gallery .gallery_img .img .gallery_cont img{width:auto;}
.gallery .gallery_img .img .gallery_cont{position: absolute; bottom:48px; left:0px;font:400 20px'Lato', sans-serif; color:#ffffff;}
.gallery .gallery_img .img .gallery_cont img{ position:absolute; bottom:-13px;}
.gallery .gallery_img .img .gallery_cont span{display:inline-block; margin-left:70px;}
.gallery .gallery_img .img .gallery_cont span a{color:#fff; text-decoration:none;}
.gallery .gallery_img ul{list-style:none;display: block; margin:0px; padding:0px;}
.gallery .gallery_img ul li{margin:0px 2.5px; padding:0px; display:block; float:left;} 
.gallery .gallery_img .arrows a{position:absolute; top:50%; margin:-36px 0px 0px 0px;}
.gallery .gallery_img .arrows .prev{left:-66px;}
.gallery .gallery_img .arrows .next{right:-66px;}
.mid_panel{text-align:right; margin: 73px 0px 170px 0px;position: relative;}
.mid_con{background:rgba(27,84,122,0.95);font:400 18px/34px'Lato', sans-serif; color:#ffffff; position:absolute; width:700px;bottom:-112px;left:-100px;text-align:left;
/*width: 659px;
    bottom: -170px; */
	padding:65px 60px 64px 103px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.mid_con h2{color:#ffffff;}
.mid_con .mid_btn{background:#fe5a00; font: 700 18px/67px 'Open Sans', sans-serif; text-align:center; border-radius:35px; text-transform:uppercase; width:254px;
	margin:44px 0px 0px 0px;}
.mid_con p{/*margin:35px 0px;*/}
.mid_con .mid_btn a{color:#ffffff; display:block}
.commercial_pnl{padding:41px 0px 0px 0px;}
.commercial_pnl .left{float:left; width:510px;color:#464646;font:400 18px/28px'Lato', sans-serif; padding:53px 0px 0px;}
.commercial_pnl .left h2{color:#134e76;}
.commercial_pnl .right{float:right; position:relative; z-index:9; width:653px;}

.contact{background:#fe5a00; padding:121px 0px 0px 0px;margin: -52px 0px 0px 0px; position:relative; z-index:9;}
.contact h2{text-align:center;font: 400 60px 'Lato', sans-serif; color:#ffffff; padding:0px 0px 50px 0px;}
.contact .contact_btn{width:217px; margin:0px auto; font: 700 20px 'Open Sans', sans-serif;text-align:center; border-radius:50px; text-transform:uppercase; border:3px solid #ffffff;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact .contact_btn a{color:#ffffff;display:block; padding:14px 0px;}
.contact .form{width:990px; margin:0px auto; padding:54px 0px 44px 0px;}
.contact .form .f_right{width:487px;float:right;}
.contact .form .f_left{width:487px; float:left;}
.contact .form .f_left input[type="text"],.contact .form .f_right input[type="text"]{width:100%;display:inline-block; background:#e85200; color:rgba(255,255,255,0.4);
	font: 400 16px 'Lato', sans-serif !important;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;border-radius:35px; border:none; padding:28px 35px !important; margin:0px 0px 10px 0px; outline:none;}
.contact .form .submit {margin:0px auto;width:217px; padding:38px 0px 0px 0px}
.contact .form .submit input[type="submit"]{font: 700 30px 'Open Sans', sans-serif;text-align:center; border-radius:50px; text-transform:uppercase; background:#ffffff; padding:14px 52px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#fe5a00; border:none;outline:none; cursor:pointer;}
.news_pnl{padding:16px 0px 0px 0px; position:relative; margin-bottom:81px;}
.news_pnl .news_sec{display:table; width:100%;}
.news_pnl .news_left{display:table-cell; vertical-align:middle;}
.news_pnl .news_right{display:table-cell; vertical-align:middle;}
.widfiftyeight{width:50%;}
.widfiftyeight img{width:100%;}
.widfortytwo{width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.news_right.widfiftyeight img {
    width: auto;
    margin: 0 auto;
    display:table;
}
.news_pnl .widfortytwo{padding:0px 60px; color:#464646; font:400 18px/34px 'Lato', sans-serif;}
.news_pnl .widfortytwo h2{color:#fe5a00;}
.news_pnl .widfortytwo .read{padding:40px 0px 0px 0px}
.news_pnl .widfortytwo .read a{color:#002b54;font: 700 20px 'Open Sans', sans-serif; text-transform:uppercase;}
.news_pnl .widfortytwo .read a .fa{color:#fe5a00;border: 2px solid #e6e6e6;border-radius: 100%; margin-right:9px; width:33px; height:33px;text-align:center}
.news_pnl .widfortytwo .read a .fa-angle-right:before{line-height: 33px; text-align: center; display: block;font-size: 20px;}
.news_pnl .widfortytwo span{padding: 19px 0px 28px 0px;display: inline-block;}
.news_pnl .news_btn{position:absolute; left:0px;bottom: -77px; text-align:center; width:100%;}
.news_pnl .news_btn a{color:#ffffff; font:700 30px/75px 'Open Sans', sans-serif;text-align:center; border-radius:50px; text-transform:uppercase; background:#fe5a00; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:inline-block; padding:0px 66.5px;}
.slider{position:relative;}
.slider_cont .slide_btn{width: 297px;margin: 0px auto;font: 700 20px 'Open Sans', sans-serif;text-align: center;border-radius: 50px;text-transform: uppercase;border: 3px solid #fe5a00;padding: 18px 0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.slider_cont .slide_btn a{color:#ffffff; display:inline-block}
.slider .overlay{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px; z-index:6;}
.contact .form ::-webkit-input-placeholder {color:rgba(255,255,255,0.4);}
.contact .form ::-moz-placeholder {color:rgba(255,255,255,0.4);}
.contact .form :-ms-input-placeholder {color:rgba(255,255,255,0.4);}
.contact .form :-moz-placeholder {color:rgba(255,255,255,0.4);}
.home_content{position:relative; text-align:center;}
.home_content img{width:100%;}
.home_content table{position:absolute; top:0; left:0; width:100%; border-collapse: collapse;}
.gallery .gallery_img ul li:hover table{background:#fe5a00;}
.gallery .gallery_img ul li:hover h4{background:none;}
.home_content h4{font:400 35px/75px 'Lato', sans-serif; color:#ffffff; background:rgba(0,0,0,0.55);}
.bottom_pnl{}
.bottom_pnl .bot_cont{padding:0px 0px 17px; height:403px; display:table; width:100%;}
.bottom_pnl .bot_cont .cont{font:300 30px 'Lato', sans-serif; color:#ffffff; text-align:center;width:36.2%; float:left; display:table; height:100%;
	background-position:center center; background-size:cover;}
.bottom_pnl .bot_cont .cont.ex{width:27.5%;}
.bottom_pnl .bot_cont .cont h2{font:400 80px 'Lato', sans-serif; color:#ffffff;}
.bottom_pnl .bot_cont .dis_table{display:table-cell; vertical-align:middle;}

.foot{background:#124d75; padding:149px 0px 132px 0px}
.foot_1{float:left; padding:0px 0px 0px 12%; width:16%;}
.foot_2{float:left; width:19%;padding:0px 0px 0px 6.5%;}
.foot_2 ul{list-style:none; margin:0px; padding:0px}
.foot_2 ul li{font:400 18px/54.14px 'Open Sans', sans-serif; border-bottom:1px solid #2a5f83;}
.foot_2 ul li a{color:rgba(255,255,255,0.7);}
.foot_3{float:left;padding:0px 9.5% 0px 10.5%; width:26.5%;}
.foot_3 h2{color:#ffffff;}
.foot_3 span{font:400 18px/54.14px 'Lato', sans-serif; color:rgba(255,255,255,0.7);}
.foot_3 .ph_1{border-bottom:1px solid #2a5f83}
.foot_3 a{color:rgba(255,255,255,0.7);font:400 18px/54.14px 'Open Sans', sans-serif;padding: 0px 0px 0px 30px;}
.foot_3 .ph_1 a{background:url(../images/f_ph.png) no-repeat 2px center;}
.foot_3 .ph_2,.foot_3 .email{border-bottom:1px solid #2a5f83}
.foot_3 .ph_2 a{background: url(../images/tel.png) no-repeat 2px center;}
.foot_3 .email{background: url(../images/email.png) no-repeat 2px center;}
.foot_3 .fcont{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.foot_img img{margin:0px 0px 0px 74px;}
.foot_img img:first-child{margin:0px;}
.foot_4{padding:27px 0px 33px 0px}
.foot_4 .social{float:left;}
.foot_4 .social a {width:60px; height:60px; display: inline-block; color:#b7b7b7;font-size: 21.9203px; border-radius:100%; border:2px solid #f0f0f0; text-align:center; margin-left:4px;}
.foot_4 .social a:first-child{margin-left:0px}
.foot_4 .social a .fa{line-height:60px;}
.foot_4 .copyright{float:right;font: 700 14px/54.14px 'Open Sans', sans-serif; color:#cacaca; text-transform:uppercase;}
.foot_4 .copyright img{margin:0px 0px -5px;}

.home .testimonials{margin:-46px 0px 0px 0px;}

.content_left.right{float:right;}
.content_sec .content_right.left{float:left;padding:0px 52px 0px 0px;}

.content_sec{margin-top:68px;}
.footer_space{margin-bottom:68px;}
.news_pnl .widfortytwo .date_pnl{display:table;}
.news_pnl .widfortytwo span{ display:table-cell; vertical-align:middle;}
.share{ display:table-cell; vertical-align:middle; padding-left:7px;}
.share span{display:inherit;}
.stButton .facebook{ background-image: url(../images/facebook.png) !important; width:13px !important; height:13px !important;}
.stButton .twitter{ background-image: url(../images/twitter.png) !important; width:13px !important; height:13px !important;}
.stButton .pinterest{ background-image: url(../images/p-interest.png) !important; width:13px !important; height:13px !important;}
.share span{padding: 0px 0px 2px !important; margin:0px 5px !important; display:table;}=======
.content_sec {margin-top: 92px;}
.contact .form .f_left input[type="tel"],.contact .form .f_right input[type="tel"]{width:100%;display:inline-block; background:#e85200; color:rgba(255,255,255,0.4);
	font: 400 16px 'Lato', sans-serif !important;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;border-radius:35px; border:none; padding:28px 35px !important; outline:none;}
.contact .form .f_left input[type="email"],.contact .form .f_right input[type="email"]{width:100%;display:inline-block; background:#e85200; color:rgba(255,255,255,0.4);
	font: 400 16px 'Lato', sans-serif !important;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;border-radius:35px; border:none; padding:28px 35px !important;outline:none;}
body .gform_wrapper ul li.gfield{margin-top: 0px !important;}
.gform_wrapper span.gform_description{margin-bottom: 0px !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;
	border-top:none !important; border-bottom:none !important;}
.gform_wrapper .gfield_description.validation_message, .gform_wrapper .top_label .gfield_description.validation_message{padding:0px !important;}

.start-video,.start-video1,.video .v_left .start-video{position: absolute; top:50%; left:50%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; height:90px; width: 90px;background: #d72121; border:none; margin:-45px 0px 0px -45px; cursor:pointer; outline:none;}
.start-video1{margin:-45px 0px 0px -60px;}
.start-video span,.start-video1 span,.video .v_left .start-video span{display:inline-block; padding-left:10px;}
.start-video span .fa,.start-video1 span .fa,.video .v_left .start-video span .fa{font-size: 75px; color:#ffffff; line-height:90px}

.caption{position:absolute; width:calc(100% - 40px); bottom:0px; border:6px solid #fe5a00; border-top:none; background:rgba(255,255,255,0.7); padding:5px; text-align:center; color:#000000; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width: -moz-calc(100% - 40px); width: -web-kit-calc(100% - 40px); font-weight:bold;}
.caption1{width:calc(100% - 0px); width: -moz-calc(100% - 0px); width: -web-kit-calc(100% - 0px);}
.caption a{color:#000000;}


.media_page{padding:20px 0px;}
.media_page h4{font:400 25px 'Lato', sans-serif; color:#134e76; margin: 0px; padding:0px 0px 10px;}
.media_page iframe{width:100%;}
.buttonBar{display:none;}
.mb_YTPlayer{border: 6px solid #fe5a00;}
.media_page .media_left{float:left; width:49%; margin:0px 1% 30px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative;}
.media_page .media_right{float:right; width:49%; margin:0px 0px 20px 1%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative;}
.player{display:inline-block; vertical-align:top; position:relative; width:97%; height:350px; margin-top:100px; left:0; overflow: hidden;}
.commercial_pnl .caption{width: calc(100% - 8px);} 
.caption{width: calc(100% - 0px);}
.controls{position:absolute; top:0px; left:0px; width:100%; height:100%;}

.commercial_pnl .right .player{height:430px;}
.video .caption{width: calc(100% - 40px);}

/*#cont_pnl{ display:none;}*/
.content_sec a.fancybox-media img{border: 6px solid #fe5a00;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;}
.media_page a.fancybox-media img{border: 6px solid #fe5a00;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;}
.media_page .caption, .commercial_pnl.test .caption { width:100%;} 

.commercial_pnl.test a.fancybox-media img{border: 6px solid #fe5a00;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;}

.fancybox-close{ display:none;}
.form{display:none;}
#cont_pnl {cursor: pointer;}
.contact {padding-bottom:60px;}
#moblile_header {display:none;}
.f_left .gfield_captcha_container img.gfield_captcha{padding-bottom:8px !important; display:inline-block !important; margin-bottom:8px;}

.foot_4 .copyright p{position:relative;padding-right: 25px;}
.foot_4 .copyright span{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png');
	background-position: -4px -12px;
	background-repeat: no-repeat;
	    width: 26px;
    height: 24px;
    display: inline-block;
    position: absolute;
    top: 16px;right:0px;
}
.foot_3 .ph_2 a{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png');
	background-position: -8px -63px;
	background-repeat: no-repeat;
}
.foot_3 .ph_1 a{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png');
	background-position: -9px -110px;
	background-repeat: no-repeat;
}
.foot_3 .email{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png');
	background-position: -8px -159px;
	background-repeat: no-repeat;
}
.stButton .pinterest{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png') !important;
	background-position: -12px -208px;
	background-repeat: no-repeat;background-size: auto !important;
}
.stButton .twitter{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png') !important;
	background-position: -10px -256px;
	background-repeat: no-repeat;background-size: auto !important;
}
.stButton .facebook{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png') !important;
	background-position: -14px -302px;
	background-repeat: no-repeat;background-size: auto !important;
}
#pager a.selected{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png');
	background-position: -12px -352px;
	background-repeat: no-repeat;
}
#pager a{
	background-image: url('https://www.commercialwindowshield.com/wp-content/themes/cws/images/cws-sprite.png');
	background-position: -12px -399px;
	background-repeat: no-repeat;
}


/* CUSTOM CSS */

.img-custom{
	width: 544px;
	height: 314px;
}

/* custom blogs page */
.grid-wrap {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	list-style: none;
}

.grid-item {
	flex-basis: 381px;
	height: 525px;
	padding: 20px;
	margin: 10px;
	text-align: justify;
}

.grid-item img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	min-width: 544px;
	max-height: 314px;
}

.grid-wrap ul {
	margin-left: 0;
}

.container{
	width: 78%;
	margin: auto;
}
.title{
	text-align: left;
	font-size: 18px;
	text-transform: uppercase;
	padding-top: 17px;
	padding-bottom: 17px;
}

.excerpt{
	font-size: 14px;
	margin-bottom: 17px;
	font: 400 18px/34px 'Lato' !important;
}

.topHeader{
	width: 100%;
	margin: auto;
}


.updates{
	width:100%;
	height: 300px;
	background: #dde8f0;
	margin-top: 70px;
}
.twoColumn {
	float: left;
	width: 46%;
	padding: 10px;
	height: 300px; /* Should be removed. Only for demonstration */
	display: flex;
}

.updatesText{
	text-align: center;
	color: #46678d;
}

.textContent{
	text-align: center;
	color: #46678d;
	margin-bottom: 25px;
}

.btn {
	background: #ffffff;
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
	background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
	background-image: -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: linear-gradient(to bottom, #ffffff, #ffffff);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-family: Arial;
	color: #46678d;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	border: solid #46678d 2px;
	text-decoration: none;
}

.btn:hover {
	background: #93979c;
	background-image: -webkit-linear-gradient(top, #93979c, #93979c);
	background-image: -moz-linear-gradient(top, #93979c, #93979c);
	background-image: -ms-linear-gradient(top, #93979c, #93979c);
	background-image: -o-linear-gradient(top, #93979c, #93979c);
	background-image: linear-gradient(to bottom, #93979c, #93979c);
	text-decoration: none;
}

.btnUp {
	background: #164e73;
	background-image: -webkit-linear-gradient(top, #164e73, #164e73);
	background-image: -moz-linear-gradient(top, #164e73, #164e73);
	background-image: -ms-linear-gradient(top, #164e73, #164e73);
	background-image: -o-linear-gradient(top, #164e73, #164e73);
	background-image: linear-gradient(to bottom, #164e73, #164e73);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-family: Arial;
	color: #fafafa;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	border: solid #46678d 2px;
	text-decoration: none;
}

.btnUp:hover {
	background: #93979c;
	background-image: -webkit-linear-gradient(top, #93979c, #93979c);
	background-image: -moz-linear-gradient(top, #93979c, #93979c);
	background-image: -ms-linear-gradient(top, #93979c, #93979c);
	background-image: -o-linear-gradient(top, #93979c, #93979c);
	background-image: linear-gradient(to bottom, #93979c, #93979c);
	text-decoration: none;
}

.imgenv{
	opacity: 0.2;
	width: 25%;
	margin: 8% 66%;
	transform: rotate(-37deg);
}
.img{
    height:auto;
}
@media only screen and (max-width: 963px) {
	.topHeader {
		width: 91%;
		margin: auto;
		margin-top: 30px;
	}

}
@media (max-width: 767px) {

.logo img {
    height: auto;
}
.top_pnl .Renewal {
    top: 38px;
}
} 

@media only screen and (max-width: 520px) {
	.twoColumn {
		height: 349px;
		margin-left: 22%;
		margin-top: -33%;
	}

	.btnUp{
		display: inline-block;
	}
	
	.slider{
	   margin-top: 0px; 
	}

}

@media only screen and (max-width: 1236px){
	.grid-item {
		flex-basis: 381px;
		height: 446px;
		padding: 41px;
		margin: 10px;
		text-align: justify;
		padding-bottom: 83px;
	}

	.grid-item img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		min-width: 321px;
		max-height: 228px;;
	}

	.updates{
		/*width: 382px;*/
		height: 406px;
		background: #dde8f0;
		margin: auto;
		padding-left: 0%;
		min-width: 352px;
		margin-top: 70px;
	}

	.btnUp{
		font-size: 18px;
	}

	/*
	.twoColumn {
		text-align: center !important;
		width: auto;
		padding: auto;
		height: auto;
		margin: auto;
		float: none;
	}*/

	.imgenv{
		width: 39%;
		margin: auto;
	}

	.updatesText{
		text-align: center;
		color: #46678d;
	}

}