@media screen and (max-width:1199px){.container{width:100%;}
}
@media screen and (max-width:1024px){.logo-div{width:100%;}
.nav-div{width:100%;text-align:center;}
.logo{width:162px;margin-top:10px;}
.top_contact{color:#003300;font-family:open sans;font-weight:600;margin-top:10px;margin-right:0;}
.main_menu{float:left;width:100%;font-family:'Open Sans',sans-serif;margin-top:0;}
.fullwidth_seoslider{float:left;width:100%;margin-top:120px;padding:50px 0;}
.foot_links li{float:none;position:relative;width:14%;display:inline-block;}
}
@media screen and (max-width:991px){.container .pricing-table .grid_3{border-bottom:3px solid #5DC761;border-top:1px solid #5DC761;margin:5px;min-height:180px;text-align:center;width:50% !important;margin:0 auto;clear:both;margin-left:25%;margin-bottom:25px;height:auto !important;padding-bottom:100px;}
.feature-descc{height:128px;width:45%;float:left;margin-left:5%;}
.foot_links{display:inline-block;margin:0 auto;padding:20px 0;width:100%;margin-left:0;}
}
@media screen and (max-width:800px){.feature-descc{height:128px;width:50%;float:left;margin:0 auto;display:table;}
.banner_live_chat{float:left;font-size:15px;padding-right:11px;width:100%;}
.form_number{line-height:21px;font-weight:bold;margin-top:10px;width:100%;float:left;position:relative;left:0;}
.banner_form_heading{float:left;font-weight:bold;font-size:18px;padding-top:15px;width:100%;}
#DivFooterMenu .parent ul{position:relative;top:10px;left:10px;text-align:left;}
.foot_links li{float:none;position:relative;width:50%;display:inline-block;float:left;margin-bottom:20px;}
.foot_social{display:table;margin:20px auto;margin-top:0;}
}
@media screen and (max-width:767px){.main_menu ul li a{color:#003300;text-decoration:none;letter-spacing:0;display:block;font-size:13px;transition:all .5s;display:block;position:relative;font-family:'HP_Simplified_Regular', 'Roboto';font-weight:500;position:relative;padding:10px;}
.seo_cap1{color:#000066;font-size:34px;margin-bottom:0;line-height:35px;}
.seo_cap2 ul li br{display:none;}
.seo_cap2 ul li{margin-bottom:20px;color:#3d0d3d;position:relative;padding-left:22px;line-height:20px;width:90%;}
.seo_slide_btn a{display:inline-block;background:#5dc761;border-radius:3px;padding:5px 20px;color:#FFFFFF;text-decoration:none;min-height:0;line-height:27px;}
.seo_slide_bottom a{margin-right:0;text-decoration:underline;color:#003300;font-size:12px;}
.container .pricing-table .grid_3{border-bottom:3px solid #5DC761;border-top:1px solid #5DC761;margin:5px;min-height:180px;text-align:center;width:90% !important;margin:0 auto;clear:both;margin-left:5% !important;margin-bottom:25px;height:auto !important;padding-bottom:100px;}
.call_button, .chat_button{display:block;}
.chtbx-main{background-color:rgba(0,0,0,0.7);top:0px;left:0px;right:0px;bottom:0px;width:100%;padding:15px;box-sizing:border-box;border-radius:0px;z-index:99999999999999;}
.cht-ftr{max-width:300px;width:100%;display:table;margin:0px auto;float:none;background-color:#FFF;position:relative;}
.cht-cntnt{max-width:300px;width:100%;margin:0px auto;float:none;background-color:#FFF;}
.cht-hdr{max-width:300px;width:100%;display:table;margin:0px auto;float:none;position:relative;}
.cht-hdr .fa{display:none !important;}
.chtbx-main .fa.fa-times-circle-o{position:absolute;top:3px;right:7px;display:block !important;z-index:99999999999999;color:#000;cursor:pointer;font-size:28px;}
.cht-hide{z-index:-9999999999999;opacity:0;}
}
@media screen and (max-width:640px){header .nav > li{margin:0;display:inline-block;}
header .nav > li > a{color:#000;font-family:open sans;font-size:12px;font-weight:500;letter-spacing:0;padding:7px 8px;}
.fullwidth_seoslider{float:left;width:100%;margin-top:0;padding:20px 0;}
header{text-align:center;position:static;}
.seo_cap1{color:#000066;font-size:24px;margin-bottom:0;line-height:27px;}
.seo_cap2 ul li{margin-bottom:10px;color:#3d0d3d;position:relative;padding-left:22px;line-height:18px;width:90%;}
.about_home h2{font-size:26px;font-weight:300;margin:0px 0;}
.bg-secondary2 .center{font-size:26px;font-weight:300;}
.feature_main h3{color:#000;font-size:26px;font-weight:300;padding-bottom:15px;}
.feature-descc{height:128px;width:100%;float:left;margin:0 auto;display:table;}
.foot_links li{float:none;position:relative;width:100%;display:inline-block;float:left;margin-bottom:0;text-align:center;}
.foot_links{display:inline-block;margin:0 auto;padding:20px 0;width:100%;margin-left:0;text-align:center;}
#DivFooterMenu .parent ul{position:relative;top:0;text-align:left;text-align:center;left:0;}
#DivFooterMenu .parent ul li{width:100%;margin-bottom:0;padding:0;border:0;}
.pricing-table > div ul li{padding:16px 0 15px;position:relative;margin-left:0;}
.pkg_list ul li{font-size:13px;}
.foot_links li a{border-right:0;color:#ffffff;float:none;line-height:14px;padding:7px 10px;display:table;margin:0 auto;}
}
@media screen and (max-width:560px){.nav-div #DivHeaderMenu{display:none;}
.btn-bars{display:block;text-align:right;background:transparent;}
.header{float:left;width:100%;margin-top:0;}
.fullwidth_seoslider{float:left;width:100%;margin-top:0;padding:10px 0;}
#DivMobileMenu .nav{padding-left:0;margin-bottom:0;list-style:none;text-align:left;}
#DivMobileMenu .parent ul li a{padding-left:30px;}
.logo{width:30%;margin-top:0;float:left;margin-bottom:5px;}
.seo_cap1{display:none;}
.logo-div span{font-size:8px;position:relative;float:left;}
.seo_cap2 ul li{margin-bottom:10px;color:#3d0d3d;position:relative;padding-left:15px;line-height:14px;width:100%;font-size:12px;list-style:none;}
.seo_cap2 ul{text-align:center;width:100%;}
.seo_slide_btn a{display:table !important;margin:0 auto;}
.seo_slide_bottom a{text-decoration:underline;color:#003300;font-size:12px;display:table;margin:0 auto;}
.about_home p{font-size:21px;line-height:30px;margin-bottom:26px;font-weight:300;margin-top:20px;}
.logo-div em{font-size:11px;float:left;width:100%;text-align:left;margin-bottom:5px;}
.top_contact{color:#003300;font-family:open sans;font-weight:600;margin-top:0;margin-right:0;float:left;}
.seo_slide_img{float:left;width:100%;text-align:center;padding-left:0;}
.seo_slide_caption{float:right;width:100%;padding-left:0;}
.fullwidth_seoslider .owl-controls{margin-top:0;}
.feature-descc p{font-weight:600;float:left;width:100%;text-align:center;margin-top:20px;}
.feature-descc span{font-weight:800;padding-left:0 !important;position:relative;top:10px;font-size:16px;}
.sprite-collectionns{float:none !important;margin:0 auto;}
.feature-box{float:left;width:100%;text-align:center;}
.row{margin-right:-15px;margin-left:-15px !important;}
a.tooltip:hover span{display:block !important;background:#fef0c8;color:#000 !important;font-family:Open Sans;position:absolute;font-size:14px;border:1px solid #ecece;right:-10px;margin-top:10px;}
.mobile_menu{display:block !important;}
.seo_cap2 ul li .fa{display:none;}
}
@media screen and (max-width:480px){.seo_cap1{color:#000066;font-size:19px;margin-bottom:0;line-height:20px;}
.seo_slide_bottom, .seo_slide_btn{margin-left:0;}
}
@media screen and (max-width:360px){.seo_cap1{color:#000066;font-size:16px;margin-bottom:0;line-height:20px;}
.seo_slide_btn a{display:inline-block;background:#5dc761;border-radius:3px;padding:2px 14px;color:#FFFFFF;text-decoration:none;min-height:0;line-height:25px;}
.container .pricing-table .grid_3{border-bottom:3px solid #5DC761;border-top:1px solid #5DC761;margin:5px;min-height:180px;text-align:center;width:90% !important;margin:0 auto;clear:both;margin-left:5% !important;margin-bottom:25px;height:auto !important;padding-bottom:100px;}
.mobile_menu ul li a{font-size:12px;padding:6px 3px;}
}