@font-face{font-family:"g-m";src:url("fonts/g-m.eot");src:url("fonts/g-m.eot?#iefix") format("embedded-opentype"),url("fonts/g-m.otf") format("opentype"),url("fonts/g-m.svg") format("svg"),url("fonts/g-m.ttf") format("truetype"),url("fonts/g-m.woff") format("woff"),url("fonts/g-m.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"g-bk";src:url("fonts/g-bk.eot");src:url("fonts/g-bk.eot?#iefix") format("embedded-opentype"),url("fonts/g-bk.otf") format("opentype"),url("fonts/g-bk.svg") format("svg"),url("fonts/g-bk.ttf") format("truetype"),url("fonts/g-bk.woff") format("woff"),url("fonts/g-bk.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"g-b";src:url("fonts/g-b.eot");src:url("fonts/g-b.eot?#iefix") format("embedded-opentype"),url("fonts/g-b.otf") format("opentype"),url("fonts/g-b.svg") format("svg"),url("fonts/g-b.ttf") format("truetype"),url("fonts/g-b.woff") format("woff"),url("fonts/g-b.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"g-black";src:url("fonts/g-black1.eot");src:url("fonts/g-black1.eot?#iefix") format("embedded-opentype"),url("fonts/g-black1.otf") format("opentype"),url("fonts/g-black1.svg") format("svg"),url("fonts/g-black1.ttf") format("truetype"),url("fonts/g-black1.woff") format("woff"),url("fonts/g-black1.woff2") format("woff2");font-weight:lighter;font-style:lighter}

/*_____WEB FONTS END_____*/

/*___________Scrollbar_____________*/
html{scrollbar-color: #000 #fff0;}
html {--scrollbarBG: #fff0;--thumbBG: #000;}
body::-webkit-scrollbar {width: 5px;}
body {scrollbar-width: thin;scrollbar-color: var(--thumbBG) var(--scrollbarBG); overflow-x: heddint!important;font-family:"g-m";} 
body::-webkit-scrollbar-track {background: var(--scrollbarBG);}
body::-webkit-scrollbar-thumb {background-color: var(--thumbBG) ;border-radius: 6px;border: 3px solid var(--scrollbarBG);}
*{scrollbar-color:  var(--thumbBG) var(--scrollbarBG);scrollbar-width: thin}
/*___________Scrollbar END_____________*/


/*___________COMMON STYLE_____________*/
select {word-wrap: normal;background-image: url(../images/icon/arrow-down.png)!important;background-repeat: no-repeat!important;background-position:center right 13px!important; padding-right:40px!important}

.rm_dt{word-wrap: normal;background-image: url(../images/icon/calendar.png)!important;background-repeat: no-repeat!important;background-position:center right 13px!important; padding-right:40px!important}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:0;list-style-type:none;text-decoration:none}
.fa-phone{transform: rotate(100deg);}
body {overflow-x: hidden;font-size: 16px;}
.clearfix{ clear:both}
img{ max-width:100%}
ul{ margin:auto; padding:0}
a{text-decoration:none;}
.oh{overflow:hidden}
.tu{text-transform:uppercase}
.pr{position:relative}
.ma{margin:auto}
.m0{margin:0}
.br{border-radius:100%}
.container{ max-width:1400px}
.tc{text-align: center;}

label.error {color:red;position: absolute;font-weight: normal;bottom: -20px;font-size:10px;left: 14px;}
section{ padding:70px 0}
.space_min{ padding:40px 0}

/*top*/
#go_top{ position: fixed; bottom:-10%; right:1%; transition:all 0.6s;font-size:30px; cursor:pointer;}
#go_top i{border-radius:100%;color:#000}
#go_top.show{ bottom:7%}
/*top*/

.headding{ font-weight:400; font-size:60px; margin:0;}
.headding2{  font-weight:400; font-size:35px; margin:0;}
.title{font-weight:500; margin:10px 0; font-size:16px }
.center{ text-align:center}

/* calender */
.ui-datepicker-title select{padding: 0 !important;background-image: none !important;margin: auto 4px !important;text-align: center !important;font-size: 15px;}
/* calender */

.rm09{text-align: center !important; width: 50% !important; border: none !important;}

/*___________COMMON STYLE END_____________*/

/*___________OWL SLDIER___________*/
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-grab{cursor:grabbing}.owl-drag{cursor:grab}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .owl-stage-outer, .owl-stage, .owl-item{height:100%;}.owl-dot{ border:none}.owl-nav button{ border:none; background:none; font-size:50px; position:absolute; top:0; bottom:0; margin:auto; opacity:0.6}.owl-nav button:hover{ opacity:1}.owl-nav button.disabled{ opacity:0.5}owl-carousel .owl-stage-outer{ overflow:hidden}
/*___________OWL SLDIER___________*/

/*___________HEADER_____________*/
.spc_mr{margin-top: 50px;}
.spc_sm{margin-top: 30px;}
header .nv_br{display: flex;width: 70%;padding-bottom: 20px;}
.nv_br h3{color:#213A8F;text-transform: uppercase;font-weight: 700;margin: auto;margin-top:30px;}
.smline{text-align: center;margin: 15px auto;width: 100px;height: 2px;background: #ec6607;}
header .mn_logo{margin: 0;}
header .mn_txt{margin: 0;padding-top: 20px;}

/*___________HEADER END_____________*/
/* FORM */
.rm_frm{border: 1px solid #f2f2f2;padding:50px 0px !important;border-radius: 5px;}
.rm_frm .acd_txt{text-transform: uppercase;color: #cacaca;font-size: 15px;padding-left: 10px;font-weight: 500;}
.rm_frm{padding:20px 0;width: 85%;}
.rm_frm form{padding: 5px 30px;}
.getintouch{float: left;width: 50%;padding: 10px 10px;}
.rm_frm label{font-weight: bold;color: #000;padding: 10px 0px;font-weight: 500;}
.rm_frm .form-control{background: #FAFAFA;padding: 10px;font-weight: 500 !important;border: 1px solid #f2f2f2;font-size: 15px;}

.acdyr option{font-family: "g-m";}

.getintouch .val{display:block;text-align:center;padding: 10px 25px;border: 1px solid #ec6607 !important;background: none;color: #ec6607;border-radius: 5px;transition: all ease-in-out .2s;}
.getintouch .val:hover{background: #ec6607;color: #fff;}

.rm_btn{text-align: center;display: block;margin-top: 20px;}
.rm_btn .sbt{display:block;padding: 10px 25px;width: 50%;border-radius:5px;border: none;background: #213A8F;color: #fff;text-transform: capitalize;font-weight: 500;border: 1px solid #213A8F;}
.rm_btn .sbt:hover{background:none;color: #213A8F;border: 1px solid #213A8F;}
/* FORM */


/*___________FOOTER_____________*/

footer{background: #213A8F;}
footer .ft_link{padding-top: 20px;}
.ft_link a{color: #fff;margin-left: 10px;font-size: 12px;}
.right-policy{display: flex;padding-top: 3px;}
#inline{width: 600px;}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {z-index: 9999; overflow: visible;}
.privacy-child {font-size: 14px;font-family: "g-m";color: #000;line-height: 25px;font-weight: 580;}
.cprg{float: right;color: #fff;font-size: 12px;}
/*___________FOOTER END_____________*/

/*___________PAGE_____________*/

/*___________PAGE END_____________*/




/*___________ MOBILE RESPONSIVE CODE _____________*/


@media only screen and (max-width:1450px){
.container{max-width:90%;}
}



@media only screen and (max-width:967px){

}


@media only screen and (max-width:767px){
    .spc_mr{margin: 0px;}
    header .nv_br{width: 100%;padding-bottom: 20px;}
    header .mn_txt{padding: 20px;}
    header .mn_logo{width: 130px;}
    .mn_logo{width: 100px;}
    .rm_frm{width: 100%;}
    .rm_frm form{padding: 0px 10px;}
    .getintouch{float: none;width: 100%;}
    .mn_txt h3{font-size: 15px;width: auto;margin: 0;}
    .rm_frm{padding: 20px 0px !important;}
    .rm_frm .acd_txt{font-size: 12px;}
    .rm_frm label{font-size: 10px;font-weight: 500;}
    .rm_frm .form-control{font-size: 10px;}
    .getintouch .val{font-size: 15px;}
    .rm_btn .sbt{width: 100%;}
    .smline{margin: 10px 0px;width: 98px;height: 5%;}
    .rm09{width: 100% !important;}
}

@media only screen and (max-width:567px){

}
/*___________ MOBILE RESPONSIVE CODE END_____________*/

