/*-----FONTS-----*/
@font-face {
    font-family: 'AbrilFatface-Regular';
    src: url('../fonts/AbrilFatface-Regular.eot');
    src: url('../fonts/AbrilFatface-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AbrilFatface-Regular.woff2') format('woff2'),
        url('../fonts/AbrilFatface-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Semibold';
    src: url('../fonts/ProximaNovaExCn-Semibold.eot');
    src: url('../fonts/ProximaNovaExCn-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaExCn-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Regular';
    src: url('../fonts/ProximaNovaExCn-Regular.eot');
    src: url('../fonts/ProximaNovaExCn-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaExCn-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Black';
    src: url('../fonts/ProximaNovaCond-Black.eot');
    src: url('../fonts/ProximaNovaCond-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Black.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Light';
    src: url('../fonts/ProximaNova-Light.eot');
    src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Light.woff2') format('woff2'),
        url('../fonts/ProximaNova-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Extrabld';
    src: url('../fonts/ProximaNovaCond-Extrabld.eot');
    src: url('../fonts/ProximaNovaCond-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Extrabld.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Semibold';
    src: url('../fonts/ProximaNovaCond-Semibold.eot');
    src: url('../fonts/ProximaNovaCond-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Thin';
    src: url('../fonts/ProximaNovaExCn-Thin.eot');
    src: url('../fonts/ProximaNovaExCn-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaExCn-Thin.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Extrabld';
    src: url('../fonts/ProximaNova-Extrabld.eot');
    src: url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNova-Extrabld.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Thin';
    src: url('../fonts/ProximaNovaCond-Thin.eot');
    src: url('../fonts/ProximaNovaCond-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Thin.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Black';
    src: url('../fonts/ProximaNovaExCn-Black.eot');
    src: url('../fonts/ProximaNovaExCn-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaExCn-Black.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Extrabld';
    src: url('../fonts/ProximaNovaExCn-Extrabld.eot');
    src: url('../fonts/ProximaNovaExCn-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaExCn-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Extrabld.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Semibold';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Black';
    src: url('../fonts/ProximaNova-Black.eot');
    src: url('../fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Black.woff2') format('woff2'),
        url('../fonts/ProximaNova-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Light';
    src: url('../fonts/ProximaNovaCond-Light.eot');
    src: url('../fonts/ProximaNovaCond-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Light.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaT-Thin';
    src: url('../fonts/ProximaNovaT-Thin.eot');
    src: url('../fonts/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaT-Thin.woff2') format('woff2'),
        url('../fonts/ProximaNovaT-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Bold';
    src: url('../fonts/ProximaNovaExCn-Bold.eot');
    src: url('../fonts/ProximaNovaExCn-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaExCn-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Bold';
    src: url('../fonts/ProximaNovaCond-Bold.eot');
    src: url('../fonts/ProximaNovaCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaCond-Regular';
    src: url('../fonts/ProximaNovaCond-Regular.eot');
    src: url('../fonts/ProximaNovaCond-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('../fonts/ProximaNova-Bold.eot');
    src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaExCn-Light';
    src: url('../fonts/ProximaNovaExCn-Light.eot');
    src: url('../fonts/ProximaNovaExCn-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/../fonts/ProximaNovaExCn-Light.woff2') format('woff2'),
        url('../fonts/ProximaNovaExCn-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}



/*-----RESET-----*/
html,body{width:100%;}
body{margin:0px;padding:0px; font-family: 'ProximaNova-Regular', sans-serif ;font-weight:normal;font-size:16px;position:relative;overflow-x: hidden;-webkit-font-smoothing: antialiased !important;color:#787878;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin: 0;padding: 0;border: 0;vertical-align: baseline;}
html {margin: 0;padding: 0;border: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}
table {border-collapse: separate;border-spacing: 0;}
*,*::before,*::after {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; -ms-box-sizing: border-box;}
a img {border: none;}
:focus {outline: 0;}
::-moz-focus-inner {border:0;}
a,button{text-decoration:none;color:inherit;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;cursor: pointer}
ul{list-style:none;}
img{vertical-align: middle;max-width:100%;}
/*-----FORM CONTROL-----*/
::-webkit-input-placeholder {color:#a3a3a3;font-family: 'ProximaNova-Regular';font-weight:normal;text-transform: capitalize;}
::-moz-placeholder {color:#a3a3a3;font-family: 'ProximaNova-Regular';font-weight:normal;text-transform: capitalize;}
:-ms-input-placeholder {color:#a3a3a3;font-family: 'ProximaNova-Regular';font-weight:normal;text-transform: capitalize;}
::-moz-selection {color: #fff;background:#f1b200;}
::selection {color:#fff; background:#f1b200;} 
select {-webkit-appearance: none;-moz-appearance: none;}
select::-ms-expand {display: none;}
input:invalid {box-shadow: none;}
input[type=text] ,input[type=submit],input[type=email],textarea  {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
textarea{resize: none;height: auto!important;min-height:120px;overflow: hidden;margin:0;font-family: 'ProximaNova-Regular';font-weight:normal;border:2px solid #ebebeb !important;border-radius:0px !important;}
.form-group{margin-bottom: 25px}
.form-control{width: 100%;padding:12px 20px;border:2px solid #ebebeb;border-radius:0px;height:48px;background:transparent;font-family: 'ProximaNova-Regular';
font-weight:normal;font-size: 16px;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;color:#a3a3a3;letter-spacing: 0.5px;box-shadow: 0px 5px 0px 0px rgba(105, 175, 7, 0.1);}
.btnbar{text-align: right;margin-top: 32px;}
.submitbtn input[type=submit] {background: transparent;border: 0;outline: 0;font-size: 16px;text-transform: capitalize;color: #fff;
	padding:0;cursor: pointer;font-family: 'ProximaNova-Regular';font-weight:normal;line-height: 100%;}
.submitbtn {background: #444444;border-radius: 20px;color: #fff;padding: 12px 43px;font-family: 'ProximaNova-Regular';overflow: hidden;border: 0;letter-spacing: 1px;
font-weight: bold;font-size: 18px;line-height: 100%;cursor: pointer;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;
position: relative;z-index: 0;overflow: hidden;text-transform: uppercase;display: inline-block;}
.submitbtn::after {position: absolute;content: '';top: 0;left: 0;opacity: 0;width: 10px;height: 100%;border-radius: 100px;background-color: #fff;
	transform-origin: left;transition: 0.5s ease;z-index: -1;}
.submitbtn:hover::after {width: 100%;opacity: 1;}
.submitbtn:hover{background: #fff;}
.submitbtn:hover input[type=submit]{color: #009048;}
.form-control:focus{border-color:#7eba00;}
.lbltit{font-size: 18px;line-height: 100%;color: #545454;text-transform: capitalize;margin-bottom: 15px;display:inline-flex;flex-wrap: wrap;
align-items: center;}
.lbltit i{font-size: 20px;color: #009048;margin-right: 13px;}
.form-select option,.form-select select{color: #a3a3a3;}
/*-----STRUCTURE-----*/
.container{max-width:1460px;padding-right:15px;padding-left:15px;margin-right: auto;margin-left: auto;position: relative}
.row{margin-left: -15px;margin-right: -15px;}
.row::before, .row::after ,.container::before, .container::after ,.clearfix::before, .clearfix::after{display: table;content: " ";}
.row::after,.container::after,.clearfix::after{ clear: both;}
.width50{width: 50%;padding-left:15px;padding-right:15px;position:relative;float:left}
.flex-container{-ms-box-orient: horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex; display:-webkit-flex;
	display:flex;align-items: center;}
.wrap{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.container.flex-container:before,.container.flex-container:after, .container.flexdiv:before,.container.flexdiv:after, .container.wrap:before,.container.wrap:after{display: block;}
/*-----HELPER-----*/
.fl{float:left}
.fr{float: right}
.hidden{display: none}
.bgimg{position: absolute;right: 0;bottom: 0;max-height: 100%;max-width: inherit;left:0;top:0;width: 100%;object-fit: cover;height: 100%;
	z-index:-1;overflow: hidden;}
.mCSB_inside > .mCSB_container{margin-right: 35px}
.mCustomScrollbar .mCSB_scrollTools{opacity: 0}
.mCustomScrollbar:hover .mCSB_scrollTools{opacity: 1}
.cborder{border-radius: 5px;}
/*----------------------------------------COMMON------------------------------------*/

/*-----SCROLL TOP-----*/
.scrollTop {position: fixed; right: 0; bottom: 85px;  border-radius: 0; opacity: 0; height: 46px; width: 45px; line-height: 36px; z-index: 10;
    color: #fff;background: #020202; text-align: center; font-size: 16px;  padding: 3px;    -webkit-transition: all ease 1.5s;
    -moz-transition: all ease 1.5s;
    -ms-transition: all ease 1.5s;
    -o-transition: all ease 1.5s;
    transition: all ease 1.5s;
    filter: alpha(opacity=0);	}
/*-----INNER BANNER-----*/
.ban-wrap {height: 100%;display: inline-flex;flex-wrap: wrap;flex-direction: column;padding-top: 50px;}
.sectit span{font-family: 'ProximaNova-Regularr';font-weight: normal;color: #ffffff;font-size: 60px;letter-spacing: 0.1px;text-transform: uppercase;}

/* inner banner */
.inner-banner {
    position: relative;
    padding: 222px 0 0px;
}
.inpage {
    padding: 70px 0 ;
    background: #f9f8f7; margin-bottom: 70px;
}

/*-----BREADCRUMBS-----*/

.woo_breadcums{
    max-width: 100%;margin-bottom: 0;position: relative;z-index: 1;font-size: 0;display: inline-block;padding-right: 30px;}
.breadcrumbs li {
    padding: 0 0px 0 0;
    position: relative;
    color: #ffffff;
    font-size: 14px;
    vertical-align: top;
    line-height: 100%;
    letter-spacing: 0.5px;margin-bottom: 0;text-transform: capitalize; color:#ffffff; 
}
.breadcrumbs {background: rgba(0, 0, 0, 0.35);padding: 17px 0; margin-top: 45px;}
.breadcrumbs li a {
    color: #ffffff;
    margin-right: 50px;
    position: relative;
}
.breadcrumbs li a:hover{text-decoration: underline;}
.breadcrumbs li a:after {
    position: absolute;
    content: '';
    top: 0px;
    right: -36px;
    background: url(../images/bread_icon.png);  width: 16px; height: 16px; ;
   
}
.breadcrumb_last{ border-bottom: 1px solid #ffffff5c;}


/*-----CONTENT-----*/
.center{text-align: center;}
.title_lg, .title_md, .title_xs,.title{
	color: #3e3e3e;
	font-family: 'AbrilFatface-Regular';
	font-weight: normal;
	line-height: 100%;
	letter-spacing: 0.5px;
	padding-bottom: 30px;
	position: relative;
}
.title{font-size: 36px;}
.title_lg{font-size: 46px;}
.title_md{font-size: 22px;}
.title_xs{font-size: 18px;}
.page-heading{font-size: 46px;color: #444444;font-family: 'ProximaNova-Regular';margin-bottom: 30px}
.inner_title { text-align: left; padding-bottom: 30px; font-size: 36px; line-height: 39px; color: #3e3e3e; font-family: 'AbrilFatface-Regular'; letter-spacing: 0.5px; font-weight: normal;}
/*P tags*/
.ptag p{font-size: 16px;line-height: 26px;margin-bottom: 35px;font-weight: normal;font-family: 'ProximaNova-Regular';letter-spacing: 0.5px; color: #787878;}
.ptag p:last-of-type{margin-bottom: 0;}
.ptag p a{text-decoration: none;display: inline-block;color: #3e3e3e;font-weight: bold;}
.ptag p a:hover{text-decoration: underline;}
/*Default List*/
.dlist{display: flex;flex-wrap: wrap;}
.dlist li{font-size: 18px;line-height:40px;position: relative;padding-left: 38px;flex: 0 0 100%;letter-spacing: 0.3px;}
.dlist.half li{flex: 0 0 50%;}
.dlist.thrice li{flex: 0 0 33.33%;}
.dlist li:before {content: '';background: url(../images/checked.png) no-repeat;position: absolute;left: 0;top: 8px;width: 21px;height: 21px;}
/*Center List*/
.clist{text-align: center;font-size: 0;}
.clist li{display: inline-block;vertical-align: top;padding: 0 15px;margin-bottom: 15px;}
/*Inner Content*/

/*-----BUTTONS-----*/
.btn_list{display: inline-flex;flex-wrap: wrap;justify-content: center;flex-direction:row;margin: 0 -8px;}
.btn_list li{padding:0px 8px;}
a[class*="btn_"] {font-weight:normal;font-size:14px;line-height: 100%;letter-spacing: 0.5px;color: #fff;text-transform: capitalize;display:inline-flex;justify-content: center;align-items: center;border-radius: 50px;position: relative;z-index: 0;background: rgba(21, 21, 21, 0.68);padding: 6px 22px;overflow: hidden;border: 1px solid #fff;min-width: 165px;height: 36px;}
a[class*="btn_"] img{margin-right: 14px;}
a[class*="btn_"] i{margin-right: 10px;font-size: 17px;font-weight: bold;color: #fff;
transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
a.btn_green{
	background: #7eba00;border-color: #7eba00;
}
a[class*="btn_"]:hover{background:#f1b200 !important;  border-color: #f1b200 !important;color: #fff !important;}
a:hover, .hdtop li a:hover{color: #f1b200;}

a[class*="btn_"]:after {
    background: #f1b200;
    opacity: .5;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
a[class*="btn_"]:after {
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 150%;
    z-index: -1;
    -webkit-transition: all 0.75s ease 0s;
    -moz-transition: all 0.75s ease 0s;
    -o-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s;
}
a[class*="btn_"]:hover:after {
    height: 140%;
    opacity: 1;
}




/*-----HEADER-----*/
header { position: absolute; width: 100%; }
.mainheader{width:100%;z-index: 100; position: relative;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s;top: 0;left: 0;right: 0;margin: auto;
    position: relative;}
.hdtop { width: 100%; display: flex; flex-wrap: wrap;justify-content: space-between; padding: 10px 0;    align-items: center; }
.hdtop li img{padding-right: 12px;}
.hdtop li{font-size: 14px; font-family: "ProximaNova-Bold"; color: rgb(68, 67, 67);padding: 0px 10px; position: relative;}
.hdtop .hm_hmul li:first-of-type{border-right: 1px solid rgba(0, 0, 0, 0.302);padding-left: 0px;}
.hdtop li a{font-size: 14px; font-family: "ProximaNova-Bold"; color: rgb(68, 67, 67);}


.mobileview { display: none;}
.menu_link nav>ul > li:first-child a { padding-left: 0;}
.menu_link nav>ul > li:first-child a i{ color: white;border-radius: 100%;  line-height: 68px; }
/*.menu_link nav>ul > li:hover:first-child a i, .menu_link nav>ul > li.active:first-child a i {background: #ed1c24;}*/
.menu_btns ul { display: flex;}
.menu_link nav>ul{font-size: 0; display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;}
.menu_link nav>ul > li{position: relative;display:inline-block;text-align: center;vertical-align: middle;}
.menu_link nav>ul > li > a.topcallbtn{font-size: 16px;color: #22186b;}
.menu_link nav>ul > li > a.callbtn img{margin-right:2px;}
.menu_link nav>ul > li > a.topcallbtn:hover{color: #38a8e0;}
.menu_link nav>ul > li > a.topcallbtn:hover img{
	filter: invert(55%) sepia(31%) saturate(1385%) hue-rotate(170deg) brightness(103%) contrast(91%);
    -webkit-filter: invert(55%) sepia(31%) saturate(1385%) hue-rotate(170deg) brightness(103%) contrast(91%);
    -moz-filter: invert(55%) sepia(31%) saturate(1385%) hue-rotate(170deg) brightness(103%) contrast(91%);
    -o-filter: invert(55%) sepia(31%) saturate(1385%) hue-rotate(170deg) brightness(103%) contrast(91%);
}
.menu_link nav>ul > li > a.requestbtn{background: #38a8e0;color: #fff;border-radius: 4px;position: relative;padding: 0;overflow: hidden;z-index: 1;margin-left: 14px;}
/*.menu_link nav>ul > li:nth-child(-n + 6) a:after{ content: ""; height: 14px; width: 1px; background: #545557; right: 0; position: absolute;}
*/.menu_link nav>ul > li.blankli{width: 24%;height: 35px}
.menu_link nav>ul > li > a{color:#FFFFFF;font-size:14px;padding:0px 26px 18px;display: block;text-transform: uppercase;position: relative;line-height:100%;letter-spacing: 0.8px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear; }
.menu_link nav>ul > li:hover> a,.menu_link nav>ul > li.active > a, .menu_link nav>ul > li:first-child:hover a i,.menu_link nav>ul > li:first-child.active a i{color: #ffbd00;}

.menu_link nav>ul > li a:before{content: "";position: absolute;bottom: 0px;left: 0;right: 0;width: 0;height: 0;border-left: 6px solid transparent;border-right: 
    6px solid transparent;border-bottom: 0px solid #22186b;margin: 0 auto;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;}
/*.menu_link ul > li:hover > a > i{-webkit-transform: rotate(180deg);transform: rotate(180deg);}*/
.menudrop{z-index:1;border-radius: 50%;height:16px;width:16px;text-align:center;vertical-align: middle;margin-left:2px;margin-top: -4px;line-height: 16px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;font-size: 12px;}
.menu_link ul > li.hidden,.togglebtn,.menulogo,.mobinfo{display: none}
.headlink{ position: relative;}
/*.headlink:after { position: absolute; content: ""; width: 100%; height: 1px; background:#707070 ; top: 58px;}*/
.logo-left{position: absolute;z-index:99;top:20px;width: 259px;margin: auto;left: 70px;right: 0;}
.headtop{padding: 33px 0;display: flex;flex-wrap: wrap}
.headleft{width: 50%;float: left}
.headright{width: 50%;float: right;text-align: right}
.headinfo{color: #fff;overflow: hidden;float: left;padding: 0 60px 0 0}
.hicon{float: left;margin-top: 2px}
.headinfo p{float: left;font-weight: 300;font-size: 18px;line-height: 22px;padding-left:18px}
.menu_link .submenu{left:0%; position: absolute;top:100%;width:580px; text-align: left;border-radius: 0px; z-index:10;background:rgba(18, 24, 29, 0.89);opacity: 0;visibility: hidden; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.23);display: none; }
.menu_link li:hover .submenu {opacity: 1;visibility: visible;display: block;}
.submenu .sublink {width: 100%; float: left;border-left: 1px solid #fff;border-right: 1px solid rgba(255,255,255,.1);padding: 20px;}
.submenu .rightmenu {width: 60%;float: left;display: flex;flex-wrap: wrap;align-items: center;padding: 50px;text-align: center;position: relative;}
.submenubox {display: flex;flex-wrap: wrap;}
.submenu .sublink li a {position: relative; font-size: 13px;}
.sublink li {width: 50%; float: left;}
/*.submenu .sublink li>a::after {position: absolute;content: '';background: #11be10;opacity: 0;width: 1px;height: 0;left: -1px;top: 0;-webkit-transition: 0.6s ease-in-out;transition: 0.6s ease-in-out;}*/
.menu_link nav>ul > li .submenu .sublink li a:before {content: "";border-bottom: 7px solid #ed1c24; left: 7px;top: 16px;margin: inherit;transform: rotate(90deg);}

.menu_link li.has-sub:after {
    content: "";
    position: absolute;
    bottom: 0px;
    margin: auto;
    opacity: 0;
    width: 21px;
    height: 9px;
    border-top: none;
   border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #ed1c24;
    z-index: 99;
}
.menu_link li.has-sub:hover:after {
    opacity: 1;
}
.rightmenu  .bnrbtn .btn_white {
    padding: 4px 10px;
   font-weight: bold;
    color: #1b1d21;
    font-size: 14px;
}
.menu_link ul > li:hover.has-sub > a > i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.disblk{display: none;}
/*.fixed-header .mainheader{position: fixed;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.23);-webkit-animation-duration: 0.7s;-webkit-animation-name: headfadeIn;animation-name: headfadeIn;animation-duration: 0.7s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes headfadeIn { 0% { opacity: 0;-webkit-transform: translateY(-50px);transform: translateY(-50px);} 100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes headfadeIn {0% { opacity: 0; -webkit-transform: translateY(-50px);transform: translateY(-50px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}*/

.menuimg{width:50px;display: inline-block;vertical-align: middle;}
.menutit{width: calc(100% - 107px);display: inline-block;vertical-align: middle;}
.menu_link nav ul li ul li a{color: #ffffff;font-size: 16px;text-transform: uppercase;letter-spacing: 0.2px;display: block; padding: 10px 25px;;}
.menu_link nav ul li ul li:hover a, .menu_link nav ul li ul li.active a{color: #ed1c24}
.hd_mob_top {width: 100%;display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;display: none;}
ul.hm_mbul {display: flex; flex-wrap: wrap; align-items: center;    width: 100%;  justify-content: space-between;}
ul.hm_mbul li {font-size: 14px;font-family: "ProximaNova-Regular"; color: rgb(255, 255, 255);}
ul.hm_mbul li:first-of-type{padding-left: 15px; display: flex; flex-wrap: wrap;align-items: flex-start; }
ul.hm_mbul li:first-of-type img.hm_loc_ic { width: 12px; filter: brightness(0) invert(1);}
ul.hm_mbul li .hm_add_mb { width: calc(100% - 12px); padding-left: 12px;}

.menu_btns li {float: left;}
.menu_btns .btn_bord{margin-right: 10px; }
.menu_btns .btn_bord,  .menu_btns .btn_red { font-weight: bold; }
.mobile_social { display: none;}
.hd_white{background: #fff;}
ul.hm_hmul {  display: flex; flex-wrap: wrap;align-items: center;}
.logo-left.mb_logo { display: none;}


/*----- thank you 0r error -----*/
.thank_you_content{text-align: center;}
.thank_you_content p{font-size: 18px;}
.thank_you_content p a{font-weight: bold;}
.thank_you_content p a:hover{color: #009048;}
a.btn_border {  background: transparent;  border: 1px solid #35383c;  color: #35383c;}

/* FOOTER CSS */



footer{position: relative;background: #000; }
footer .bgimg{z-index: 0;}
.footer_top{display: flex;flex-wrap: wrap; border-bottom: 1px solid rgb(255, 255, 255, 0.102);padding: 50px 0px 30px;}

.ft_toplft{width: 70%;}
.ft_toprgt {display: flex; flex-wrap: wrap; justify-content: flex-end;  width: 30%;}
.ft_title{ font-size: 30px;font-family: 'AbrilFatface-Regular';color: rgb(255, 255, 255); line-height: 100%; letter-spacing: 0.5px;}

.ft_info_desk{display: flex;flex-wrap: wrap;position: relative; border-bottom: 1px solid rgb(255, 255, 255, 0.102);    padding: 50px 0px 0;}
.ft-info{width: 70%;display: flex; flex-wrap: wrap;align-items: flex-start;}
.ft-logo{width: 30%;    display: flex; flex-wrap: wrap;  justify-content: flex-end;}
.ft-info-left{display: flex; flex-wrap: wrap;    width: 55%;}
.ft-info-right { width: 45%; display: flex; flex-wrap: wrap;}
ul.ft_ad_links { display: flex; flex-wrap: wrap;}
.ft_ad_links li{width: 50%;display: flex; flex-wrap: wrap; font-size: 14px; font-family: "ProximaNova-Light"; color: rgb(162, 162, 162); line-height: 1.714;padding-bottom: 40px;}
.ft_icon{width: 30px;}
.ft_div{width: calc(100% - 30px); padding-left: 15px;  font-size: 14px;font-family: "ProximaNova-Light"; color: rgb(162, 162, 162);}
.ft_ad_links li label {display: block;}
.qucik_link { width: 100%;  display: flex;  flex-wrap: wrap;}
.qucik_link li{padding-bottom: 22px; width: 50%;position: relative;  z-index: 0;}
.qucik_link li a{position: relative; font-size: 14px; font-family: "ProximaNova-Light"; color: rgb(162, 162, 162); line-height: 20px;padding-left: 18px;letter-spacing: 0.5px; }
.qucik_link li:hover a, .qucik_link li.active a{color: #f1b200;}
.qucik_link li a:before { content: "\f105 ";  position: absolute;  left: 0;  top: -4px;  font-family: "FontAwesome";}
.footer-bottom { text-align: center;padding: 13px 0px;}

.btn_fb{background: #4866b1 !important;width: auto; border-color: #4866b1 !important;font-family: 'ProximaNova-Bold'; cursor: inherit;}

.btnlist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
    margin: 0 0px;
	 align-items: center;
}
.btnlist li:first-of-type {
    padding-left: 0px;
}
.btnlist li {
    padding: 0px 8px;
}
.btncl_im {max-width: 20px;}


/* CTA COMMON */
.sticky_box{position: sticky; top: 0px;}
.in-cta-wrapper{position: relative;overflow: hidden;margin-bottom: 70px;}
.in-cta-wrapper .cta-head{font-size: 33px;color: #ffffff;font-family: 'AvenirNextLTPro-BoldCn';margin-bottom: 25px;line-height: 120%}
.in-cta-wrapper .cta-caption{padding: 40px 30px;text-align: center;display: flex;justify-content: center;align-items: center;flex-wrap: wrap}


/* cta */
.cta_hm { position: relative; margin-bottom: 70px;}
.cta { position: relative; padding: 66px 0px; height: auto;}
.ctadiv  { justify-content: center; max-width: 710px;
    left: 33%;position: relative;
    }
.ctabox span { font-family: 'AbrilFatface-Regular'; font-size: 24px; line-height: 28px; color: #ffffff; max-width: 320px; letter-spacing: 0.5px;  }
.ctabox  { align-items: center; padding:22px 20px;position: relative; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; display: flex;}
.ctabox  img  { margin-right: 25px;}
.ctabox:after, .ctabox:before {content: ""; width: 100%; position: absolute;  background: #ffffff; right: 0; top: 0; height: 1px;}
.ctabox:before { right: auto; left: 0; bottom: 0;top: auto;}
.ctadiv:after, .ctadiv:before { content: none;/* position: absolute; width: 152px; height: 45px; left: 0; background: url(../images/ctc_shap11.png); top: -34px;*/}
.ctadiv:before { background: url(../images/ctc_shap22.png); top: auto; bottom: -10px; right: 0; left: auto;}

.ctabox a[class*="btn_"] {  margin-left: 44px; }
.cta_box{position: relative}

.bold {font-weight: 600;}







/*==========================   start media query =================*/
@media screen and (max-width:1650px){
    .menu_link nav>ul > li > a { padding: 0px 19px 18px; }
}
@media screen and (max-width:1600px){

}
@media screen and (max-width:1550px){
	.menu_link nav>ul > li > a {padding: 0px 12px 18px;}
    .menu_btns.ftbutns ul { justify-content: center; margin-top: 20px;}
  
}
@media screen and (max-width:1500px){
	.title { font-size: 32px;}

}
@media screen and (max-width:1440px){
/*    .menu_link nav>ul > li.blankli { display: none;}*/
/*    .logo-left { top: 13px; left: 0;width: 365px;}*/
	.logo-left {top: 30px; width: 175px;margin: auto;  left: 70px; right: 0;}
    .breadcrumbs { margin-top: 0;}
}
@media screen and (max-width:1300px){
	ul.bnr_inf_ul { padding: 0px 0px;}
	.ft_toplft {width: 68%;}
	.ft_toprgt { width: 32%;}
}
@media screen and (max-width:1250px){
	.ft-info-left {	 width: 65%;}
	.ft-info-right {width: 35%;}
	.ft_ad_links li:nth-child(odd) {width: 60%;}
	.ft_ad_links li:nth-child(even) { width: 40%;}
	
}
@media screen and (max-width:1200px){
    
      /*ctc*/
    .ctadiv {left: 27%;}
	.ft_toplft {width: 65%;}
	.ft_toprgt {width: 35%;}
	.ft-info-left { width: 60%;}
	.ft-info-right { width: 40%;}
	
}

@media screen and (max-width:1120px){
	.container{max-width: 100%;}
    header {position: relative; border-bottom: 1px solid #656565;}
    .hdtop { justify-content: flex-end; align-items: center; margin-bottom: 0; padding: 0;}
	.menu_btns {  display: block;  float: right;  margin-right: 0px; position: absolute; right: 0px; top: 90px;    z-index: 1;}
	.headlink {padding: 0px 0;background: #101010;}
    .headlink:after { content: none;}
	/*.logo-left {width: 350px;top: 16px;left: 15px; margin: inherit;right: auto;}*/
	.menu_btns  .btn_white {color: #1b1d21; font-weight: bold;padding: 5px 15px;}
	.menu_btns .btn_bord:hover::after {content: none; }
	/*HEADER*/	
	html.menuhidden {position: fixed;overflow-y: hidden}
	.mainheader {position: relative;z-index: initial;top: 0;width: 100%;height: auto;}
	.overlay {position: fixed;top: 0;right: 0;z-index: 999;width: 100%;height: 100%;display: none;background-color: rgba(0, 0, 0, 0.8);cursor: pointer;}
	.togglebtn span {position: relative;display: inline-block;margin-top: 20px;vertical-align: top}
	.togglebtn span::before {top: -6px;}
	.togglebtn span::after {top: 6px}
	.togglebtn span::before,.togglebtn span::after {content: "";position: absolute;left: 0;}
	.togglebtn span,.togglebtn span::before,.togglebtn span::after {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;background-color: #000000;	-ms-transition: all 0.3s ease-in-out;width: 20px;height: 2px;}
	.togglebtn {position: fixed;left: 15px;top: 83px;display: block;text-align: center;width: 40px;height: 40px;border: 0;cursor: pointer;z-index: 1001;border:0px;padding: 0;  background: #fff;}
	.togglebtn.active span::before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);-ms-transform: rotate(-135deg);top: 0;    background: #fff;}
	.togglebtn.active span::after {-webkit-transition-delay: 0.09s;top: 0;-moz-transition-delay: 0.09s;-o-transition-delay: 0.09s;-ms-transition-delay: 0.09s;transition-delay: 0.09s;transform: rotate(135deg);-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg);  background: #fff;}
	.togglebtn.active span {background-color: transparent;}
	.togglebtn.active {right: auto;left: 15px;top: 38px;border-radius: 0; background: transparent;}
	.togglebtn.active:before {content: none}
/*	.togglebtn span,.togglebtn span::before,.togglebtn span::after {background-color: #1e1e1e;}*/
	.headtop{padding: 12px 0;}	
	.menudrop,.menu_link .submenu .menudrop {display: block;top: 0;font-size: 20px;height: 44px;width: 50px;border-radius: 0;line-height: 46px;right: 0;position: absolute;background: transparent}
	.menu_link nav > ul > li >  a > img{display: none;}
	.menu_link nav > ul > li >  a .hidden{display: block;}
	.menu_link .submenu .menudrop {color: #fff}
	.menu_link nav > ul > li > a {padding: 12px 20px 12px 20px !important;color: #fff;font-size: 15px;height: auto; font-weight: 500;}
	.menu_link.active {transform: translateX(0%);-webkit-transform: translateX(0%);}
	.menu_link {float: none;padding: 0;position: fixed;top: 0;height: 100%;width: 100%;margin: 0;transition: all 0.6s ease;-webkit-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;overflow-y: auto;left: 0;z-index: 1000;transform: translateX(-100%);-webkit-transform: translateX(-100%);
		background: #000;}
	.menu_link .submenu {-webkit-transform: none;transform: none;display: none;visibility: unset;opacity: unset;width: 100%;position: relative;
		padding-bottom: 0;left: auto;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 1px 0;background: transparent;
		min-width: inherit;border: 0}
	.menu_link nav > ul > li {display: block;text-align: center;margin: 0 0 1px;width: 100%;height: auto}
	.menu_link li:hover .submenu {display: none;-webkit-transform: none;transform: none;opacity: inherit}
	.menudrop.openedmenu::before {content: "\f106";}
	.menu_link nav > ul > li > a::before {content: none	}
	.menu_link ul > li:hover > a > i.fa.fa-caret-down {-webkit-transform: none;-ms-transform: none;-o-transform: none;-moz-transform: none;transform: none;text-align: center;}
	.menuimg {display: block;}
	.megamain{padding: 0;border-bottom:none;}
	.megamenu li {width: 100%;display: block;padding: 0}
	.megamenu {margin: 0}
	.megamenu li > a {font-size: 15px;color: #fff;text-align: left;padding: 12px 20px 12px 30px;text-transform: capitalize;display: block;font-weight: normal;}
	.megamenu li a:before{line-height: 39px;}
	.menu_link nav > ul > li:hover > a,	.menu_link nav > ul > li.active > a,.megamenu > li.active > a,.megamenu > li > a:hover {
		    background: #000000;
    color: #f1b200;}
	.menu_link nav > ul > li:not(:last-child) > a::before {content: none;}
	.menu_link >nav>ul{padding-right: 0;align-items: center;  text-align: center; justify-content: center;}
	.menulogo {padding: 0px 10px;background: #000000;display: block;margin-bottom: 20px;text-align: center;}	
	.headright {padding-right: 60px;}
	a.hbquote {font-size: 14px; border-right: 1px solid #c1c1c1;}	
	.hbquote{color: #231f20;}
	.hbtnlist a.hbquote img {margin-right: 10px;}
	.hbtnlist a {padding: 10px 15px;}
	.menuright{display: none}	
	.megamenu{width: auto;display: block;padding: 0;}
	.megamain{display: block;width: auto}	
	.megamenu li > a::before{left: 25px;}
	.megamenu li:last-child{border-bottom: 1px solid rgba(255,255,255,0.2)}
	.navbot.hidden{display: block;}	
	.menu_link nav>ul > li.hidden{display: block;}	
	.menu_link ul > li:hover > a > i.menudrop{transform: none;-webkit-transform:none;}
/*	.menu_link nav > ul > li:hover > a,.megamenu > li > a:hover{color: inherit;}*/
	.headbtns{margin: 0 0 0 auto;padding-right: 50px;}
	.tophead{position: initial;}
	.menu_link nav>ul > li > a{margin: 0;}
	.megamenu > li > ul {padding: 0px 0;border: 0;}
	.megamenu li > ul > li:last-child {border: 0;}
	.megamenu li > ul > li {padding: 0px 0px; position: relative;}
	.megamenu li > ul > li > a {color: white; padding: 12px 20px 12px 60px; }
	.megamenu li > ul > li:hover > a { background: white;  color: black;}
	.megamenu li > ul > li::before { content: ""; height: 1px; width: 10px; position: absolute; background: white;top: 19px;left: 35px;}
	.megamenu li > ul > li:hover::before , .megamenu li > ul > li.active::before {background: black;z-index: 1;}
	.menu_link nav>ul > li.blankli, .submenu .rightmenu {display: none;}
	.submenu .sublink {width: 100%;}
	.submenu .sublink {padding: 0; border: 0;}
	.menu_link nav ul li ul li a {padding: 12px 10px 12px 35px}
	.submenu .sublink li a {font-size: 14px;}
	.menu_link nav>ul > li .submenu .sublink li a:before {
    content: "";
    border-bottom: 5px solid #ffffff;
    left: 17px;
    top: 19px;
    margin: inherit;
    transform: rotate(90deg);
}
	.disblk { display: none; }
	.menu_link .btn_bord, .menu_link .btn_white {font-size:14px; border: 1px solid white;width: 170px;
    margin: 0 auto 10px;}

    .mobileview { display: block;}
    .menu_link nav>ul > li:first-child a i { display: none;}
    .menu_link li.has-sub:after { content: none;}
    .sublink li {
        width: 100%;}
    .menu_link nav ul li ul li:hover a, .menu_link nav ul li ul li.active a {
    color: #000000;
}
    .menu_link nav>ul > li .submenu .sublink li:hover a:before { border-bottom: 5px solid #000000; }
    /*.logo-left {width: 285px;}*/
    .menu_btns .btn_bord, .menu_btns .btn_red{ padding: 9px 15px;min-width: 165px;  }
     .hd_social.mobile_social { padding: 20px; display: block;}
	.mobile_social.hd_social ul li a {border: 1px solid #ffffff;}
	.hd_white .container{ padding: 0px;background: #000;}
	.hd_hm_box {display: none;}
	.logo-left {top: -4px;  width: 148px; margin: auto;  left: 0px;  right: 0;  position: relative;}
	.hdtop li a{font-size: 0px; }
	.hd_mob_top{display: block;}
	.logo-left.mb_logo {display: block;}
	.logo-left.dis_logo{display: none;}
	
	
	/*banner*/

    
    .inner-banner {padding: 160px 0 0px;}
	.inpage {padding: 50px 0;margin-bottom: 50px;}
     .cta_hm, .left_blk  {margin-bottom: 50px;}
	.ptag p { margin-bottom: 20px;}
	.ft_toplft { width: 100%; text-align: center;}
	.ft_toprgt { width: 100%;  justify-content: center;  padding-top: 30px;}
	.ft-info {width: 80%;}
	.ft-logo {width: 20%;}
	.ft_ad_links li { padding-bottom: 25px;}
	.ft_ad_links li:nth-child(odd){width: 60%;}
	.ft_ad_links li:nth-child(even){width: 40%;}
	.ft-info-left { width: 60%;}
	.ft-info-right { width: 40%;}
	.title {  font-size: 30px;}
}


@media(max-width:1024px){
    
      /*ctc*/
    .ctadiv {left: 22%;}
    
}

@media(max-width:992px){    
	.ft-info-left { width: 45%;}
	.ft-info-right {  width: 55%;}
	.ft_ad_links li:nth-child(odd) {width: 100%;}
	.ft_ad_links li:nth-child(even) {width: 100%;}
	     /*ctc*/
    .ctadiv {
    max-width: 100%;
    left: 0%;
    margin: 0 20px;
}
}



@media(max-width:860px){

    .ft-logo { width: auto; display: none;}
	.ft-info { width: 100%;}
}

@media(max-width:768px){
   
    
    
      /*ctc*/
    .ctabox a[class*="btn_"] {
    margin-left: 25px;
}
    .inner_title {font-size: 30px;line-height: 28px;}
    .breadcrumbs li { line-height: 22px;}
    
}
    @media(max-width:700px){
    
    /*ctc*/
    .ctabox {     
        display: flex;
    text-align: center;
    flex-wrap: wrap; padding: 22px 20px 50px;}
    .ctabox a[class*="btn_"] {
    margin-left: 0px;
    margin: 10px auto 0;}
    .ctabox span { width: 100%; max-width: 100%; }
    .ctabox img {margin: 0 auto; }
    .cta {padding: 60px 0px 35px;}
	.sticky_box {position: relative; top: auto;}
	.ft-info-left {width: 100%;}
	.ft-info-right {width: 100%;}
	.qucik_link li {padding-bottom: 10px;width: 33%;}
	.title {  font-size: 26px;}
	.ft_ad_links li:nth-child(odd) {width: 60%;}
	.ft_ad_links li:nth-child(even) { width: 40%;}		
}


    @media(max-width:580px){
        .ctabox span { font-size: 20px;line-height: 25px; padding: 10px 0 }
        .inner-banner {padding: 88px 0 0px;}
        .inpage { padding: 30px 0; margin-bottom: 30px;}
        .cta_hm {margin-bottom: 30px;}
        .inner_title {font-size: 26px;line-height: 28px;}
		ul.ft_ad_links {justify-content: center;  text-align: center;}
		.ft_icon { width: 100%;}
		.ft_div {width: 100%;padding-left: 0px;padding-top: 15px;}
		a[class*="btn_"] {  letter-spacing: 0px;  padding: 6px 15px; min-width: auto;}
		a[class*="btn_"] img {margin-right: 8px;}

}
@media(max-width:500px){
.qucik_link li{ width: 50%;}
      .ft_ad_links li:nth-child(odd) {width: 50%;}
    .ft_ad_links li:nth-child(even) { width: 50%;}

}
@media(max-width:400px){
	.qucik_link li {padding-bottom: 10px; width: 50%;}
  
}

@media(max-width:400px){
	.qucik_link li { width: 50%;}
	ul.hm_mbul li:first-of-type {width: 66%;}
	ul.hm_mbul li:first-of-type img.hm_loc_ic {padding-top: 2px};
}
@media screen and (max-width:360px){
	.ft_ad_links li:nth-child(odd),.ft_ad_links li:nth-child(even){width: 100%;padding-bottom: 20px;}
	.qucik_link li a{letter-spacing: 0px;}
}