/*font-family: 'Caveat', cursive;
font-family: Georgia, serif;
*/
@import url('https://fonts.googleapis.com/css?family=Caveat:400,700');
body{background:#fff;font-family: Georgia, serif;}
body .main{background: url(../images1/body_bg.jpg) repeat 0 0; }
select::-ms-expand {display: none;}
*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}
.main{max-width: 100%; overflow: hidden;}
#main{ max-width: 973px; margin: auto; width: 100%; padding: 0 15px; clear: both;}
#main:after {content: "";clear: both;display: block;}
#main .header_panel_1,
#main .menu{width: 100%; background: transparent;}
.logo1{ width: 100%;float: left;margin: 30px 0 23px 0;padding-bottom: 0;text-align: center;}
#main .header_panel_1 .contact{display: none;}
.menu{position: relative; margin-bottom: 38px;}
.menu:before{content:""; width: 500%; height:100%; position:absolute; left: 50%; top:0%; background:rgba(255,255,255,0.1);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%); transform: translateX(-50%);}
.menu ul{background: transparent; height: auto; width: 100%; display: table;}
.menu li{min-width: inherit;margin: 0px;padding: 0;list-style: none;float: none; vertical-align: middle;font-size: 12px;color: #FFFFFF;background: inherit; display: table-cell; text-align: center;}
.menu li a{line-height: 1.2; min-width: inherit; font-size: 16px; color: #fff; position: relative; float: none; display: block; padding: 12px 15px;}
.menu li a:before{content:""; width: 1px; height: 15px; position:absolute; left: 0px; top: 50%; margin: -7px 0 0 0; background: #f96226;}
.menu li:first-child a:before{ display: none;}
.menu li a:hover,
.menu li.act a{line-height: 1.2; min-width: inherit; font-size: 16px; color: #000; position: relative; float: none; display: block; padding: 12px 15px;}
.mid_section1{width: 100%; border: 0px; padding: 0 0 60px;}
.category_sec{width: 50%; background: #fff; padding:50px 23px 90px;  border-radius: 10px; position:relative; height: auto; min-height: 458px;}
.GetStartedNowText{font-size:30px; color: #fff; background: #f96226;  font-family: 'Caveat', cursive; font-weight: 700; margin: auto; position: absolute; left: 50%; white-space: nowrap; top: -4px; -moz-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); transform: translate(-50%,0); padding: 11px 25px;  line-height: 1;}
.catgory_check_main{width: 100%; margin: 0px;}
.header_field_txt1{font-family: Georgia, serif;width: 100%;line-height: 1;float: left;font-size: 24px;color: #333333;font-weight: 400;text-align: center; padding: 25px 0; letter-spacing: 0;}
.catgory_check_main01{width: 50%;}
.catgory_check_main02{width: 50%;}
.catgory_check_main3 label{ width: 20px; float: left;}
.catgory_check_main3 .labletxt{ width: auto; overflow: hidden;display: block; float: none; color: #333333;font-family: Georgia, serif;}
.category_sec .back_continue_btn{position: absolute; padding: 0 20px; bottom: 20px; left: 0px; width: 100%;}
.category_sec .back_continue_btn a{font-size:30px; color: #fff; background: #f96226;  font-family: 'Caveat', cursive; font-weight: 700; padding: 5px 10px; line-height: 1; text-decoration: none; display: inline-block; float:left;}
.category_sec .back_continue_btn .nextbut{float: right; font-size:30px; color: #fff; background: #f96226;  font-family: 'Caveat', cursive; font-weight: 700; padding: 5px 10px; line-height: 1; text-decoration: none; border-radius: 0px; border: 0px;}
.category_sec .back_continue_btn a:hover,
.category_sec .back_continue_btn .nextbut:hover{background: #2679f9;}
.header_field_section,
.header_field_box,
.header_form_box{width: 100%; margin: 0px; padding: 0px;}
.category_sec select{height: 36px; width: 100%; border: 1px solid #333333; border-radius: 0px; background: url(../images1/selectbox_bg.jpg) no-repeat right top; padding: 0 24px 0 10px; font-size: 20px; color: #333333;font-family: Georgia, serif; -moz-appearance: none;-webkit-appearance: none;appearance: none;}
.category_sec input[type="text"]{height: 36px; width: 100%; border: 1px solid #333333; border-radius: 0px; background:#fff; padding: 0 10px; font-size: 20px; color: #333333;font-family: Georgia, serif;}
.catagory_numbers{display: none;}
.mid_right1{width: 50%; padding: 0 0 0 40px;}
.mid_right1 h2,
.CustomerBenefits h2{font-family: 'Caveat', cursive; color: #fff; font-size: 57px; padding: 0px; margin: 0 0 10px 0; line-height: 1; text-shadow: 1px 1px 100px #00dfff, 1px 1px 100px #00deff; font-weight: 700;}
.mid_right1 p,
.CustomerBenefits p{color: #fff; font-size: 18px; padding: 0px; margin: 0 0 10px 0; line-height: 1.3; text-align: left;}
.CustomerBenefits{text-align: center; clear: both; padding-bottom: 50px;}
.CustomerBenefits ul { display: inline-block; margin: 15px 0 30px;}
.CustomerBenefits ul li{width: 50%; float: left; font-family: 'Caveat', cursive; color: #fff; font-size: 36px; margin: 0px; padding:10px 30px 10px 52px; font-weight: 700; list-style: none; text-align: left; white-space: nowrap; position: relative;}
.CustomerBenefits ul li:before{content: ""; background: url(../images1/tick_icon.png) no-repeat 0 0; position: absolute; left: -17px; top: -1px; width: 72px; height: 72px;}
.CustomerBenefits ul li:nth-child(2n+1){ clear: both;}
.CustomerBenefits p{text-align: left;}
.logowithtext{width: 100%; clear: both; margin-bottom: 50px; padding: 20px 0; display: flex; flex-wrap: wrap; position: relative; align-items: center;}
.logowithtext h2{font-family: 'Caveat', cursive; color: #fff; font-size: 36px; margin: 0 0 15px; padding:0; font-weight: 700; list-style: none; text-align: left;  position: relative;}
.logowithtext .logowithtext_left{width: 20%; text-align: center; padding-right: 20px;}
.logowithtext .logowithtext_right{width: 80%;}
.logowithtext p{color: #fff; font-size: 18px; padding: 0px; margin: 0 0 10px 0; line-height: 1.3; text-align: left;}
.logowithtext:before{content:""; width: 500%; height:100%; position:absolute; left: 50%; top:0%; background:rgba(255,255,255,0.1);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%); transform: translateX(-50%);}
.GetStartedNow{text-align: center;}
.GetStartedNow a{ display:inline-block;font-family: 'Caveat', cursive; color: #fff; font-size: 36px; margin: 0px; padding: 18px 38px; line-height: 1; text-decoration: none;font-weight: 700; border-radius: 10px; background: #f96226;box-shadow: 1px 1px 50px rgba(255,255,255,0.3);}
.GetStartedNow a:hover{background: #fff; color: #f96226;}
.footer_section_2{ width: 100%;float: left;height: auto;margin: 40px 0 0 0;background: transparent;color: #fff;padding: 0 0 10px 0;}
.footer_nav_section_2{ width: auto; float: right;}
.footer_nav_section_2 ul{margin: 0px;}
.footer_nav_section_2 li{color: #fff; font-size: 14px;}
.footer_nav_section_2 li a,
.footer_nav_section_2 li a:hover{color: #fff; font-size: 14px;}
.footer_right_section_2{width: auto; float: left;color: #fff; font-size: 14px; margin: 0px;}

.catgory_check_main3{width: 100%;}
#nav-icon{display: none;}
.topheadermain{ background: #267af9; width: 100%; float: left; max-width: 100%; overflow: hidden;}
.topheadermain .top_container,
.topheadermain .menu{ width: 100%; max-width: 973px; padding: 0 15px; margin-left: auto; margin-right: auto; float: none; clear: both;}
.topheadermain .menu{margin-bottom: 0px;}

.topheadermain .top_container{margin:0 auto; height: auto;}
.topheadermain .top_container .logo_container {width: 100%;float: left;margin: 30px 0 23px 0;padding-bottom: 0;text-align: center;}

#main_area{width: 100%;}
#mid_section{width: 100%;}
.inner_content_main {width: 100%;float: left;background: transparent; border-radius: 5px 5px 0 0; overflow: hidden;}
.inner_content_heading {width: 100%;float: left;font-size: 17px;font-weight: bold;height: auto;background: #262626;padding: 10px 15px;color: #fff;}
.inner_content_txt {width: 100%;float: left;font-size: 16px;line-height: 1.3;text-align: justify;background: transparent;min-height: 350px;border: 1px solid #CCCCCC;padding: 15px; color: #333333;font-family: Georgia, serif;}

.footer_section{width: 100%;background: transparent; height: auto; margin: 25px 0;}
.footer_nav_section {width: auto;float: right;}
.footer_nav_section ul{margin: 0px;}
.footer_nav_section li{color: #000; font-size: 14px;}
.footer_nav_section li a,
.footer_nav_section li a:hover{color: #000; font-size: 14px;}
.footer_right_section {width: auto;float: left;color: #000000;font-size: 14px;margin: 0px;}

.offerspagebg{ background: #267af9;}
.offerspagebg .container{ max-width: 973px; width: 100%; margin: auto; padding: 0 15px;}
.offerspagebg .navbar-static-top{padding: 30px 0 25px; text-align: center;}
.offerspagebg .navbar-static-top .navbar-brand img{ max-width: 207px; width: 100%;}
.offerspagebg .inner_banner.banner_home{text-align: center; padding: 70px 0 40px;width: 100%;float: left;}
.offerspagebg .inner_banner.banner_home h3 {color: #fff;font-size: 36px;font-weight: normal;line-height: 110%;margin-top: 0;font-family: "Georgia";}
.offerspagebg .inner_banner.banner_home p {font-size: 20px;line-height: 110%;margin: 10px 0 80px;color: #fff;font-family: "Georgia";padding: 0 10%;}
.offerspagebg .inner_banner.banner_home .box_left2 {float: left;font-size: 27px; color: #fff; line-height: normal;text-align: left;width: 50%;font-family: "Georgia";}
.offerspagebg .inner_banner.banner_home .box_right2 {float: right;text-align: right;width: 50%;}
.offerspagebg .inner_banner.banner_home .box_right2 a{ display:inline-block;font-family: 'Caveat', cursive; color: #fff; font-size: 36px; margin: 0px; padding: 18px 38px; line-height: 1; text-decoration: none;font-weight: 700; border-radius: 10px; background: #f96226;box-shadow: 1px 1px 50px rgba(255,255,255,0.3);}
.offerspagebg .inner_banner.banner_home .box_right2 a:hover{background: #fff; color: #f96226;}
.offerspagebg .inner_content{background: #fff; clear: both; width: 100%; float: left; padding: 30px 0; font-family: "Georgia";border-bottom: 3px solid #f1f1f1;}
.offerspagebg .inner_content .ineven{ width: 33.33333333%;float: left;padding-right: 15px; padding-left: 15px;}
.offerspagebg .inner_content .cont{ width: 50%;float: left;padding-right: 15px; padding-left: 15px;}
.offerspagebg .inner_content .cont p{font-family: "Georgia"; font-size: 16px; color: #333333; line-height: 1.4; margin-bottom: 5px;}
.offerspagebg .inner_content .cont p span{font-size: inherit!important; font-family: inherit!important;}
.offerspagebg .inner_content .check.check_box_area{ width: 16.66666667%;float: left; padding-right: 15px; padding-left: 15px;}

.offerspagebg .get3{background: #fff; clear: both; width: 100%; float: left; padding: 28px 0 100px; text-align: right;}
.offerspagebg .get3 a{ display:inline-block;font-family: 'Caveat', cursive; color: #fff; font-size: 36px; margin: 0px; padding: 18px 38px; line-height: 1; text-decoration: none;font-weight: 700; border-radius: 10px; background: #f96226;box-shadow: 1px 1px 50px rgba(255,255,255,0.3); border: 1px solid #f96226;}
.offerspagebg .get3 a:hover{background: #fff; color: #f96226;}

.offerspagebg footer{background: #fff; clear: both; width: 100%; float: left; padding-bottom: 50px;}
.offerspagebg footer .left {width: auto;float: left;color: #000;font-size: 14px;margin: 0px;}
.offerspagebg footer .right {width: auto;float: right;color: #000;font-size: 14px;}
.offerspagebg footer .right a{color: #000;font-size: 14px; text-decoration: none;}

#inner_mid_contener,
#inner_mid_contener .white_box,
#inner_mid_contener .white_box .blue_top_area{width: 100%;}
#inner_mid_contener img{max-width: 100%;}
#inner_mid_contener .white_box .blue_top_area{ padding:15px;
background: -moz-linear-gradient(top, rgba(38,122,249,0.1) 0%, rgba(38,122,249,0.11) 1%, rgba(247,247,247,0.56) 51%, rgba(255,255,255,1) 100%); 
background: -webkit-linear-gradient(top, rgba(38,122,249,0.1) 0%,rgba(38,122,249,0.11) 1%,rgba(247,247,247,0.56) 51%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to bottom, rgba(38,122,249,0.1) 0%,rgba(38,122,249,0.11) 1%,rgba(247,247,247,0.56) 51%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a267af9', endColorstr='#ffffff',GradientType=0 );}
#inner_mid_contener .white_box .blue_top_area .left_area{ width: 70%; margin: 0px; padding-right: 15px;}
#inner_mid_contener .white_box .blue_top_area .right_area{ width: 30%; margin: 0px; padding-left: 15px; text-align: center;}
#inner_mid_contener .white_box .blue_top_area .thank_txt{width: 100%; margin: 0 0 15px; padding: 0px;}
#inner_mid_contener .white_box .blue_top_area .left_area .congrat_txt{width: 100%; margin: 0 0 10px; padding: 0px;}

@media (max-width: 991px) {
.mid_right1{padding-left: 20px;}
.menu li a{font-size: 12px; padding: 12px 10px;}
.mid_right1 h2, .CustomerBenefits h2{font-size: 40px;}
.mid_right1 p, .CustomerBenefits p,.logowithtext p{font-size: 16px;}
.header_field_txt1{font-size: 20px; padding: 15px 0;}
.CustomerBenefits ul li, .logowithtext h2,.GetStartedNow a{font-size: 30px;}
}
@media (max-width: 767px) {
.menu li a:hover,
.menu li.act a{text-align: left;}
/*Hamburger menu start*/
#nav-icon { display:block; width: 26px;height: 16px; right: 0px; top: 0px; position: absolute;margin:25px 15px 0 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer; float:right;}
#nav-icon span {display: block;position: absolute;height: 2px;width: 100%;background: #fff;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 7px;}
#nav-icon span:nth-child(4) {top: 14px;}
#nav-icon.open span:nth-child(1) {top: 0px;  width: 0%;  left: 50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
/*Hamburger menu end*/	
	
.category_sec{width: 100%;}
.mid_right1 {width: 100%; padding: 15px 0 0 0;}
.mid_section1{padding-bottom: 30px;}
.CustomerBenefits ul li, .logowithtext h2, .GetStartedNow a{font-size: 25px;}
.CustomerBenefits ul li{width: 100%;}
.CustomerBenefits ul li:before{top: -10px;}
.logowithtext{align-items: start;}
.logowithtext .logowithtext_left{width: 30%;}
.logowithtext .logowithtext_left img{max-width: 100%;}
.logowithtext .logowithtext_right{width: 70%;}
.footer_nav_section_2,.footer_right_section_2{width: 100%; text-align: center;}
.footer_nav_section_2 ul{margin: 0 0 5px 0; display: inline-block;}
.logo1{margin: 15px 0 25px; text-align: left;}
	
.menu{ display: none; width: auto!important;min-width: 100%;margin: 0 -15px 30px;float: none;padding: 0px; border-top: 1px solid rgba(255,255,255,0.5); }
.menu ul{display:inherit;}
.menu li{display: block;}
.menu li a:before{display: none;}
.menu li a{font-size: 16px;padding: 10px 15px;border-bottom: 1px solid rgba(255,255,255,0.5); text-align: left;}
.footer_nav_section, .footer_right_section { width: 100%; text-align: center;}
.footer_nav_section ul{margin: 0 0 5px 0; display: inline-block;}
.topheadermain .top_container .logo_container{margin: 15px 0 25px; text-align: left;}
.topheadermain .menu{padding: 0px;}	
	
.offerspagebg .inner_banner.banner_home{padding: 40px 0;}	
.offerspagebg .inner_banner.banner_home .box_left2,
.offerspagebg .inner_banner.banner_home .box_right2{width: 100%; text-align: center;}
.offerspagebg .inner_banner.banner_home p{ margin: 20px 0; padding: 0px;}
.offerspagebg .inner_banner.banner_home .box_right2 a{padding: 18px 20px; margin-top: 20px;}
.offerspagebg .inner_content .ineven,
.offerspagebg .inner_content .cont,
.offerspagebg .inner_content .check.check_box_area{width: 100%; padding: 10px 0; text-align: center;}
.offerspagebg .inner_content .cont{text-align: left;}
.offerspagebg .get3{text-align: center; padding: 28px 0;}
.offerspagebg .get3 a{padding: 18px 20px; }
.offerspagebg footer .left{width: 100%; text-align: center; padding-bottom: 8px;}
.offerspagebg footer .right{width: 100%; text-align: center;}
.offerspagebg .navbar-static-top{ padding: 15px 0 25px; text-align: left; background: rgba(255,255,255,0.2);}
.offerspagebg .inner_banner.banner_home{padding: 20px 0 40px 0;}
	
}

@media (max-width: 479px) {
.logowithtext .logowithtext_left{width: 100%; text-align: center;}
.logowithtext .logowithtext_left img{max-width: 100%;}
.logowithtext .logowithtext_right{width: 100%;}
.footer_nav_section_2 li a, .footer_nav_section_2 li a:hover,.footer_right_section_2{font-size: 13px;}
.category_sec{padding: 50px 15px 90px;}
.footer_nav_section, .footer_right_section{font-size: 13px;}
.footer_nav_section li a, .footer_nav_section li a:hover{padding: 0 6px; font-size: 13px;}
#inner_mid_contener .white_box .blue_top_area .left_area{ width: 100%; margin: 0px; padding: 0 0 15px 0;}
#inner_mid_contener .white_box .blue_top_area .right_area{ width: 100%; margin: 0px; padding: 0 0 15px 0; text-align: center;}
}