@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500;600&display=swap');

/*19-dec*/

/* CSS Document */

/*======| FutureProfilez.com|=====*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{outline:none;margin:0;padding:0}
li,ol,ul{list-style:none}
header,nav,article,footer,address,section{display:block;margin:0;padding:0}
img,a,input{border:none}
table{border:none;border-collapse:collapse}
.cls{clear:both}
.fl{float:left}
.fr{float:right}
.tr{text-align:right}
.tj{text-align:justify}
.tc{text-align:center}
.tl{text-align:left}
img{max-width:100%;}

/*===========================| PADDING |============================*/
.PdTop5{padding-top:5px}
.PdTop8{padding-top:8px}
.PdTop10{padding-top:10px}
.PdTop15{padding-top:15px}
.PdTop20{padding-top:20px}
.PdTop25{padding-top:25px}
.PdTop30{padding-top:30px}
.PdTop35{padding-top:35px}
.mrtop15{margin-top:15px}
.mrtop5{margin-top:5px}
.mrbot15{margin-bottom:15px}
.blank-div{width:100%;float:left;}

/*===========================| LAYOUT CSS |============================*/
.top-bar{background-color:#585858;height:40px;padding:6px 0;box-sizing:border-box;color:#fff}

/*.top-bar{background-color:#bf2817;height:50px;padding:6px 0;box-sizing:border-box;color:#fff}*/
.top-bar a{color:#fff;text-decoration:none;margin:0 8px 0 0;float:right;}
.top-bar a:hover{color:#fff;text-decoration:underline}
.top-bar .col-md-5 p{padding:4px 0 0}
.top-bar .col-md-5 p img{padding:0 6px 0 20px}
.top-bar .col-md-2{text-align:right}
.top-bar .col-md-2 img{margin:0 3px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.top-bar .col-md-2 img:hover{opacity:.7}
.white-bg{background-color:#fff}
.col-md-3.logo{margin:7px 0}
.head-logo > img{margin-top:12px}
.head-logo > img:first-child{margin-right:33px}
.button > a{background-color:#bf2817;color:#fff;display:block;font-size:18px;height:45px;line-height:42px;margin-top:45px;text-align:center;width:100%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.button > a:hover{background-color:#a71b0c;text-decoration:none}
.navbar-inverse{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.navbar .container{border-bottom:1px solid #9b9b9b;border-top:1px solid #9b9b9b}
.navbar-inverse .navbar-nav > li > a{/* border-right: 1px solid #bf2817;*/ color:#585858;padding:13px 30px}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{background-color:rgba(0,0,0,0);color:#bf2817}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{background-color:rgba(0,0,0,0);color:#bf2817}
:before,:after{box-sizing:border-box;box-sizing:border-box}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:rgba(0,0,0,0);color:#bf2817}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#eee;border-color:#bf2817}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#f5f5f5;color:#bf2817}
.navbar{border:medium none;margin-bottom:0;min-height:0;position:relative}
.dropdown-menu{background-color:rgba(255,255,255,1);padding:0;border-radius:0}
.dropdown-menu li a{border-bottom:1px solid #9b9b9b;color:#525252;padding:5px 15px}
.dropdown-menu li:last-child a{border:none;}
.container.slider{padding:0}
.carousel-control.left{background:url(../img/left-arrow.png) center center rgba(191,40,23,.73);background-repeat:no-repeat}
.carousel-control.right{background:url(../img/right-arrow.png) center center rgba(191,40,23,.73);background-repeat:no-repeat}
.carousel-control{height:92px;opacity:1;width:48px;top:38%}
.carousel-caption{background-color:rgba(191,40,23,0.73);bottom:0;height:auto;left:auto;padding:10px 12px;right:0;text-align:justify;text-shadow:none;width:560px}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{width:100%}
.col-md-12.content-part > p{text-align:center;margin-bottom:10px}
.col-md-12.content-part > p a{color:#bf2817}
.col-md-12.content-part > p a:hover{color:#ac1f0f;text-decoration:underline}
.content-part{padding-bottom:15px;padding-top:25px}
.content-part strong{font-weight:600}
.services-box{background-color:#f1f0f0;border:1px solid #dfdfdf;border-radius:5px;margin-bottom:15px;min-height:580px;padding:10px;text-align:center}
.services-box h4{color:#bf2817;font-weight:600;line-height:25px;margin-bottom:15px;min-height:75px}
.services-box > img.square{border:5px solid #fff;box-shadow:0 0 6px rgba(0,0,0,0.5)}
a.icon{display:inline-block;margin:20px 0}
.services-box > p{color:#696868}
.social-bar{background-color:#bf2817;margin-top:20px;padding:15px 0 12px;text-align:center}
.social-bar a{margin:0 5px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:28px;height:28px;background-repeat:no-repeat;background-position:top left;display:inline-block}
.social-bar a.fb{background-image:url(../img/social-fb.png)}
.social-bar a.tweet{background-image:url(../img/social-tweet.png)}
.social-bar a.mail{background-image:url(../img/social-mail.png)}
.social-bar a.print{background-image:url(../img/social-print.png)}
.social-bar a.add{background-image:url(../img/social-add.png)}
.social-bar a.add_insta{background-image:url(../img/social-instagram.png)}
.social-bar a:hover{background-position:bottom left}
.grey-footer{background-color:#1c1b1b;color:#e7e5e5;padding:15px 0;text-align:center}
.foot-menu{color:#cbc9c9}
.foot-menu a{color:#cbc9c9;padding:0 8px;white-space:pre}
.foot-menu a:hover{color:#fff;text-decoration:underline}
.col-md-12 > p{margin-top:15px}
.copyright{color:#393838;padding-bottom:15px;padding-top:15px;text-align:center}
.flash{bottom:50px;position:fixed;right:40px}

/*==================== About-us =========================*/
h3.page-title{font-weight:600;color:#bf2817;line-height:normal;margin-top:15px}
.sign-up-content{float:left;width:100%;padding-bottom:15px;padding-top:10px}
.sign-up-content .col-md-5{text-align:center}
img.sign-up-image{border:4px solid #fff;box-shadow:0 0 7px rgba(0,0,0,0.55);width:100%}
img.sign-up-but{margin-top:35px}
form.sign-up-form{background-color:#fff;padding:30px;color:#6f6f6f;box-shadow:0 2px 28px rgba(0,0,0,0.20);border-radius:3px;}
.sign-up-form > p{margin-bottom:10px}
.input-main-full{float:left;width:100%}
.input-main{float:left;width:48%}
.sign-up-form label{color:#181818;font-size:14px;font-weight:600;width:85px}
.input-main{float:left;margin-right:4%;width:48%}
.input-main:nth-child(2n){margin-right:0}
form.sign-up-form input[type="text"],form.sign-up-form input[type="email"], form.sign-up-form textarea{background-color:#fff;border:1px 
	solid #9a9a9a;box-sizing:border-box;height:39px;padding:5px;margin-bottom:10px}
.input-main-full > input{width:82.8%}
.input-main > input{width:64.4%}
.checkboxes{float:left;margin-bottom:10px;width:100%}
.checkboxes > label{width:100%}
.checkboxes > input[type="checkbox"]{float:left;margin:3px 8px 0 0}
.checkboxes > span{float:left;margin:0;width:95%}
.checkboxes > span.full{width:95%}
form.sign-up-form textarea{width:99.3%;height:70px;resize:none}
img.captcha{border:1px solid #e9e9e9;float:left;margin-right:10px}
input.captcha{width:50%}
form.sign-up-form input[type="submit"]{background-color:#bf2817;color:#fff;font-size:20px;height:38px;transition:all .35s ease-in-out 0;width:120px;float:right;margin-right:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
form.sign-up-form input[type="submit"]:hover{background-color:#a10908}

/*==================== About-us =========================*/
.content .col-md-7 p{text-align:justify;border-bottom:1px solid #9e9e9e;padding-bottom:20px}
.content .col-md-7 p span a{font-size:18px;line-height:normal}
.col-md-6.about-info{margin-top:25px;text-align:center}
.col-md-6.about-info > h3{border-bottom:1px solid #bf2817;color:#bf2817;display:inline-block;padding:0 15px 4px;margin-bottom:10px}
.about-info ul li{color:#5f5f5f;font-size:18px;padding:0 0 10px;text-align:left}
.about-info ul li span{color:#bf2817}
.bdr-image{background:url(../img/right-border.png) no-repeat left center}
img.tag{float:left;margin:5px 10px 0 0}
.about-info p{line-height:22px;text-align:justify}
.video-container{border:3px solid #000;border-radius:3px;height:0;margin:25px auto 15px;overflow:hidden;padding-bottom:35%;position:relative;width:64%}
.video-container iframe,.video-container object,.video-container embed{height:100%;left:0;position:absolute;top:0;width:100%}

/*==================== contact-us =========================*/
h4.contact{color:#d11400;font-size:17px;font-weight:600;margin-bottom:10px;margin-top:15px;padding:0 5px}
ul.contact{border-bottom:1px solid #dadadd;padding-bottom:8px;text-align:left}
ul.contact li{line-height:22px}
ul.contact li span{color:#bf2817}
h4.training{color:#bf2817;font-weight:600;margin:0px 0 10px;text-align:left}
ul.training{text-align:left}
ul.training li{border-bottom:1px dashed #8e8d8d;float:left;margin-top:7px;padding-bottom:5px;width:100%}
ul.training li:last-child{border-bottom:none;padding-bottom:0}
ul.training li strong{font-weight:400;color:#040404}
ul.training li span{background-color:#bf2817;border-radius:50%;color:#fff;display:inline-block;float:left;font-size:34px;font-weight:700;height:50px;line-height:48px;margin-right:10px;margin-top:4px;text-align:center;width:50px}
ul.training li address{float:left;width:84%}
span.contact{color:#030303;font-size:18px}
.sign-up-form.contact label{vertical-align:top;width:125px;float:left;width:128px}
form.sign-up-form.contact input[type="text"],form.sign-up-form.contact textarea{width:75.5%}
form.sign-up-form.contact textarea{height:210px;vertical-align:sub}
form.sign-up-form.contact input.captcha{width:25%}
.tc.mrtop5{display:inline-block}
.dark{color:#282828}

/*================================ Client page =======================*/
.mrtop0{margin-top:0!important}
.client-logos ul{float:left;margin-top:30px;padding:0;width:100%}
.client-logos ul li{border-bottom:1px solid #ddd;border-right:1px solid #e1e1e1;color:#3c3c3c;float:left;padding:0 10px 10px;position:relative;text-align:center;width:25%}
.client-logos ul li:nth-child(4n){border-right:medium none}
.client-logos ul li span.image{display:block;height:120px;position:relative;width:100%}
.client-logos ul li span.image img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}
.client-logos ul li span.title{display:block;height:40px}
.clickable,.unclickable{margin-top:25px;float:left;width:100%}
.unclickable ul li{background:url(../img/checkmark.png) no-repeat left center;padding:0 0 4px 20px}

/*================= Direction page ======================*/
h5.page-title{color:#bf2817;font-weight:400;line-height:normal;margin-bottom:9px;margin-top:25px;font-size:16px;}
.container .cpr_location_visit{margin-top:0;}
.location_part{border:4px solid #f7f7f8;box-shadow:0 0 5px rgba(0,0,0,0.53);display:flex;margin:auto;width:96.7%}
.location_part .col-md-7,.col-sm-7{margin-bottom:20px;}
.location_part .proper_address{border-bottom:none;padding-bottom:5px;text-align:justify;margin-top:20px}
.location_part .col-md-7 p{border-bottom:none;padding-bottom:5px;}
.location_address{margin-top:10px}
.location_address strong{color:#050505;font-weight:400;line-height:normal;margin-bottom:9px;margin-top:25px;font-size:16px}
.location_fourth_part{margin-bottom:30px}
.location_part .PdTop20{padding-top:11px;padding-bottom:15px}

/*================= review page ======================*/
.printer{margin-top:27px}
.printer ul li{font-size:14px;color:#bf2817;font-weight:600;background:url(../img/tick_img.png) no-repeat scroll left center rgba(0,0,0,0);line-height:21px;padding-left:20px;padding-bottom:5px}
.printer p{margin-top:14px}
.printer p strong{color:#222}
.printer p span{font-size:14px;color:#bf2817;font-weight:600}
.printer .video-container{border:3px solid #000;border-radius:3px;height:262px;margin:5px auto 15px;overflow:hidden;padding-bottom:46%;position:relative;width:100%}
.cpr_guideline{color:#000;font-weight:600;font-size:24px;line-height:normal;margin-top:15px;margin-bottom:15px}
.cpr_guildline_think{border:4px solid #f7f7f8;box-shadow:0 0 5px rgba(0,0,0,0.53);margin:auto;width:100%;min-height:380px;border-radius:5px;background-color:#f1f0f0}
.coe_guidline{min-height:380px}
.cpr_guildline_think h3{color:#bf2817;font-weight:600;line-height:normal;margin-top:9px;margin-bottom:12px;text-align:center;font-size:24px}
.cpr_guildline_think img{width:94.5%;margin:0 auto;text-align:center;display:flex}
.cpr_guildline_think p{margin:12px 10px 10px;font-size:16px;text-align:justify}
.note{font-size:18px;font-weight:600;line-height:normal;margin-top:15px;margin-bottom:30px}
.note strong{color:#bf2817}
.cpr_step{margin-bottom:30px}
.cpr_step h2{color:#bf2817;font-size:24px;font-weight:600;margin-bottom:5px}
.cpr_step ol{padding-left:16px}
.cpr_step ol li{list-style-type:numric;font-size:14px;font-weight:600;padding-top:8px}
.unclickable{margin-bottom:20px}

/*================= Aed form page ======================*/
.client-logos.aedstore ul li{min-height:240px}
.client-logos.aedstore ul li span.title a{font-weight:600;text-decoration:none}
.client-logos.aedstore ul li span.model,.client-logos.aedstore ul li span.price,.client-logos.aedstore ul li span.info{display:block;font-size:16px;line-height:normal}
.client-logos.aedstore ul li span.price{font-weight:600}
.client-logos ul li span.image.freeshipping{height:225px}
.aedform{float:left;width:100%;margin-top:30px}
.aedform .col-md-6 h4{font-size:18px;line-height:normal;margin-bottom:10px}
.aedform .col-md-6{text-align:justify}
.aedform .col-md-6 strong{font-weight:600}
form.sign-up-form.aedstoreform label{width:100px}
form.sign-up-form.aedstoreform label.fully{width:100%}
form.sign-up-form.aedstoreform input[type="text"]{width:77%}
form.sign-up-form.aedstoreform textarea{width:99.5%;height:100px}
p.images{display:block;padding:10px 0 20px}
p.images img{margin:0 5px 10px 0;vertical-align:bottom}
form.sign-up-form.aedstoreform input.Phone{text-align:center;width:12%}

/*================= Payment Contact Info page ======================*/
.col-md-6.locate{border-right:2px dotted #ddd}
.col-md-6.locate h4{margin-bottom:5px;margin-top:10px}
.col-md-6.locate ul li{display:block;font-weight:600;margin-bottom:4px}
.col-md-6.location{text-align:center}
.col-md-6.location h4{margin-bottom:5px;text-align:center}
img.sign-up-but2{margin-top:10px}
.pci{display:block;margin:30px auto 20px;width:800px}
table.calendar{border:1px solid #fff;box-shadow:0 0 6px rgba(0,0,0,0.3);margin-bottom:20px;text-align:center}
table.calendar tr{border-bottom:1px solid #b1b2b2}
table.calendar tr th{background-color:#bf2817;border-right:1px solid #b1b2b2;color:#fff;font-size:16px;font-weight:600;padding:7px 5px;text-align:center}
table.calendar tr td{background-color:#fff;border-right:1px solid #b1b2b2;color:#000;font-size:14px;padding:7px 5px}
table.calendar tr td strong{font-weight:600}
table.calendar tr:last-child,table.calendar tr th:last-child,table.calendar tr td:last-child{border:medium none}
.sign-up-form.pciform label{width:40%;margin-right:2%}
.sign-up-form.pciform label span,p.requred span{color:red}
.sign-up-form.pciform input{width:57%}
.sign-up-form.pciform select{background-color:#fff;border:1px solid #9a9a9a;box-sizing:border-box;height:39px;margin-bottom:10px;padding:5px;width:57%}
.sign-up-form.pciform select:hover, .sign-up-form.pciform select:focus { outline: none; }
.sign-up-form.pciform input.half{width:14.2%;text-align:center}
.sign-up-form.pciform input.onethird{width:8.9%;text-align:center}
p.requred{color:#333;display:inline-block;text-align:center;width:100%}
form.sign-up-form.pciform input[type="submit"]{padding:0 14px;width:auto}
.tc.PdTop15 > a{display:inline-block;white-space:pre}

/*================= order page ======================*/
table.order.calendar{margin-top:20px}
table.calendar tr th.tl{text-align:left}
table.calendar tr td strong{font-size:15px;font-weight:600}
.input-main-full.orderbut input[type="submit"]{background-color:#bf2817;color:#fff;float:right;font-size:20px;height:38px;margin-right:5px;padding:0 15px;width:auto;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.input-main-full.orderbut input[type="submit"]:hover{background-color:#a10908}
p.botlink{float:left;margin:15px 0;text-align:center;width:100%}

/*================= item-detail page ======================*/
.item-img-box{border:1px solid #ddd;padding:5px;text-align:center}
.col-md-7.item-info{padding-top:9px;margin-bottom:0}
.col-md-7.item-info h4{color:#bf2817;font-weight:600;line-height:normal;margin-bottom:5px}
.col-md-7.item-info p{line-height:normal;margin-bottom:10px;text-align:justify}
.col-md-7.item-info p strong{font-weight:600}
.col-md-7.item-info p strong.price{color:#bf2817}
button.buy-but{background-color:#bf2817;border:medium none;color:#fff;display:block;font-size:18px;line-height:normal;margin-top:12px;padding:7px 12px;text-align:center;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
button.buy-but:hover{background-color:#a71b0c;text-decoration:none}
.col-sm-7.included-item{margin-bottom:0}
.included-order h5{color:#bf2817;font-weight:600;line-height:normal;margin-bottom:3px}
.included-order ul li{background:url(../img/checkmark.png) no-repeat scroll left 5px rgba(0,0,0,0);padding:0 0 4px 20px}
.included-item ul{float:left;margin-top:2px;padding:0;width:100%;border-left:1px solid #ddd;border-top:1px solid #e1e1e1}
.included-item ul li{border-bottom:1px solid #ddd;border-right:1px solid #e1e1e1;color:#3c3c3c;float:left;padding:0 10px 10px;position:relative;text-align:center;width:33.3%}
.included-item ul li span.image{display:block;height:110px;position:relative;width:100%}
.included-item ul li span.image img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}
.included-item ul li span.title{display:block;height:40px;color:#bf2817;font-weight:600}
.col-md-12.devider{margin-top:20px;text-align:center;opacity:.5}
.video-container.order-page{margin:5px auto;width:100%;padding-bottom:70%}

/*================= Add page ======================*/
.pci > p{margin:0 0 15px}
.geo-trust{margin:10px 0}
table.calendar tr td input[type="text"]{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;padding:5px;width:60%}
.addcontent p{margin-bottom:10px}
.addcontent h4{background-color:#bf2817;color:#fff;display:block;font-weight:400;line-height:normal;margin-bottom:15px;padding:5px}
.addcontent label{float:left;font-weight:600;width:auto;margin-top:5px}
.addcontent input[type="text"]{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;float:right;padding:5px;width:36%}
.addcontent textarea{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;padding:5px;width:70%;margin-bottom:15px}
.addcontent input[type="submit"]{background-color:#bf2817;color:#fff;float:right;font-size:16px;height:38px;margin-left:10px;margin-top:15px;padding:0 15px;width:auto;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.addcontent input[type="submit"]:hover{background-color:#a10908}

/*================= Cprparty page ======================*/
.listing{border-bottom:2px dotted #ccc;float:left;width:100%;margin-bottom:15px}
.listing-image{float:left;margin:0 3% 2% 0;width:37%}
.listing-image > img{border:3px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.listing-info{float:left;width:60%}
.listing-info h5{color:#bf2817;font-size:16px;font-weight:600;margin-bottom:5px}
.listing-info p{margin-bottom:10px;text-align:justify}
.listing-price{color:#bf2817;font-size:16px;font-weight:600;margin-bottom:2%}
.listing:last-child{border:medium none;margin:0}
form.cprparty.sign-up-form label{margin:0;width:100%}
form.cprparty.sign-up-form label span{color:red}
form.sign-up-form.cprparty input[type="text"]{height:auto;width:100%}
form.sign-up-form.cprparty input[type="submit"]{width:auto;padding:0 15px}
form.sign-up-form.cprparty textarea{height:90px}
form.sign-up-form.cprparty input.captcha[type="text"]{height:39px;width:53%}

/*-------------------- Cart css -------------------------*/
#cart .btn{color:#fff;background:#960303;text-align:left;padding:2px;margin:0;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}
#cart .btn .glyphicon-shopping-cart{background:#dd0504;color:#fff;line-height:normal;padding:4px 6px;font-size:16px;margin-right:10px;top:0;vertical-align:sub}
#cart .btn span#cart-total{color:#fff;font-size:15px;padding:0 8px 0 5px;text-transform:uppercase}
#cart .btn i.fa-caret-down{color:#fff;margin-left:10px}
#cart .dropdown-menu{min-width:100%;margin-top:10px;background:#22292e;color:#fff;border:none;z-index:1001;padding:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#cart .open > .dropdown-menu{display:block}
#cart .dropdown-menu table{margin-bottom:10px}
#cart .dropdown-menu table,#cart .dropdown-menu table td{background:none;border:none;vertical-align:middle}
#cart .dropdown-menu table.hcart td,.line-bottom{border-bottom:1px solid #54575b}
.line-top,.btn-block1{border-top:1px solid #54575b}
#cart .btn-block1{padding:20px 0 0}
#cart .btn-block1 a{padding:8px 12px;margin-left:10px;text-transform:uppercase;font-size:12px;text-decoration:none}
#cart .btn-block1 a:hover,#cart .btn-block1 a + a{background:#dd0504;color:#fff}
#cart .btn-block1 a,#cart .btn-block1 a + a:hover{background:#fff;color:#252a2f}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px}
#cart .dropdown-menu li p{margin:20px 0}
#cart .dropdown-menu table.total td{padding:2px 8px}
#cart .dropdown-menu table td a{color:#dd0504;border:none;padding:0}
#cart .dropdown-menu table td a:hover{color:#fff}
div#cart{float:right;width:170px;margin-left:10px}
a.image-item{display:inline-block;width:45px}
#cart .table-striped>tbody>tr:nth-child(odd){background:none}
td.text-right{width:48.5%}
a.image-item .img-responsive{padding:0}
.top-bar a img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.top-bar a img:hover{opacity:.7}

/*New css April*/
.captchfl{float:left;}
.topleft{float:left;}
.topleft_M{float:left;margin-left:10px;}
.top-bar .col-md-6:first-child a{padding-left:5px;float:none;}
table#class_list h1.time{font-size:16px;line-height:18px;color:#5f5f5f;}
h2.classInfo{margin-top:40px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:18px;color:#5f5f5f;}
.sign-up-form.pciform input.captch_field{width:calc(57% - 80px);}
.available_slot{clear:both;font-weight:600;font-size:14px;color:#484848;white-space:normal;width:120px;word-break:break-word;display:block;margin:30px 0 0;line-height:20px;}
.inner-dropdown{left:-161px;}

/* 20 ap nvn */
a[href="signup.php"]{opacity:1 !IMPORTANT;}
.class-search{padding:15px;padding-top:20px;border-top:1px solid #ccc;margin-top:45px;}
.class-search td input,.class-search td select{width:100%;}
.class-search  td{vertical-align:middle!important;}
.class-search td input{margin-top:10px;}
.class-search td select{border-radius:4px;padding:inherit;height:35px;}
.sec-inner{display:flex;padding:15px;border-top:1px solid #ccc;padding-top:40px;margin-top:20px;}
.sec-image-fp{width:100%;display:block;max-width:220px;min-width:220px;}
.sec-image-fp img{max-width:100%;width:100%;display:block;object-fit:contain;}
.center-sec-fp{padding:0px 15px;}
.center-sec-fp h1.time{font-size:16px;line-height:18px;color:#5f5f5f;padding-bottom:15px;}
.center-sec-fp h1:first-child{color:#D02D11;margin:0;padding:0px 0px 3px 0px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;}
.right-sec-fp{width:320px;padding:10px;text-align:center;}
.right-sec-fp .class_cost{font-size:14px;font-weight:bold;color:#00881a;padding:6px;}
.right-sec-fp .signupbutton:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none;}
.right-sec-fp .signupbutton{background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);-webkit-border-radius:6;-moz-border-radius:6;border-radius:6px;text-shadow:1px 1px 3px #666666;-webkit-box-shadow:0px 1px 3px #666666;-moz-box-shadow:0px 1px 3px #666666;box-shadow:0px 1px 3px #666666;font-family:Arial;color:#ffffff;font-size:20px;padding:7px 10px 7px 10px;text-decoration:none;}
.right-sec-fp .signupbutton.disabled{background:linear-gradient(to bottom,#eaeaea 0%,#c6c6c6 100%);color:#969696;}

/*24-09*/
.grey-footer .social_fr{margin:10px 0 0;display:inline-block;padding:0!important;}

/*22-mar-21*/
.sec-list .center-sec-fp p,.sec-list .center-sec-fp p span,.sec-list .center-sec-fp p a{font-size:14px!important;font-family:'Open Sans',sans-serif!important;line-height:23px;margin-bottom:7px;}

/*10-DEC-21*/
input.error,input.uniform-input.error{border:1px dotted red;}
input{border-color:1 solid black;}
label.error{padding-left:20px;font-weight:bold;color:red;width:100%!important;text-align:right;}
h1.classInfo{color:#D02D11;margin:0;padding:0px 0px 3px 0px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;}
input#recaptcha_response_field{height:22px!important;}
.input-main-full.mar10{margin:0 0 10px 0;float:right;width:315px;}
.cprsubmit{background-color:#bf2817;color:#fff;float:right;font-size:20px;height:38px;margin-right:5px;padding:0 15px;width:auto;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border:none;}
.g-recaptcha{transform:scale(0.85);transform-origin:0 0;}
.googlecSec{display:inline-flex;width:57%;align-items:flex-start;align-content:flex-start;float:right;}
.navbar-inverse .navbar-nav > li.arj_nav_2 > a{font-family:'Inter',sans-serif;font-weight:600;font-size:15px;}
form#customerForm.sign-up-form.pciform{margin:60px 0;}
.menutoggle{background:transparent;padding:0px 0 0;border:1px solid #ddd;display:none;height:36px;width:36px;border-radius:4px;float:right;margin:10px 0;}
.close-nav{display:none;}
header div.button{background:transparent;height:auto;padding-right:15px;padding-left:15px;}
header div.button a{margin-top:45px;position:relative;}
header div.button a.mobileview{display:none;}
#carousel-example-generic.regsiter-slider .item img{max-width:660px;}
.regsiter-cpr-arj h3.page-title{font-size:26px;}
.regsiter-cpr-arj .cprsubmit{float:left;}
.register-list{padding-top:60px;max-width:480px;}
.register-list ul li{padding-left:30px;position:relative;color:#bf2817;margin:0 0 25px;}
.register-list ul li svg{position:absolute;top:2px;left:0;}
.register-list ul li h3{font-size:16px;line-height:20px;margin:0 0 5px;color:#000;font-weight:600;}
.register-list ul li p{font-size:14px;line-height:20px;margin:0;color:#666;}
.register-list .cgi-logo{margin:0 0 40px;}
.sec-list .center-sec-fp p a{display:block;word-break:break-word;}
.regsiter-cpr-arj .col-md-12 { clear: both; }
.verifiedgoogle{ clear: both; padding:20px 20px 30px;text-align:center;background:#f6f6f6;margin:0 0 20px;}
.verifiedgoogle a img{max-width:210px;width:100%;}

#carousel-example-generic .item img {
    object-fit: contain;
    width: auto;
    margin: auto;
}

h3.page-title {
    text-align: center;
}

@media (min-width:1200px){
/*.container{width:1034px;}*/
.container{width:1140px;}
}
@media (min-width:1400px){
/*.container{width:1034px;}*/
.container{width:1230px;}
}