@font-face {
    font-family: 'Proxima Nova Ex';
    src: url('../fonts/ProximaNova-Extrabld.eot');
    src: local('../fonts/Proxima Nova Extrabold'), local('ProximaNova-Extrabld'),
        url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNova-Extrabld.woff') format('woff'),
        url('../fonts/ProximaNova-Extrabld.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Bo';
    src: url('../fonts/ProximaNova-Bold.eot');
    src: local('../fonts/Proxima Nova Bold'), local('ProximaNova-Bold'),
        url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff'),
        url('../fonts/ProximaNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: local('../fonts/Proxima Nova Regular'), local('ProximaNova-Regular'),
        url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Se';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: local('../fonts/Proxima Nova Semibold'), local('ProximaNova-Semibold'),
        url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff'),
        url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

.wrapper{max-width:1294px; margin:0 auto;}
.display_show{display:block;}
.mobile_show{display:none;}
/* ======================= header ============================= */
#header{}
	.head_box{display: flex; justify-content: space-between; padding:20px 0 50px 0;}
		.logo a{font-size:25px; font-family: 'Proxima Nova Ex'; color:#2e3340; text-transform:uppercase;}
		.logo a span{color:#667ff4;}
		
		.menu{padding:25px 0 0 0; font-family: 'Montserrat', sans-serif;}
		.menu ul{margin:0; padding:0; list-style:none; display: flex;}
		.menu ul a{font-size:20px; color:#2F3543; font-weight:600; margin:0 25px 0 0; padding:0;}
		.menu ul a:hover{border-bottom:solid 6px #ced6fa;}
		
		.login_box{font-family: 'Montserrat', sans-serif; font-weight:600;}
		.login_box .login a{border:solid 2px #F54329; display:inline-block; color:#393737; font-size:20px; border-radius:40px; padding:10px 38px;}
		.login_box .sign a{display:inline-block; color:#393737; font-size:20px; padding:10px 38px; text-decoration:underline;}
		
		.call_back{padding:3px 0 0 0;}
		.call_back a{background:url('../images/ic1.png') no-repeat; background-position: top 10px left 23px; display:block; color:#6981EF; font-size:20px; font-weight:600; font-family: 'Montserrat', sans-serif; padding:10px 25px 10px 50px; border-radius:40px; border:solid 2px #6981EF;}
		.call{text-align:center; padding:10px 0 0 0;}
		.call a{display:block; color:#2F3543; font-size:20px; font-weight:700; font-family: 'Montserrat', sans-serif;}
	
/* ======================= footer ============================= */
#footer{background: url('../images/foot_bg.webp') no-repeat 0 0; padding:0 0 50px 0;}
	.foot_box{display: flex; justify-content: space-between; padding:100px 0 0 0;}
		/* .foot_box .foot_logo a{font-size:25px; font-family: 'Proxima Nova Ex'; color:#2e3340; text-transform:uppercase;}
		.foot_box .foot_logo a span{color:#667ff4;}
	
		.foot_menu{padding:40px 0;}
		.foot_menu ul{margin:0; padding:0; list-style:none; display: flex;}
		.foot_menu ul a{font-size:18px; color:#585b64; font-weight:500; margin:0 25px 0 0; padding:0;}
		.foot_menu ul a:hover{border-bottom:solid 6px #ced6fa;}
		.foot_box .copy{font-size:14px;}
		
		.foot_right{text-align:right;}
		.foot_call{margin:0 0 35px 0;}
		.foot_call a{background:url('../images/ic1.png') no-repeat 0px 50%; color:#000; font-size:24px; padding:0 0 0 35px; font-family: 'Proxima Nova Ex';}
		.foot_site{color:#585b64; font-size:18px; margin:0 0 30px 0;}
		.foot_site a{color:#585b64; border-bottom:solid 6px #ced6fa;}
		.foot_soc a{margin:0 0 0 15px;} */
		
		.foot_item{}
		.foot_item ul{margin:0; padding:0; list-style:none; line-height:40px;}
		.foot_item ul a{font-family: 'Montserrat', sans-serif; color:#393737; font-size:20px; font-weight:600; text-transform:uppercase;}
		
		.login_foot{font-family: 'Montserrat', sans-serif; font-weight:600; margin:65px 0 0 0;}
		.login_foot .login a{border:solid 2px #F54329; background:#F54329; display:inline-block; color:#fff; font-size:20px; border-radius:40px; padding:10px 38px; margin:0 0 15px;}
		.login_foot .sign a{border:solid 2px #F54329; display:inline-block; color:#393737; font-size:20px; border-radius:40px; padding:10px 32px;}
		
		.priv_stip{font-size:20px; font-family: 'Montserrat', sans-serif; font-weight:600;text-align:center;}
		.priv_stip a{color:#393737; font-style:italic; padding:0 20px; text-transform:uppercase;}
		
/* ======================= mob settings ============================= */
.head_mob{display: flex; justify-content: space-between; padding:10px 0 25px;}
	.logo_mob{font-size:16px; font-family: 'Montserrat', sans-serif; text-align:center; text-transform:uppercase; font-weight:900; margin:10px 0 0 0;}
	.logo_mob a{color:#2e3340;}
	.logo_mob a span{color:#667ff4;}
	
	.call_mob_box{display: flex; font-family: 'Montserrat', sans-serif; font-weight:600; font-size:16px;}
		.call_mob_box .call_mob a{background:url('../images/ic1.png') no-repeat; background-position: top 8px left 10px; background-size:16px; display:block; color:#6981EF; padding:6px 13px 6px 33px; border-radius:40px; border:solid 2px #6981EF; margin:0 6px 0 0;}
		.call_mob_box .login_mob a{border:solid 2px #F54329; background:#F54329; display:inline-block; color:#fff; border-radius:40px; padding:6px 13px;}
	
	.menu_mobile{padding:4px 0 0 0;}
	.menu_mobile a{background:url(../images/mob_menu.png) no-repeat 0 0; display:block; width:36px; height:32px; position:relative; z-index:1; cursor:pointer;}
	#menu_mob{background-color:rgba(20, 24, 50, 0.9); position:fixed; top:0; left:0; width:100%; padding:0; z-index:5; height:100%; padding:0 32px 0 0; text-align:center;}
	#menu_mob .menu_mob_box{padding:90px 0 0 0; height:100%;}
	#menu_mob .mob_close{position:absolute; top:41px; left:15px;}
	#menu_mob .mob_close a{background:url(../images/mob_menu_close.png) no-repeat 0 0; display:block; width:36px; height:32px; cursor:pointer;}
	#menu_mob ul{margin:0; padding:0 0 0 50px; list-style:none; text-align:left;}
	#menu_mob li{margin:0 0 25px 0; color:#fff;}
	#menu_mob li a{margin:0; cursor:pointer; font-size:24px; color:#fff; font-family: 'Montserrat', sans-serif; font-weight:600;}
	/* #menu_mob .site a{color:#585b64; border-bottom:solid 6px #ced6fa;}
	#menu_mob .call_mob{margin:40px 0;}
	#menu_mob .call_mob a{font-size:34px; color:#2e3340; font-family: 'Proxima Nova Ex'; }
	#menu_mob .call_mob_big{padding:2px 0 0 0;}
	#menu_mob .call_back_mob{margin:40px 0;}
	#menu_mob .call_back_mob a{background:url('../images/ic1.png') no-repeat 0 0; display:inline-block; color:#667ff4; font-size:22px; font-family: 'Proxima Nova Ex'; padding:0 0 0 35px; height:23px;}
	#menu_mob .soc_mob a{margin:0 15px;} */
		
@media screen and (max-width : 800px){
	.display_show{display:none;}
	.mobile_show{display:block;}
	.wrapper{padding:0 15px;}
	
	.head_box{display:none;}
	
	#footer{background:none;}
	.foot_box{flex-direction: column; text-align:center; padding:30px 0;}
	.foot_menu{padding:30px 0 10px 0;}
	.foot_menu ul{flex-direction: column;}
	.foot_menu ul li{margin:0 0 20px 0;}
	.foot_menu ul a{font-size:24px; margin:0;}
	.foot_right{text-align:center;}
	.foot_soc{margin:0 0 30px 0;}
	.foot_soc a{margin:0 15px;}
}