.notes_sectiona, button, h1, h2, h3, h4, h5, h6, img, input, p, select{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s }
img, img a{border:0 }
body, html{height:100% }
body{font-family: 'Caveat', cursive;color:#414042;font-size:14px;line-height:25px;font-weight:normal; background: url(../images/bg.jpg) center top repeat; }
a, div, h1, h2, h3, h4, h5, h6, img, input, li, p, select, ul{margin:0;padding:0;outline:0!important;box-shadow:none;border:0;list-style:none;font-weight:normal }
a, button, h1, h2, h3, h4, h5, h6, img, input, p, select{transition:all .5s ease 0s }
img{max-width:100% }


@font-face {
	font-family: 'Georgia';
	src: url('../fonts/Georgia.eot');
	src: url('../fonts/Georgia.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Georgia.woff2') format('woff2'),
		url('../fonts/Georgia.woff') format('woff'),
		url('../fonts/Georgia.ttf') format('truetype'),
		url('../fonts/Georgia.svg#Georgia') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1416">Text with this font applied</p> */

.top_section{background: url(../images/background.png) center top no-repeat #0d0d29; background-size: cover;}
figure.circle_img{position:relative;height:83px;width:83px;background:#fff;border-radius:50%;display:block;margin:0 auto 20px;}
figure.circle_img img{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;}
a.red_btn{display:inline-block;background:#ed1d32;width:140px;line-height:31px;text-decoration:none;color:#fff;}
a.red_btn:hover{background:#c1071a;}
.red_btn1{display:inline-block;background:#ed1d32;font-size:21px;width:265px;line-height:48px;text-decoration:none;color:#fff;border:0px;margin-top:30px;}
.red_btn1:hover{background:#c1071a;}
a.white_btn{display:inline-block;background:#f6f6f6;width:140px;line-height:31px;text-decoration:none;color:#414042;}
a.white_btn:hover{background:#dfdfdf;}
header{-webkit-transition:all .4s ease-in-out .1s;-moz-transition:all .4s ease-in-out .1s;-o-transition:all .4s ease-in-out .1s;-ms-transition:all .4s ease-in-out .1s;transition:all .4s ease-in-out .1s;padding:0;z-index:9999!important }
.toggle_outer{float:right;padding:0px;margin:25px 0 0 0;}
/*.lines-button{padding:0;transition:.3s;cursor:pointer;user-select:none;border-radius:.57143rem }
.lines-button:hover{opacity:1 }
.lines-button:active{transition:0 }
.lines, .lines:after, .lines:before{width:2.5rem;height:.27143rem;background:#ecf0f1;border-radius:0;transition:.3s;display:inline-block;margin-top:-1px;}
.lines:after, .lines:before{position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center }
.lines:before{top:.8rem }
.lines:after{top:0rem }
.lines-button:hover .lines:before{top:.8rem }
.lines-button:hover .lines:after{top:0rem }
.lines-button.close{-webkit-transform:scale3d(.8, .8, .8);transform:scale3d(.8, .8, .8);opacity:1;}
.lines-button.arrow.close .lines:after, .lines-button.arrow.close .lines:before{top:0;width:2.22222rem }
.lines-button.arrow.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg) }
.lines-button.arrow.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg) }
.lines-button.arrow-up.close{-webkit-transform:scale3d(.8, .8, .8) rotate3d(0, 0, 1, 90deg);transform:scale3d(.8, .8, .8) rotate3d(0, 0, 1, 90deg) }
.lines-button.minus.close .lines:after, .lines-button.minus.close .lines:before{-webkit-transform:none;transform:none;top:0;width:3rem }
.lines-button.x.close .lines{background:0 0 }
.lines-button.x.close .lines:after, .lines-button.x.close .lines:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0.2rem;top:1rem;width:3rem }
.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg) }
.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg) }
.lines-button.x2 .lines{transition:background .3s .5s ease }
.lines-button.x2 .lines:after, .lines-button.x2 .lines:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease, -webkit-transform .3s ease;transition:top .3s .6s ease, transform .3s ease }
.lines-button.x2.close .lines{transition:background .3s 0s ease;background:0 0 }
.lines-button.x2.close .lines:after, .lines-button.x2.close .lines:before{transition:top .3s ease, -webkit-transform .3s .5s ease;transition:top .3s ease, transform .3s .5s ease;top:0;width:3rem }
.lines-button.x2.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg) }
.lines-button.x2.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg) }*/
.contact_txt{font-family:'proxima_nova_thextrabold';font-weight:normal;font-size:12px;letter-spacing:1px;text-align:center;color:#ffffff;margin:5px 0;}
.contact_txt span{color:#7f000d;}
.contact_txt a{color:#ffffff;text-decoration:none;}
.navbar-brand{width:auto;padding:0px;margin:35px 0px 9px 0;}
.navbar-nav{margin:0px -15px;}
.nav > li{margin:3px 0}
.nav > li > a{color:#ababab !important;padding:0px;text-align:center;}
.nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a{color:#7f000d !important;background:none !important }
.navbar {
    min-height: 80px;
}
.navbar-brand > img {
    display: block;
    width: 100%;
}

.navbar-header {
    float: none;
    margin: 0 auto;
    display: table;
}

.banner_home{height:auto;}
.banner_home .inner_block{width:100%;height:100%;display:table;}
.banner_home .inner_block .inner_main{width:100%;height:100%;display:table-cell;vertical-align:middle;padding:30px 0;}
.banner_home .inner_block .banner_txt{font-size:30px;color:#fff;line-height:normal;line-height:110%;text-align:center;margin-top:30px;}
.banner_home .inner_block .banner_txt h3{font-size:30px;line-height:110%;font-family: 'Gill Sans MT';margin-top:15px;color: #117ace;}
.banner_box{background:#fff;padding:0px;border-radius:5px;box-shadow:none;text-align:center;margin-top:30px;width:100%;width:100%;margin-left:auto;margin-right:auto; position: relative; min-height: 510px; padding-bottom: 90px;}
.banner_box h3{font-size:25px;color:#3a8bd4;line-height:normal;margin:0px; text-transform: uppercase; padding-bottom: 50px;}
.banner_box h3 figure{margin-bottom:20px;}
.banner_box h6{font-size:14px;color:#414042;line-height:normal;font-family:'proxima_nova_thextrabold';padding:0px;margin:25px 0 15px;}
.banner_box p{font-family:'proxima_nova_rgregular';font-size:12px;color:#414042;line-height:normal;padding:0px;margin:0px;}
.banner_box strong{font-family:'proxima_nova_thextrabold';font-weight:normal;}
.banner_box a{display:block;background:#ed1d32;color:#fff;font-size:21px;text-align:center;padding:10px;margin:15px 0;}
.banner_box a:hover{text-decoration:none;}
.banner_box .top_content{background:#fff;padding:0 20px; position: relative;font-family: "Georgia";position: absolute; width: 100%; bottom: 0;}
.banner_box .commission_txt{display:block;color:#414042;font-size:12px;text-align:left;border-top:1px solid #414042;padding:3px 0;margin:25px 0 0 0;}

div#tab3 {min-height: 760px;}
div#tab4 {min-height: 815px;}
.header_field_box.term_n_cond{font-family: "Georgia";line-height: normal;}
.banner_box .que {
    background: #fff;
    padding: 0px 20px 30px;
    position: relative;
    font-family: "Georgia";

}

.que p {
    color: #333333;
    font-family: "Georgia";
    font-size: 24px;
    font-weight: normal;
    margin:0 0 25px;
    padding: 0;
    text-align: center;
}

.well select.form-control {
    -moz-appearance: none;
    background: #ffffff url(../images/arrow_drop.png) no-repeat scroll right 0;
    color: #333333;
    font-size: 20px;
    height: 36px;
    line-height: 25px;
    padding: 4px 22px 6px 6px;
    font-family: "Georgia";
	-webkit-appearance: none;
}
.well .form-control{height:36px;font-size: 20px;}


.inner_banner {
    height: auto;
}

.inner_banner .inner_block .inner_main {
    padding: 70px 0 40px !important;
}

.banner_home a {
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    margin: 15px 0;
    padding: 14px 30px;
    text-align: center;
    text-decoration: none;
	background: #f96226;
	border-radius: 4px;
	font-weight: 700;
}
.get {
    float: right;
	margin-top: 35px;
}

.get a{
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin: 15px 0;
    text-align: center;
    text-decoration: none;
text-shadow: 0px 0px 20px #ffffff;}

.fill_form{background:#79cb66; padding: 20px; margin-top: 60px;}
.fill_form img {
    float: right;
    margin: 0 !important;
    position: relative;
    right: -5px;
    top: -36px;
}

.fill_form p {
    color: #fff !important;
    font-size: 22px !important;
    line-height: normal !important;
    margin: 0 !important;
    padding: 0 15px 0 0 !important;
	text-align: left;
}


.top_head {
    background: rgba(0, 0, 0, 0) url("../images/geting.png") no-repeat scroll center top;
    color: #fff;
    margin-top: -10px;
    padding: 8px 0 65px;
	font-family: 'Caveat', cursive;
}

.top_head h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
	text-align: center;
}

.top_head p {
    color: #333333;
    font-family: "Georgia";
    font-size: 20px;
    font-weight: normal;
    margin: 60px 0 0;
    padding: 0 13%;
	text-align: center;
}

.get3 select.form-control {
    -moz-appearance: none;
    background: #ffffff url("../images/arrow_drop.png") no-repeat scroll right 0;
    color: #333333;
    font-family: "Georgia";
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    padding: 4px 22px 6px 6px;
	margin-top: 10px;
}

.get3 .modal-dialog {
    margin: 30px auto;
    max-width: 480px;
	width: 100%;
}

.get3 .btn_right {
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
}

.get3 .btn_right a {
    background: #f96226 none repeat scroll 0 0;
    border: 2px solid #f96226;
    border-radius: 2px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin: 15px 0;
    padding: 6px 14px;
    text-align: center;
	 font-family: "Caveat",cursive;
}

.get3 .btn_left a {
    background: #f96226 none repeat scroll 0 0;
    border: 2px solid #f96226;
    border-radius: 2px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin: 15px 0;
    padding: 6px 14px;
    text-align: center;
	 font-family: "Caveat",cursive;
}
.get3 .btn_left {
    bottom: 0;
    float: left;
    left: 0;
    position: relative;
}

.get3 .modal-footer {
    border-top: 0 solid #e5e5e5;
    margin-top: 150px;
    padding: 15px 15px 30px;
    text-align: right;
}

.here{
/*background: -moz-linear-gradient(top, rgba(13,13,41,0.57) 0%, rgba(13,13,41,1) 52%, rgba(13,13,41,1) 99%, rgba(13,13,41,1) 100%); 
background: -webkit-linear-gradient(top, rgba(13,13,41,0.57) 0%,rgba(13,13,41,1) 52%,rgba(13,13,41,1) 99%,rgba(13,13,41,1) 100%); 
background: linear-gradient(to bottom, rgba(13,13,41,0.57) 0%,rgba(13,13,41,1) 52%,rgba(13,13,41,1) 99%,rgba(13,13,41,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910d0d29', endColorstr='#0d0d29',GradientType=0 );*/ /* IE6-9 */ text-align: center; /* IE6-9 */
}
.right {
    float: right;
}
.banner_txt .left {
    float: left;
    position: relative;
    right: -158px;
    top: -75px;
}

.banner_txt .right {
    float: none;
    position: relative;
    top: -48px;
	width: 100%;
}


.sell {
    float: left;
    width: 20%;
}
.sell h3 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    padding-top: 30px;
}
.logo{float:left; width: 80%;}

.protect{padding:90px 0 30px;}
.pro {
    float: left;
    width: 20%;
}


.pro > h3 {
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    text-align: center;
}

.pro span {
    background: #f96226 none repeat scroll 0 0;
    border-radius: 10px;
    display: table;
    float: none;
    height: 8px;
    margin: 5px auto 0;
    width: 91%;
}

.box {
    float: left;
    width: 40%;
}
.box .media-left {
    float: left;
    text-align: center;
    width: 36%;
	   padding-top: 20px;
}

.box a {
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    text-decoration: none;
}

.box .media-body {
    color: #fff;
    font-size: 45px;
    font-weight: bold;
    line-height: 44px;
    text-align: center;
}
.protect .active {
 /*   border-radius: 10px;*/
    display: table;
    float: none;
/*    height: 8px;*/
  /*  margin: 5px auto 0;*/
    border-bottom: 8px solid #f96226;
}
.protect a{color: #fff;
font-size: 46px;
font-weight: bold;
text-decoration: none;}

.store{background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; padding: 10px 0 5px;}

.here h2{color:#fff; font-size: 45px;font-family: "Source Sans Pro",sans-serif;margin-bottom: 95px;}
.step_1{text-align:left; max-width: 650px; margin: 0 auto;}
.step_1 .media-left{width:105px; float: left; margin-right: 35px;}
.step_1 h3{ font-size:40px; color: #b2c9ed; font-weight: 600;}
.step_1 > p {
    display: inline-block; font-size: 22px; color: #fff;font-family: "Georgia"; margin-top: 42px;
}

.step_1 p:nth-child(1){color:#000;}

.get2 {
    float: left;
    padding: 70px 0 0;
    width: 100%;
	margin-bottom: 130px;
}
.get2 .get {
    float: left;
    margin: 50px 0 0;
    text-align: center;
    width: 100%;
}

.get2 .get a {
    background: #f96226 none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    margin: 15px 0;
    padding: 15px 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -3px;
}



.get3 {
    float: left;
    padding:20px 0 150px;
    width: 100%;
	background: #fff;
}
.get3 .get {
    float: right;
    margin: 50px 0 0;
}

.get3 .get a {
    background: #f96226 none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    margin: 15px 0;
    padding: 15px 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -3px;
}

.logo2 {
    float: left;
    left: -52px;
    padding-top: 70px;
    position: relative;
    width: 15%;
}
.logo1 {
    float: left;
    width: 18%;
}
.logo1 > img {
    max-width: inherit;
    width: auto;
}

.logo2 > img {
    max-width: inherit;
    width: auto;
}
.logo3 > img {
    max-width: inherit;
    width: auto;
}

.logo3 {
    float: left;
    padding-top: 70px;
    width: 15%;
}
.arrow_down {
    text-align: center;
	margin: 100px 0 75px;
}


.step_1 a {
    background: #f96226 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    margin: 135px auto;
    padding: 26px 30px;
    text-align: center;
    text-decoration: none;
	display:table; 
}

.content_2{background: rgba(255, 255, 255, 0.1); padding: 40px 0 35px; }
.content_2 .media-left {
    text-align: center;
    width: 20%;
	vertical-align: middle;
}
.content_2 p{font-size:20px; font-family: "Georgia"; color: #fff; margin-bottom: 20px;line-height: 30px;}

.disc {
    display: inline-block;
    font-size: 14px;
    padding-top: 30px;
    width: 100%;
}

.buy {
    padding: 0;
}

.buy select.form-control {
    -moz-appearance: none;
    background: #ffffff url("../images/arrow_drop.png") no-repeat scroll right 0;
    color: #414042;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding: 6px 22px 6px 6px;
}

.buy .form-control:focus{box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.6); border:1px solid #000;}



.box_left{width:20%; float: left; text-align: center;}
.box_right{float:right; width: 80%;}
.box_right h3 {
    color: #1179cd;
    font-size: 25px;
    font-weight: 600;
    padding-bottom: 20px;
}

.box_right p {
    color: #333333;
    font-size: 22px;
    line-height: normal;
    padding-bottom: 20px;
}


.footer{padding: 40px 0; color: #fff; font-size: 14px;  font-family: "Georgia";}
.left{float:left;}
.right{float:right;}
.right a{color: #fff;}
.btn_left {
    bottom: 10px;
    position: absolute;
}
.btn_left a {
    background: #f96226 none repeat scroll 0 0;
    color: #fff;
    font-size: 30px;
    margin: 15px 0;
    padding: 9px 13px;
    text-align: center;
	border-radius: 0px;font-family: 'Caveat', cursive;
	font-weight: normal;
}
.btn_left img {
    margin-right: 5px;
    margin-top: -3px;
}
.btn_right {
    bottom: 10px;
    position: absolute;
	right: 20px;
}
.btn_left a {
    background: #f96226 none repeat scroll 0 0;
    color: #fff;
    font-size: 30px;
    margin: 15px 0;
    padding: 9px 13px;
    text-align: center;
	border-radius: 0px;font-family: 'Caveat', cursive;
	font-weight: normal;
}

.btn_right a {
     background: #f96226 none repeat scroll 0 0;
    color: #fff;
    font-size: 30px;
    margin: 15px 0;
    padding: 9px 13px;
    text-align: center;
	border-radius: 0px;font-family: 'Caveat', cursive;
	font-weight: normal;
}
.btn_right img {
    margin-left:5px;
    margin-top: -3px;
}
.banner_txt img{margin-right:15%;}
.banner_home .inner_block .banner_txt h3{font-size:60px;line-height:110%;margin-top:0px; color: #fff;font-family: 'Caveat', cursive; font-weight: 700;}
.banner_home .inner_block .banner_txt p{font-size:20px;line-height:110%;margin:10px 0 80px; color: #fff;  font-family: "Georgia"; padding: 0 10%;}
.banner_home .inner_block .banner_txt em{font-size:16px;line-height:110%;margin:10px 0 80px; color: #fff;  font-family: "Georgia"; font-style: normal; display: block;}
.nav > li > a{font-size:22px;padding-right: 14px;}

.shadow {
    background: rgba(0, 0, 0, 0) url(../images/shadow.png) no-repeat scroll center 80px;
    height: 350px;
    margin-top: -93px;
    padding-top: 130px;
    background-size: contain;
}

.box_left2 {
    float: left;
    font-size: 27px;
    line-height: normal;
    text-align: left;
    width: 50%;
	font-family: "Georgia";
}

.box_right2 {
    float: right;
    text-align: right;
    width: 50%;
}

.inner_banner .inner_block .banner_txt h3 {
    color: #fff;
    font-size: 36px;
    font-weight: normal;
    line-height: 110%;
    margin-top: 0;
	 font-family: "Georgia";
}
.inner_content{background:#ffffff; padding: 30px 0; font-family: "Georgia"; border-bottom: 3px solid #f1f1f1;}
.ineven{text-align:center;}
.cont p{font-size:16px; color: #333333; margin-bottom: 20px;}
.check {
    text-align: center;
}

#squarespaceModal{ font-family: "Georgia";}

/*questions*/
.que_new .form-control {
    height: 36px;
    font-size: 20px;
}
.que_new {background: #fff;}
.que_new .que p {
    font-size: 16px;
    margin: 0 0 10px;
    padding: 0;
    line-height: normal;
    text-align: left;
}
.que_new  .que {margin-bottom: 25px;}
	.que_new select.form-control {
    -moz-appearance: none;
    background: #ffffff url(../images/arrow_drop.png) no-repeat scroll right 0;
    color: #333333;
    font-size: 20px;
    height: 36px;
    line-height: 25px;
    padding: 4px 22px 6px 6px;
    font-family: "Georgia";
    -webkit-appearance: none;
}
	
.que_new textarea.form-control {height: 100px !important;}
	.que_new p{font-family: "Georgia";}
	.que_new {font-family: "Georgia";padding: 50px 0;}
	.submit{float:left;}
	
	.submit a {
    background: #f96226 none repeat scroll 0 0;
    color: #fff;
    font-size: 20px !important;
    margin: 15px 0;
    padding: 9px 13px;
    text-align: center;
    border-radius: 0px;
    font-weight: normal;
}
	
	.thanks a {
    color: #000;
    font-size: 20px !important;
    margin: 15px 0;
    padding: 9px 13px;
    text-align: center;
    border-radius: 0px;
    font-weight: normal;
}
	
	.que_new input#checkbox_value {
    margin-right: 5px;
}
	.thanks {
    margin-top: 30px;
}
	
	.submit {
    float: left;
    margin-top: 30px;
}
	
/*questions*/

/*thanks*/

.thanks123 h1{font-weight: bold; margin-bottom: 20px; text-align: center;}
	.thanks123 p{font-size: 16px;text-align: center;padding: 0 15%;}
	.thanks123{background: #fff;font-family: "Georgia"; padding: 50px 0;}
	.logos { text-align: center;margin-top: 50px;}

.error{color:#ff0000;margin-bottom: 0px; font-size:12px;font-weight: normal;}
		
/*thanks*/

/*220319 Home page changes S*/
.protect{padding: 50px 0; background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;}
.content_2{background: rgba(255, 255, 255, 0) none repeat scroll 0 0;}
.get2{ padding: 50px 0; background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; margin: 0 0 50px;}
.get2 .get{margin: 0px;}
.get2 .get a{top: 0; display: inline-block; padding: 25px 30px; margin: 0px;}
.content_2 .container .tab-content  .content_3{display: table; width: 100%;}
/*220319 Home page changes E*/



/*230421 Home page form changes S*/
.banner_home form .msg-wrapper, .banner_home form .msg-wrapper .logo-wrapper { display:flex; -ms-flex-direction:row; flex-direction:row; align-items:center; }
.banner_home form .msg-wrapper { position:relative; -ms-flex-pack: justify; justify-content:space-between; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; overflow:hidden;     margin-top:10px; }
.banner_home form .msg-wrapper .logo-wrapper { background-color:transparent; margin:5px; min-width:48px; }
.banner_home form .msg-wrapper .logo-wrapper .inner-logo { width:30px; height:26px;  background:url(../images/logo.png) no-repeat; background-color:transparent; background-size:cover; margin:auto; }
.banner_home form .verifying .inner-logo { animation:f 3s steps(35) infinite alternate; -webkit-animation:f 3s steps(35) infinite alternate; }
.banner_home form  .msg-wrapper p { margin:0; padding:15px 45px 15px 15px; text-align:left; float:left; margin-right:auto; font-size:16px; }
.banner_home form  .msg-wrapper .dismiss-message { position:absolute; right:0;
 top:0; margin:0 !important; padding:8px 10px 13px !important; border-radius:0; height:100%; display:flex; align-items:center; }
.banner_home form div#tab3.banner_box { min-height:inherit; }
@keyframes f {
    0% { background-position:0 0 }
    100% { background-position:-130px 0 }
}
/*230421 Home page form changes E*/





@media all and (min-width:768px){header{padding:0 50px }
.navbar-nav{margin:30px 0 0 0; float: right;}
.nav > li{margin:0 10px;border-right: 2px solid #f2f2f2;}
.banner_home .inner_block .inner_main{padding:40px 0;}
.inner_banner .banner_home .inner_block .inner_main{padding:70px 0 30px !important;}
.banner_home .inner_block .banner_txt{font-size:66px;color:#fff;line-height:normal;line-height:110%;text-align:center;margin-top:0px; padding: 0;}

.banner_box{margin-top:0px;}


}
@media all and (min-width:992px){
.navbar-nav>li{margin:0 10px;border-right: 2px solid #f2f2f2;}
.navbar-nav>li:last-child{border:none;}
.navbar-nav>li:last-child a{border:none; padding: 0;}
	

}
@media all and (min-width:1200px){header{padding:0 15px }
.contact_txt{float:right;font-size:12px;letter-spacing:0px;margin:26px 0 0 0 }
}
@media all and (min-width:1330px){
	
}
@media all and (min-width:1710px){.dropdown-content{position:absolute;background-color:#f9f9f9;min-width:525px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);margin-top:45px;z-index:9999;padding:15px;border-top:1px solid #d3d5d4;}
}
@media (min-width:768px) and (max-width:768px){.navbar-toggle, .toggle_outer{display:block }
header{padding:0 }
.navbar-header{float:none }
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1) }
.navbar-collapse.collapse{display:none!important }
.navbar-nav{float:none!important;border-right:0 }
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px }
.navbar-text{float:none;margin:15px 0 }
.navbar-collapse.collapse.in{display:block!important }
.collapsing{overflow:hidden!important }
.navbar-nav{text-align:center;margin:0 }
.navbar-nav>li{float:none;display:inline-block }
.toggle_outer{margin:25px 15px 0 0;}
.navbar-brand{margin:9px 60px 9px 15px;}
.nav > li > a{font-size:12px;}
.contact_txt{margin:0px 0 5px 0;font-size:13px;letter-spacing:1px;}
}


@media all and (max-width:991px){
header {
    padding: 0;
}
/*	.navbar-header {
    display: inline-block;
}*/
.banner_txt .right {
    right: 0;
}
	.banner_txt .left {
    right: 0;
}
.shadow{ background-size:100% 100%;}
.banner_txt .left > img {margin-right: 0;width: 100%;}	
.banner_txt .right > img {margin-right: 0;width: auto;}	
.protect {padding: 50px 0;}
.get2 {margin-bottom: 50px;}
.get2 .get {margin: 10px 0 0;}
.submit {margin-top: 0;}
.thanks{float: left;}	
/*220319 Home page changes S*/
.protect a{font-size: 36px;}
/*220319 Home page changes E*/  
}

@media all and (max-width:680px){
.banner_txt .left > img {
	display: none;
}
.banner_txt .right > img {
	display: none;
}	

	
.pro {width: 40% !important;float: none !important;margin: 0 auto !important;}
.box {width: 42% !important;margin-top: 6px !important;float: none !important;margin: 25px auto !important;}
.protect {padding: 50px 0 25px !important;}	
}

@media all and (max-width:600px){
.box_left {
    margin-bottom: 23px;
    text-align: center;
    width: 100%;
}
.box_right {
    float: right;
    width: 100%;
}	
}

@media all and (max-width:767px){
.box_left2 {
    text-align: center;
    width: 100%;
}
	
	
.box_right2 {
    float: none;
    text-align: center;
    width: 100%;
}
.banner_home a{display:inline-block;}	
.get3 .get {
    float: none;
    margin: 50px 0 0;
    text-align: center;
}
.pro {width: 30%;float: left;margin-right: 3%;}
.box .media-left{display:none;}
.box img{display:none;}
.box {width: 30%;margin-right: 3%;margin-top: 6px;float: left;}
.box:last-of-type{margin-right: 0;}	
.protect {padding: 50px 0;}
.pro > h3 {font-size: 36px;}
	.box .media-body {font-size: 36px;}
	
.left {float: none;text-align: center;}	
.right {float: none;text-align: center;}	
.disc {text-align: center;}
.logo img{width:80%;}
.content_2 .media-left {
    text-align: center;
    width: 100%;
	display: inline-block;
}
.content_2 .media-body{width: 100%;}
	
.store {
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
    padding: 25px 0;
}
.logo {
    float: left;
    text-align: center;
    width: 100%;
}
.logo1 {
    width: 33.3%;
}
	
.logo2 {
    left: 0;
    padding-top: 0;
    width: 33.3%;
}
	
.logo3 { padding-top: 0;width: 33%;}
.sell h3 {padding-top: 0;}
	
.sell {
    float: left;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}
.fill_form p {padding: 0 20px 0 0;}
.banner_txt .right {display: none;}

.banner_home .inner_block .inner_main {padding: 0;}
	.shadow{margin:0px; padding: 0px;background: rgba(0, 0, 0, 0) url(../images/shadow.png) no-repeat scroll center -40px; height: 210px;}
	.content_2 p{text-align: center;}
/*220319 Home page changes S*/
.content_2 .container .tab-content .content_3,
.content_2 .container .tab-content .content_3 .media-left,
.content_2 .container .tab-content .content_3 .media-body{display: block; width: 100%;}
.protect .pro{width: 100%!important;}
.protect .pro .active{display: inline-block;}
.protect .box{width: 100%!important;}
/*220319 Home page changes E*/  
.banner_home form .msg-wrapper p {padding:15px 45px 15px 5px; }
}
@media all and (max-width:480px){
.dropdown-content{width:96%;}
.shadow {background: rgba(0, 0, 0, 0) url(../images/shadow.png) no-repeat scroll center 10px;height: auto;background-size: contain;}
.banner_home .inner_block .banner_txt p {margin: 10px 0 40px;}
	.banner_home .inner_block .banner_txt h3{font-size: 40px;line-height: 100%;}
.content_2 p {font-size: 16px;line-height: 25px;}

	
	.banner_box .que {background: #fff;}
	.que p { margin: 0 0 15px;font-size: 20px;}
	div#tab4 {min-height: 715px;}
	div#tab3 { min-height: 630px;}
	.que_new .que p{font-size:14px;}
	.que_new .que {margin-bottom: 20px;}
	.get3 .get a{font-size:26px;}
	.inner_banner a{font-size: 26px;}

}


@media only screen and (min-device-width:0px) and (max-device-width:767px) and (orientation:landscape){}


.loading-buffer {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.loading-buffer div {
  position: absolute;
  border: 4px solid #666;
  opacity: 1;
  border-radius: 50%;
  animation: buffer 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.loading-buffer div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes buffer  {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}


/*.msg-outer-wrapper{
  -ms-flex-positive: 1!important;
  flex-grow: 1!important;
  margin: 0!important;
  transition: height .2s ease-out;
  transform: translateY(.78125rem);
  overflow: hidden;
}
.msg-wrapper{
  overflow: hidden;
  position: relative;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  margin-top: 10px;
}

.msg-wrapper p {
    margin: 0;
    padding: 15px;
    text-align: left;
    float: left;
    margin-right: auto;
    font-size: 16px;
}
.logo-wrapper{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  margin: 5px;
  width: 48px;   
}
.inner-logo{
  width: 30px;
  height: 26px;
  background: url(../images/logo.png) no-repeat;
  background-color: transparent;
  background-size: cover;
  margin: auto;
}
.verifying .inner-logo {
    animation: f 3s steps(35) infinite alternate;
    -webkit-animation: f 3s steps(35) infinite alternate;
}

@keyframes f {
    0% { background-position: 0 0 }
    100% { background-position: -130px 0 }
}

.dismiss-message {
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 18px;
    font-weight: 800;
    transform: translateY(-50%);
    margin: 0 !important;
    padding: 15px 10px !important;
}
*/