@charset 'utf-8';
/*
Theme Name: Alphatick wp
*/
@font-face {
    font-family: 'GTWalsheimPro-Regular';
    src: url('fonts/GTWalsheimPro-Regular.eot');
    src: local('fonts/GT Walsheim Pro Regular'), local('GTWalsheimPro-Regular'),
        url('fonts/GTWalsheimPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-Regular.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-Regular.woff') format('woff'),
        url('fonts/GTWalsheimPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GTWalsheimPro-Bold';
    src: url('fonts/GTWalsheimPro-Bold.eot');
    src: local('fonts/GT Walsheim Pro Bold'), local('GTWalsheimPro-Bold'),
        url('fonts/GTWalsheimPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-Bold.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-Bold.woff') format('woff'),
        url('fonts/GTWalsheimPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'GTWalsheimPro-Medium';
    src: url('fonts/GTWalsheimPro-Medium.eot');
    src: local('fonts/GT Walsheim Pro Medium'), local('GTWalsheimPro-Medium'),
        url('fonts/GTWalsheimPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-Medium.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-Medium.woff') format('woff'),
        url('fonts/GTWalsheimPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GTWalsheimPro-Light';
    src: url('fonts/GTWalsheimPro-Light.eot');
    src: local('fonts/GT Walsheim Pro Light'), local('GTWalsheimPro-Light'),
        url('fonts/GTWalsheimPro-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/GTWalsheimPro-Light.woff2') format('woff2'),
        url('fonts/GTWalsheimPro-Light.woff') format('woff'),
        url('fonts/GTWalsheimPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'SFPro-Regular';
    src: url('fonts/SFPro-Regular.eot');
    src: url('fonts/SFPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/SFPro-Regular.woff2') format('woff2'),
        url('fonts/SFPro-Regular.woff') format('woff'),
        url('fonts/SFPro-Regular.ttf') format('truetype'),
        url('fonts/SFPro-Regular.svg#SFPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SFProText-Bold';
    src: url('fonts/SFProText-Bold.eot');
    src: url('fonts/SFProText-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/SFProText-Bold.woff2') format('woff2'),
        url('fonts/SFProText-Bold.woff') format('woff'),
        url('fonts/SFProText-Bold.ttf') format('truetype'),
        url('fonts/SFProText-Bold.svg#SFProText-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SFProText-Semibold';
    src: url('fonts/SFProText-Semibold.eot');
    src: url('fonts/SFProText-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/SFProText-Semibold.woff2') format('woff2'),
        url('fonts/SFProText-Semibold.woff') format('woff'),
        url('fonts/SFProText-Semibold.ttf') format('truetype'),
        url('fonts/SFProText-Semibold.svg#SFProText-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{background:none;-webkit-text-size-adjust:100%;height:100%;}
body{background:#f6f9fc;font-size:18px; color:#000; font-family:'SFPro-Regular', Arial, Helvetica, sans-serif;}
a{color:#000;text-decoration:underline;outline-style:none;word-break: break-word;}
a:hover{color:#000;text-decoration:none;}
p{line-height:1.25;margin:0 0 20px;}
li{list-style:none outside none;}
strong,
b{font-weight: normal; font-family: 'GTWalsheimPro-Bold';}
em,
i{font-style:italic;}
strong em,
em strong{font-style:italic; font-weight:normal; font-family: 'GTWalsheimPro-Bold';}
h1,
h2,
h3,
h4,
h5,
h6{ font-family: 'GTWalsheimPro-Bold'; line-height:1.3; margin-bottom:20px;}
h1{font-size:61px;}
h2{font-size:42px;}
h3{font-size:36px;}
h4{font-size:30px;}
h5{font-size:24px;}
h6{font-size:18px;}
img{max-width:100%;height:auto;vertical-align:middle;}
hr{clear:both;margin:40px 0;border:0;border-bottom:0;padding:0px;width:100%;background:#e1e0da;height:1px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;font-size:0;width:100%;}
.alignleft{display:inline;float:left;margin:0 20px 20px 0;}
.alignright{display:inline;float:right;margin:0 0 20px 20px;}
.aligncenter{clear:both;display:block;margin:0 auto 20px;}
.alignnone{clear:both;display:block;margin:0 auto 20px;}
.tableBox{display:table;table-layout:fixed;width:100%;height:100%;}
.table_cellBox{display:table-cell;vertical-align:middle;}
.inner{max-width:1350px;padding-left:20px;padding-right:20px;margin:0 auto;}

input,
button,
textarea,
select{outline-style:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{zoom:1; /*IE6,7 Compatibility Settings for*/}

.white_button{display:inline-block; border-radius:23px 23px 23px 0px; line-height:1.2; padding:14px 25px 12px; font-family: 'GTWalsheimPro-Bold'; font-size:16px; color:#38438f; letter-spacing:0.5px; border:none; background:#fff; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.white_button:hover{ background:#fff; color:#38438f; text-decoration:none; -webkit-transform: translateY(-5px); transform: translateY(-5px);}

.blue_button{display:inline-block; border-radius:23px 23px 23px 0px; line-height:1.2; padding:14px 25px 12px; font-family: 'GTWalsheimPro-Bold'; font-size:16px; color:#fff; letter-spacing:0.5px; border:none; background:#0076a8; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.blue_button:hover{ background:#0076a8; color:#fff; text-decoration:none; -webkit-transform: translateY(-5px); transform: translateY(-5px);}

.dark_blue_button{display:inline-block; border-radius:23px 23px 23px 0px; line-height:1.2; padding:14px 25px 12px; font-family: 'GTWalsheimPro-Bold'; font-size:16px; color:#fff; letter-spacing:0.5px; border:none; background:#38438f; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.dark_blue_button:hover{ background:#38438f; color:#fff; text-decoration:none; -webkit-transform: translateY(-5px); transform: translateY(-5px);}

.green_button{display:inline-block; border-radius:23px 23px 23px 0px; line-height:1.2; padding:14px 25px 12px; font-family: 'GTWalsheimPro-Bold'; font-size:16px; color:#fff; letter-spacing:0.5px; border:none; background:#4ab994; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.green_button:hover{ background:#4ab994; color:#fff; text-decoration:none; -webkit-transform: translateY(-5px); transform: translateY(-5px);}

.purple_button{display:inline-block; border-radius:23px 23px 23px 0px; line-height:1.2; padding:14px 25px 12px; font-family: 'GTWalsheimPro-Bold'; font-size:16px; color:#fff; letter-spacing:0.5px; border:none; background:#73246b; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.purple_button:hover{ background:#73246b; color:#fff; text-decoration:none; -webkit-transform: translateY(-5px); transform: translateY(-5px);}
.wrapper{ width:100%; overflow:hidden;}
/*Header Css Start*/
.header_hight{ background:#38438f; height:122px;}
.header{ background:#38438f; width:100%; position:fixed; z-index:999;}
.header .inner{ padding-top:12px; padding-bottom:5px;}
.header_top_bar{ padding-bottom:21px; display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.header_top_links{ font-size:17px; font-family: 'GTWalsheimPro-Medium';} 
.header_top_links a{ text-decoration:none; position:relative; display:inline-block; color:#fff; padding-left:19px; margin-right:20px; text-decoration:none;}
.header_top_links a:after{ content: "\f04b"; font-family: 'FontAwesome'; display:none; position:absolute; left:0px; top:1px; color:#40ba92; font-size:15px;}
.header_top_links a:hover{  text-decoration:none; color:#fff;}
.header_top_links a.active{ color:#40ba92;}
.header_top_links a.active:after{ display:block;}

.header_top_right{ padding-top:1px; display:flex; flex-wrap: wrap; align-items: center;}
.header_top_right_links{ padding:0px 26px; margin-top:-4px;}
.header_top_right_links li{ display:inline-block; padding:0px 11px; line-height:1.1;}
.header_top_right_links li a{ font-size:15px; color:#fff; text-decoration:none; font-family: 'GTWalsheimPro-Bold'; display:inline-block;}
.header_top_right_links li a:hover{ color:#fff; text-decoration:underline;}

.header_language{ position:relative; text-align:left; z-index:12;}
.header_language_nav{ position:relative; font-size:14px; color:#fff; padding-left:34px; padding-right:21px; position:relative; cursor:pointer; text-transform:uppercase; font-family: 'GTWalsheimPro-Medium';}
.header_language_nav:after{ content:"\f107"; font-family:'FontAwesome'; font-size:22px; position:absolute; right:0px; top:-5px;}
.header_language_nav.active:after{ content:"\f106";}
.header_language_nav span{ position:absolute; left:0px; top:-5px;}
.header_language_inner{ display:none; width:200px; position:absolute; right:0px; top:30px; background:#222e3e; padding:5px 0px; z-index:9;}
.header_language_inner ul{ padding:0px 5px; margin:0px;display: flex;flex-wrap: wrap;}
.header_language_inner ul li{ padding:5px 5px; margin:0px;width: 100%;}
.header_language_inner ul li.active{order: -1;}
.header_language_inner a{display:flex; align-items: center; font-size:12px;color:#ffffff;padding:6px 0px 6px 14px;text-decoration:none; text-transform:uppercase;}
.header_language_inner a:after{content:"";display:block;clear:both;}
.header_language_inner a:hover{text-decoration:none;color:#ffffff; background:#38438f;}
.header_language_inner li.active a{ color:#ffffff; background:#38438f;}
.header_language span{display:inline-block; float:left; width:25px;height:25px;margin-right:8px; border-radius:50%; border:2px solid #fff; overflow:hidden;}
.header_language span.icon_en{background:url(/wp-content/themes/alphatick_public_wp/images/header_language_icon_english.png?v=2) left top no-repeat; background-size:100% 100%;}
.header_language span.icon_fr{background:url(/wp-content/themes/alphatick_public_wp/images/header_language_icon_france.png?v=2) left top no-repeat; background-size:100% 100%;}
.header_language span.icon_de{background:url(/wp-content/themes/alphatick_public_wp/images/icon_german.png) left top no-repeat; background-size:100% 100%;}
.header_language span.icon_es{background:url(/wp-content/themes/alphatick_public_wp/images/icon_spain.png) left top no-repeat; background-size:100% 100%;}
.header_language span.icon_it{background:url(/wp-content/themes/alphatick_public_wp/images/icon_italy.png) left top no-repeat; background-size:100% 100%;}
.header_language span.icon_pl{background:url(/wp-content/themes/alphatick_public_wp/images/icon_poland.png) left top no-repeat; background-size:100% 100%;}
.header_language span.icon_ro{background:url(/wp-content/themes/alphatick_public_wp/images/icon_romanian.png) left top no-repeat; background-size:100% 100%;}

.search_box{ position:relative; z-index:99; margin-left:38px;}
.search_box .search_box_button{ width:17px; height:18px; background:url(/wp-content/themes/alphatick_public_wp/images/search_box_button_icon.png) left top no-repeat; cursor:pointer;}
.search-form{ position:absolute; right:0px; top:-10px; z-index:10; display:none;}
.search-form .search-field {width:230px; padding:0px 0px 0px 34px; border:1px solid grey; height:37px; color:#000; line-height:35px; font-size:16px; background:#FFF;}
.search-form .search_icon{ content:""; display:block; position:absolute; left:9px; top:9px;background:url(/wp-content/themes/alphatick_public_wp/images/search_box_button_icon_2.png) left top no-repeat; width:17px; height:18px;}
.search-form .search-field:focus{ background-color:#fff; border:1px solid #a3a3a4; width:230px; cursor:text; outline:none;}
.search-submit{display:none;}

.logo{ display:block; width:196px; float:left; position:relative;}
.logo img{ display: block; width:100%; height:auto; position:relative; z-index:9;}

.header_right{ float:right; padding-top:7px; display:flex; flex-wrap: wrap; align-items: center;}
.header_right .white_button{ padding-top:9px; padding-bottom:7px; min-width:128px; text-align:center; margin-left:24px;}
.header_right .white_button:hover{ -webkit-transform: translateY(0px); transform: translateY(0px);}

.main_menu_content{ float:right; padding-top:14px; position:relative; z-index:11;}
.main_menu_content > ul{ display:flex;}
.main_menu_content > ul > li{ padding-bottom:25px; position:relative;}
.main_menu_content > ul > li:last-child{padding-right:30px;}
.main_menu_content > ul > li span.menu_item_title{ font-size:16px; color:#fff; text-decoration:none; font-family: 'GTWalsheimPro-Bold'; position:relative; cursor:pointer; padding:0px 45px;}
.main_menu_content > ul > li:nth-child(3) span.menu_item_title{cursor:not-allowed;}
.main_menu_content_ro > ul > li span.menu_item_title{padding:0px 35px;}
.main_menu_content_pl > ul > li span.menu_item_title{ font-size: 15px;padding:0px 40px;}
.main_menu_content > ul > li span.menu_item_title:after{ content:"\f107"; font-family:'FontAwesome'; font-size:22px; position:absolute; right:17px; top:-6px;}
.header_sub_menu{ position:absolute; left:50%; top:48px; background:#ffffff; box-shadow:0px 0px 15px rgba(0,0,0,0.3); border-radius:12px; display:none; overflow:hidden; opacity:0; transition:all .3s; -webkit-transition:all .3s;}
.main_menu_content > ul > li:hover .header_sub_menu{opacity:1;top:100%;overflow: inherit; display:block;}
.header_sub_menu.header_sub_menu_1{ width:806px; margin-left:-403px;}
.header_sub_menu.header_sub_menu_2{ width:456px; margin-left:-228px;}
.header_sub_menu.header_sub_menu_3{ display:none !important;}
.header_sub_menu.header_sub_menu_4{ width:440px; margin-left:-220px;}

.main_menu_content_de.main_menu_content > ul > li span.menu_item_title{ padding-left:30px; padding-right:30px;}
.main_menu_content_de.main_menu_content > ul > li span.menu_item_title:after{ right:10px;}
.main_menu_content_es.main_menu_content > ul > li span.menu_item_title{ padding-left:32px; padding-right:32px;}
.main_menu_content_es.main_menu_content > ul > li span.menu_item_title:after{ right:10px;}
.main_menu_content_it.main_menu_content > ul > li span.menu_item_title{ padding-left:40px; padding-right:40px;}
.main_menu_content_it.main_menu_content > ul > li span.menu_item_title:after{ right:15px;}
.main_menu_content_pl.main_menu_content > ul > li span.menu_item_title{ padding-left:36px; padding-right:36px;}
.main_menu_content_pl.main_menu_content > ul > li span.menu_item_title:after{ right:12px;}

.header_sub_menu_content{ display:flex; justify-content: space-around; align-items: flex-start; padding:59px 10px 26px; position:relative;}
.header_sub_menu_1 .header_sub_menu_content{ /*justify-content: space-evenly;*/ flex-wrap: wrap; padding-left:45px; padding-right:30px; justify-content:space-between;}
/* .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:-90px;} */
.main_menu_content_ro .header_sub_menu_1 .header_sub_menu_content{justify-content: flex-start;}
.main_menu_content_ro .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}

.main_menu_content.main_menu_content_es .header_sub_menu_1 .header_sub_menu_content{ justify-content: flex-start;}
.main_menu_content.main_menu_content_es .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}

.main_menu_content.main_menu_content_pl .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}
.main_menu_content.main_menu_content_pl .header_sub_menu_1 .header_sub_menu_content{ justify-content: flex-start;}

.main_menu_content_fr .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}
.main_menu_content_fr .header_sub_menu_1 .header_sub_menu_content{justify-content: flex-start;} 

.header_sub_menu_content:before{ content:""; display: block; width:24px; height:14px; position:absolute; top:-14px; left:50%; margin-left:-12px; background:url(/wp-content/themes/alphatick_public_wp/images/header_sub_menu_content_arrow.png) center top no-repeat; background-size:100% 100%;}
.header_sub_menu_content ul{ padding:0px 10px 30px;}
.header_sub_menu_content ul li{ float:none; padding:0px 0px 3px;}
.header_sub_menu_content ul li strong{ color:#40ba92; font-size:19px; display:block; padding-bottom:9px;}
.header_sub_menu_content ul li a{ font-size:14px; color:#000; text-decoration:none; font-family: 'GTWalsheimPro-Medium';}
.header_sub_menu_content ul li a:hover{ color:#38438f; text-decoration:none;}
.body_shadow{ display:none; position:fixed; width:100%; min-height:2000px; z-index:998; left:0px; top:0px; background:rgba(0,0,0,0.2);}
/*Header Css End*/

/*Mobile menu Css Start*/
.mobile_menu_hamburger{width:35px;padding:0px;text-align:center;cursor:pointer; display:none;  position:absolute; left:20px; bottom:20px;}
.mobile_menu_hamburger i{ display:block; margin:0px 0px 8px; height:3px; border-radius:3px; background:#fff; width:100%;}
.mobile_menu_hamburger i.mobile_menu_line_2{ width:85%;}
.mobile_menu_hamburger i.mobile_menu_line_3{ width:52%;}
.mobile_menu{display:none;position:absolute;width:100%;left:0px;top:100%;z-index:97;text-align:center;}
.mobile_menu_content{background:rgba(29,40,54,0.9);position:relative; padding-top:0px;}
.mobile_menu_content .home_icon_link{padding:0px;}
.mobile_menu_content .home_icon_link a{font-size:20px;color:#fff;display:block;text-align:left;text-decoration:none;padding:0px 0px;}
.mobile_menu_content .home_icon_link a:hover{text-decoration:none;color:#fff;background:#0076a8;}
.mobile_menu_content .home_icon_link a i{margin-right:6px;}
.mobile_menu_content .home_icon_link a span{display:block;padding:15px 50px 15px;border-bottom:1px solid #0076a8;}
.mobile_menu_content .home_icon_link a:hover span{border-bottom:1px solid #0076a8;}
.mobile_menu_content .header_menu{text-align:left;position:relative;}
.mobile_menu_content .header_menu a{font-weight:300;display:block;color:#fff;padding:15px 50px 15px;font-size:18px;text-decoration:none;}
.mobile_menu_content .header_menu a i{margin-right:6px;}
.mobile_menu_content .header_menu li > a{position:relative;text-transform:uppercase;}
.mobile_menu_content .header_menu li > a::before{background:#0076a8;content:"";display:block;height:1px;left:0px;position:absolute;bottom:-1px;width:calc(100% - 0px);}
.mobile_menu_content .header_menu li > a:hover::before{display:none;}
.mobile_menu_content .header_menu li > a:hover{background:#0076a8;color:#fff;}
.mobile_menu_content .header_menu > li.button,
.mobile_menu_content .header_menu > li.blue_button{display:none;}
.mobile_menu_content .header_menu > li > a{font-size:16px;color:#ffffff;font-weight:300;}
.mobile_menu_content .header_menu li li a{text-transform:none;color:#ffffff;}
.mobile_menu_content .header_menu li li a:hover{color:#fff;text-decoration:underline;background:none;}
.mobile_menu_content .header_menu li li a:hover::before{display:block;}
.mobile_menu_content .header_menu li li a:hover .accordsuffix{color:#0076a8;}
.mobile_menu_content .header_menu > li > ul > li > a{text-transform:none;color:#ffffff;padding-left:80px;}
.mobile_menu_content .header_menu > li > ul > li > ul > li > a{padding-left:110px;}
.mobile_menu_content .header_menu li ul{border:0px;padding:0px;}
.mobile_menu_content .header_menu .sub_menu{display:none;}
.mobile_menu_content .header_menu a{display:block;position:relative;}
/*.mobile_menu_content .header_menu .accordsuffix{display:block;position:absolute;color:#FFF;right:50px;top:13px;}*/
.mobile_menu_content .header_menu .accordsuffix{display:block;position:absolute;color:#FFF;right:0px;top:0px; width:100%; height:100%; padding:15px 50px 0px 0px; text-align:right;}
.mobile_menu_content .header_menu > li > a .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu .accordsuffix:before{content:"\f055";font-family:'FontAwesome';font-size:16px;}
.mobile_menu_content .header_menu .active .accordsuffix:before{content:"\f056";color:#FFF;}
.mobile_menu_content .header_menu .active:hover .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu a.active{}
.mobile_menu_content .header_menu a:hover .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu li li .active .accordsuffix{}
.mobile_menu_content .header_menu > li a i.fa-envelope-o{margin-right:5px;}
/*Mobile menu Css End*/


/*Footer Css Start*/
.footer{ background:#38438f;}
.footer .inner{ max-width:1350px;}
.footer .footer_logo{ width:196px; float:none; margin:0px auto 40px; display:block;}
.footer_top{ padding-top:58px;}
.footer_top p{ text-align:center; font-size:18px; color:#fff; margin-bottom:25px; letter-spacing:0.5px;}
.footer_top p:nth-child(4){margin-bottom:43px;}
.footer_top p a{font-family: 'SFProText-Bold'; color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:2px;}
.footer_top p a:hover{ color:#fff; text-decoration:none; border-bottom: none;}
.footer_top h5{ font-size:19px; text-align:center; margin-bottom:20px; display:none;}
.footer_top h5 a{ color:#fff;}
.footer_top h5 a:hover{ color:#fff;}
.info_contact_list{ padding-bottom:5px; display:flex; justify-content: center; flex-direction: column; align-items: center;}
.info_contact_list li{ font-size:19px; line-height:1.2; color: #fff; position:relative; padding:3px 0px 14px 37px;font-family: 'GTWalsheimPro-Bold';}
.info_contact_list li:before{ content:""; display:block; width:27px; height:27px; text-align:center; line-height:27px; top:0px; left: 0; color: #fff; background:#73246b; border-radius:5px; font-size:18px; position: absolute; font-family: 'FontAwesome'; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.info_contact_list li.phone:before { content: '\f095';}
.info_contact_list li.email:before { content: '\f0e0'; font-size:14px;}
.info_contact_list li a{ color:#fff; text-decoration:none;}
.info_contact_list li a:hover{ color:#fff; text-decoration:none;}

.footer_share_list{ padding-top:3px; padding-bottom:43px; display:flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;display:none;}
.footer_share_list a{display: flex; justify-content: center; align-items: center; margin:0px 9px 6px; color:#fff; text-decoration:none; background:#73246b; border-radius:5px; width:27px; height:27px;}
.footer_share_list a:hover{ color:#fff; text-decoration:none;}
.footer_share_list a i{font-family:'FontAwesome'; font-size:19px; vertical-align:middle;}
.footer_share_list a img{ height:auto;}
.footer_share_list .facebook_icon img{width:11px;}
.footer_share_list .instagram_icon img{width:18px;}
.footer_share_list .youtube_icon img{width:18px;}

.footer_menu{ max-width:1234px; margin:0px auto; display:flex; justify-content:space-between; flex-wrap: wrap; align-items: flex-start;}
.footer_menu li{ padding:0px 10px 14px; text-align:center;}
.footer_menu li a{ font-size:14px; text-decoration:none; color:#fff; font-family: 'GTWalsheimPro-Bold'; text-transform:uppercase;}
.footer_menu li a:hover{ text-decoration:none; color:#40ba92;}

.footer_bottom{ border-top:3px solid #fff;}
.footer_bottom .inner{ padding-top:75px; padding-bottom:50px; display:flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.footer_bottom .footer_bottom_logo_box{ width:25.2%; padding:6px 0px 0px;}
.footer_bottom_logo{ width:145px; display:block; margin:0px auto; max-width:70%;}
.footer_bottom_logo img{ display:block; width:100%; height:auto;}
.footer_bottom_logo img.footer_logo_icon{ width:87%; margin:0px auto 16%;}
.footer_bottom .text_box{ width:74.8%;}
.footer_bottom .text_box p{ font-size:14px; color:#fff; margin-bottom:20px; line-height:1.48; text-align:justify;}

.back_to_top{ position: fixed; right:20px; display:none; bottom:110px; width:62px; height:62px; background:url(/wp-content/themes/alphatick_public_wp/images/back_to_top.png) no-repeat;background-size: 105%; border:2px solid #fff; background-position: center;border-radius:50%; cursor:pointer; z-index:1999; bottom:75px; width:42px; height:42px;}
/*Footer Css End*/

/*Page encryption Css Start*/
form.post-password-form{ width:600px; max-width:100%; text-align:center; padding:90px 20px; margin:0px auto; text-align:center;}
form.post-password-form p{ margin:0px;}
form.post-password-form .ppw-ppf-desc,
form.post-password-form p:first-child{ font-size:24px; text-align:center; color:#38438f; line-height:1.2; margin-bottom:20px; font-family: 'GTWalsheimPro-Regular';}
form.post-password-form .ppw-ppf-desc{font-family: 'GTWalsheimPro-Bold';}
form.post-password-form p label{ color:#38438f; font-size:16px; font-weight:normal; width:280px; max-width:100%; margin:0px auto 20px; display: block; text-align:left; line-height:1.2;}
form.post-password-form p label input[type=password]{ display:block; width:100%; color:#000; height:40px; line-height:28px; margin-top:6px; padding:5px 10px; border:1px solid #38438f; background:#fff; border-radius:6px;}
form.post-password-form input[type=submit]{display:block; cursor:pointer; width:182px; margin:0px auto; border-radius:23px 23px 23px 0px; line-height:1.2; padding:14px 25px 12px; font-family: 'GTWalsheimPro-Bold'; font-size:16px; color:#fff; letter-spacing:0.5px; border:none; background:#38438f; text-decoration:none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
form.post-password-form input[type=submit]:hover{ background:#38438f; color:#fff; text-decoration:none; -webkit-transform: translateY(-5px); transform: translateY(-5px);}
/*Page encryption Css End*/

/*Page Title Css Start*/
.page_title_wrapper{ background:#38438f; text-align:center;}
.page_title_wrapper .inner{ padding-top:35px; padding-bottom:20px; min-height:175px; display:flex; justify-content: center; align-items: center; flex-direction: column; color:#fff;}
.single .page_title_wrapper .inner{ min-height:400px;}
.page_title_wrapper h1{ color:#fff; font-size:42px;}
.page_title_wrapper p{ margin-bottom:35px;}
/*Page Title Css End*/



/*Page New Banner Css Start*/
.page_banner_wrapper{ width:100%; overflow:hidden;}
.page_banner_section{ background:#38438f; position:relative; text-align:center;}
.page_banner_section .inner{ padding-top:60px; padding-bottom:155px; min-height:465px; display:flex; flex-direction: column; align-items: center; color:#fff;}
.page_banner_section h1{ color:#fff; text-align:center; line-height:1.23; margin-bottom:33px; max-width:1030px;}
.page_banner_section p{ color:#fff; margin-bottom:29px; line-height:1.35;}
.page_banner_section p a{ color:#fff; font-family: 'SFProText-Semibold';}
.page_banner_section p a:hover{ color:#fff;}
.page_banner_section .button_box{ text-align:center; padding-bottom:19px; margin-left:-12px; margin-left:-12px;}
.page_banner_section .purple_button,
.page_banner_section .white_button,
.page_banner_section .blue_button{ letter-spacing:1px; min-width:266px; margin:0px 12px 10px;}
.page_banner_section .white_button{ min-width:162px;}
.page_banner_section p.small_text{ font-size:14px;}

.page_banner_bottom_section{background:#f6f9fc url(/wp-content/themes/alphatick_public_wp/images/home_banner_arrow_bg.png) center top no-repeat;}
.page_banner_bottom_section img{ width:710px; max-width:100%; margin:0px auto; display:block; position:relative; top:-166px;}
/*Page New Banner Css End*/

/*Page Banner Css Start*/
.page_banner_content{text-align: center;height: 662px;}
.page_banner_content .inner{ height:100%; display:flex; align-items: center; justify-content: center; padding-top:50px; padding-bottom:50px;}
.page_banner_content .text_box{}
.page_banner_content h1{ line-height: 1.2;}
.page_banner_content h3{font-size: 25px;line-height: 1.2;margin-bottom: 20px;color: #000;}
.page_banner_content .text{font-size: 18px;color: #000000;line-height: 1.38;}
.page_banner_content .dark_blue_button{ min-width: 180px; max-width: 100%; color: #fff; margin: 33px auto 0; padding-left:20px; padding-right:20px;}
/*Page Banner Css End*/

/*Page Content Css Start*/
.page_content{}
.page_content .inner{ padding-top:90px; padding-bottom:90px; text-align:center;}
/*Page Content Css End*/


/*Img and Text Css Start*/
.img_and_text_wrapper{}
.img_and_text_wrapper .inner{ padding-bottom:30px;}
.img_and_text_wrapper .img_and_text_content{ display:flex; flex-wrap: wrap; justify-content: center; align-items: center; padding-bottom:50px;}
.img_and_text_wrapper .img_and_text_content.position_left{flex-direction:row-reverse;}
.img_and_text_content .img_box{ width:38.2%; padding-left:20px; padding-right:20px; position:relative; display:flex; justify-content: center;}
.img_and_text_content .img_box:before{ content:""; display:block; width:90%; height:120%; position:absolute; left:8%; top:-10%; z-index:-1;
	background:#f6f9fc; 
	background: -webkit-radial-gradient(50% center,closest-side, rgba(56,67,143,0.2) 30%, rgba(246,249,252,0.2));
    background: -o-radial-gradient(50% center,closest-side,rgba(56,67,143,0.2) 30%, rgba(246,249,252,0.2));
    background: -moz-radial-gradient(50% center,closest-side,rgba(56,67,143,0.2) 30%, rgba(246,249,2525,0.2));
    background: radial-gradient(50% center,closest-side,rgba(56,67,143,0.2) 30%, rgba(246,249,252,0.2)); 
}
.img_and_text_content .img_box img{ max-width:100%; height:auto; position:relative; z-index:3;}
.img_and_text_content .text_box{ width:61.8%; padding-right:90px;}
.img_and_text_content .text_box h2{ margin-bottom:6px;}
.img_and_text_wrapper .img_and_text_content.position_left .text_box{ padding-right:0px; padding-left:90px;}

.img_and_text_content .icon_box{ position:relative; max-width:100%;}
.img_and_text_content .icon_box:before,
.img_and_text_content .icon_box:after{ content:""; display:block; position:absolute; background:url(/wp-content/themes/alphatick_public_wp/images/img_and_text_content_icon.png) left top no-repeat; background-size:100% 100%; z-index:4;}
.img_and_text_content .icon_box_1{ width:310px;}
.img_and_text_content .icon_box_1:before{ width:56px; height:56px; top:-35px; right:37px;}
.img_and_text_content .icon_box_1:after{ width:45px; height:45px; bottom:-15px; left:26px;}
.img_and_text_content .icon_box_2{ width:332px;}
.img_and_text_content .icon_box_2:before{ width:71px; height:71px; top:3px; right:-16px; z-index:2; display:none;}
.img_and_text_content .icon_box_2:after{ width:110px; height:110px; bottom:-32px; left:-20px; display:none;}

.img_and_text_content .icon_box_1:before{animation: boll_animation 4s ease-in-out infinite;}
@keyframes boll_animation {
	0%{transform: translateY(12px);}
	50%{transform: translateY(-18px);}
	100%{transform: translateY(12px);}
}
.img_and_text_content .icon_box_1:after{animation: boll_animation2 4s ease-in-out infinite;}
@keyframes boll_animation2 {
	0%{transform: translateY(-12px);}
	50%{transform: translateY(18px);}
	100%{transform: translateY(-12px);}
}
/*Img and Text Css End*/

/*Access Your Css Start*/
.access_your_wrapper{ padding:0px 20px 112px;}
.access_your_wrapper .inner{ max-width:1230px; padding:39px 40px 90px; border:5px solid #000000; position:relative; border-radius:23px; position:relative;}
.access_your_wrapper .inner:before{ content:""; display:block; width:16%; height:85%; background:#f6f9fc; left:-8px; top:-8px; position:absolute;}
.access_your_content{ width:100%; padding-top:40px; position:relative; z-index:9; display:flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.access_your_content:before,
.access_your_content:after{ content:""; display:block; position:absolute; left:0px; z-index:-1;}
.access_your_content:before{background:url(/wp-content/themes/alphatick_public_wp/images/access_your_content_before.png) left top no-repeat; top:0px; width:51%; height:calc(100% - 37px);}
.access_your_content:after{background:url(/wp-content/themes/alphatick_public_wp/images/access_your_content_after.png) left bottom no-repeat; width:23px; height:37px; bottom:0px;}

.access_your_content .title_box{ width:670px; padding:0px 15px 0px 5px; max-width:60%; display:flex; justify-content: center;}
.access_your_content .title_box h1{ font-size:83px; margin-bottom:0px; line-height:1.2;}
.access_your_content .access_your_list{ width:332px; max-width:40%; padding-top:10px;}
.access_your_list ul li{ display:flex; align-items:center; justify-content:flex-start; flex-wrap: wrap; padding:15px 0px; position:relative;}
.access_your_list ul li .icon_box{ height:86px; width:86px; position: absolute; left:0px; top:50%; margin-top:-43px; z-index:9; border-radius:10px; display:flex; justify-content:center; align-items:center; background:linear-gradient(222deg, #1573a1 12%, #73246b);}
.access_your_list ul li .icon_box img{ width:60%; height:auto;}
.access_your_list ul li .text_box{ background:#fff; padding:5px 10px 5px 110px; border-radius:12px; width:100%; min-height:83px; display: flex; justify-content: center; flex-direction: column; align-items: flex-start;}
.access_your_list ul li .text_box h5{ font-size:21px; margin-bottom:2px;}
.access_your_list ul li .text_box a{ font-size:17px; color:#38438f; font-family: 'GTWalsheimPro-Bold'; letter-spacing:0.5px;}
.access_your_list ul li .text_box a:hover{ color:#38438f;}
/*Access Your Css End*/

/*Three steps Css Start*/
.three_steps_content{}
.three_steps_content .inner{ max-width:1096px; padding-bottom:127px; text-align:center;}
.three_steps_content h2{ margin-bottom:38px; line-height:1.2;}
.three_steps_content ul{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; background:url(/wp-content/themes/alphatick_public_wp/images/three_steps_content_line.png?v=4) center top no-repeat; background-size:100% auto; padding-top:10px;}
.three_steps_content ul li{ padding:0px 10px 35px; position:relative; width:calc(100% / 3);} 
.three_steps_content ul li .num_box{ height:75px; width:75px; display:flex; justify-content: center; margin-bottom:38px; align-items: center; margin:0px auto 27px; position:relative;}
.three_steps_content ul li .num_box strong{ color:#fff; font-size:34px; position:relative;}
.three_steps_content ul li .num_box:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; border-radius:15px; background: linear-gradient(90deg, #73246b 12%, #1573a1); transform: rotate(315deg);}
.three_steps_content ul li h5{ font-size:21px; margin-bottom:20px;}
.three_steps_content ul li p{}
.three_steps_content ul li p a{ color:#38438f;}
.three_steps_content ul li p a:hover{ color:#38438f;}
.three_steps_content ul li .text_box{ width:250px; margin:0px auto; max-width:100%;}
.three_steps_content .dark_blue_button{ min-width:186px; text-align:center;}
/*Three steps Css End*/

/*AlphaTick Platform Css Start*/
.at_platform_wrapper{}
.at_platform_wrapper .inner{ padding-bottom:140px;}
.at_platform_content{ background:url(/wp-content/themes/alphatick_public_wp/images/home_at_platform_content_bg2.png?v=3) left top no-repeat; background-size:100% 100%; width:738px; margin:0px auto; height:832px; position:relative; text-align:center;}
.at_platform_content:before{ content:""; display:block; width:100%; height:90%; position:absolute; left:0%; top:12%; z-index:-1;
	background:#f6f9fc; 
	background: -webkit-radial-gradient(50% center,closest-side, rgba(56,67,143,0.4) -20%, rgba(246,249,252,0.2));
    background: -o-radial-gradient(50% center,closest-side,rgba(56,67,143,0.4) -20%, rgba(246,249,252,0.2));
    background: -moz-radial-gradient(50% center,closest-side,rgba(56,67,143,0.4) -20%, rgba(246,249,2525,0.2));
    background: radial-gradient(50% center,closest-side,rgba(56,67,143,0.4) -20%, rgba(246,249,252,0.2)); 
}
.at_platform_content_ball_top{ width:100%; height:100%; left:0px; position:absolute; top:0px; background:url(/wp-content/themes/alphatick_public_wp/images/home_at_platform_content_ball_top.png?v=2) left top no-repeat; background-size:100% 100%; display:none;}
.at_platform_content_ball_top{animation: boll_animation 4s ease-in-out infinite;}



.at_platform_content h2{ line-height:1.2; padding-top:217px; padding-bottom:357px; position:relative; z-index:9;}
.at_platform_content ul li{ position:absolute; z-index:10;}
.at_platform_content ul li .text_box{width:303px; height:123px; padding:5px; overflow:hidden; background:url(/wp-content/themes/alphatick_public_wp/images/home_at_platform_content_li_bg.png?v=2) left top no-repeat; background-size:100% 100%; display:flex; align-items: center; justify-content: center;}
.at_platform_content ul li h5{ margin-bottom:0px; font-size:21px; line-height:1.15; color:#fff; text-align:center;}
.at_platform_content ul li.at_platform_li_1{ left:-161px; top:201px;}
.at_platform_content ul li.at_platform_li_2{ left:33px; top:384px;}
.at_platform_content ul li.at_platform_li_3{ left:-160px; top:567px;}
.at_platform_content ul li.at_platform_li_4{ right:-166px; top:201px;}
.at_platform_content ul li.at_platform_li_5{ right:32px; top:384px;}
.at_platform_content ul li.at_platform_li_6{ right:-166px; top:567px;}
.at_platform_content .dark_blue_button{ min-width:228px; position:relative; z-index:9;}
/*AlphaTick Platform Css End*/

/*We accept Css Start*/
.we_accept_wrapper{}
.we_accept_wrapper .inner{ max-width:816px; padding-bottom:127px; display:flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start;}
.we_accept_wrapper .img_box{ width:262px; max-width:35%; position:relative; margin-top:35px;}
.we_accept_wrapper .img_box:before{ content:""; display:block; width:92%; height:110%; position:absolute; left:0%; top:-5%; z-index:-1;
	background:#f6f9fc; 
	background: -webkit-radial-gradient(50% center,closest-side, rgba(56,67,143,0.8) -20%, rgba(246,249,252,0.2));
    background: -o-radial-gradient(50% center,closest-side,rgba(56,67,143,0.8) -20%, rgba(246,249,252,0.2));
    background: -moz-radial-gradient(50% center,closest-side,rgba(56,67,143,0.8) -20%, rgba(246,249,2525,0.2));
    background: radial-gradient(50% center,closest-side,rgba(56,67,143,0.8) -20%, rgba(246,249,252,0.2)); 
}
.we_accept_content{ width:412px; max-width:62%;}
.we_accept_content h2{ font-size:31px; margin-bottom:25px; padding-left:7px;}
.we_accept_content ul{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start;}
.we_accept_content ul li{ display:flex; align-items: center; justify-content: center; position:relative; margin-right:-10px; width:110px; height:110px; border-radius:50%; background:#73246b; box-shadow:0px 5px 5px rgba(0,0,0,0.35);}
.we_accept_content ul li img{}
.we_accept_content ul li:nth-child(1){ z-index:9;}
.we_accept_content ul li:nth-child(2){ z-index:8;}
.we_accept_content ul li:nth-child(3){ z-index:7;}
.we_accept_content ul li:nth-child(4){ z-index:6; padding-left:6px;}
.we_accept_content ul li:last-child{ margin-right:0px;}
/*We accept Css End*/

/*Education post Css Start*/
.education_single_wrapepr{}
.education_single_wrapepr .inner{ padding-top:128px; padding-bottom:130px; display: flex; flex-direction: row-reverse; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.education_single_content{ width:71.8%; position:relative; padding:15px 20px 10px;}
.education_single_content:before,
.education_single_content:after{ content:""; display:block; position:absolute; left:0px; border:3px solid #000;}
.education_single_content:before{ width:100%; height:67px; border-radius:18px 18px 0px 0px; border-bottom:none; top:0px;}
.education_single_content:after{ width:calc(100% - 70px); height:calc(100% - 50px); border-top:none; border-right:none; border-radius:0px 0px 0px 18px; bottom:0px;}
.education_single_content_inner{ background:#fff; border-radius:18px; position:relative; padding:50px 20px; z-index:9;}
.education_single_content_inner:before,
.education_single_content_inner:after,
.education_single_content_nr:before{ content:""; display:block; position:absolute; border:3px solid #000;}
.education_single_content_inner:before{ width:130px; height:74px; border-radius:18px 0px 0px 0px; border-right:none; border-bottom:none; left:-2px; top:-2px;}
.education_single_content_inner:after{ width:17px; height:55%; border-left:none; border-bottom:none; border-radius:0px 18px 0px 0px; top:-2px; right:-2px;}

.education_single_content_nr{ max-width:816px; margin:0px auto;}
.education_single_content_nr:before{ width:30px; height:55%; border-left:none; border-top:none; border-radius:0px 0px 18px 0px; bottom:-2px; right:-2px;}


.education_single_content_nr h2.single_title{ font-size:42px; color:#38438f; line-height:1.2;}
.education_single_content_nr h2{ font-size:18px; color:#000; line-height:1.35; margin-bottom:25px;}
.education_single_content_nr p{ color:#000; line-height:1.35; margin-bottom:25px;}
.education_single_content_nr p a{ color:#000; text-decoration:underline;}
.education_single_content_nr p a:hover{ color:#000; text-decoration:underline;}
.education_single_content_nr ul,
.education_single_content_nr ol{ margin:0px 0px 20px 25px; padding-left:0 !important;}
.education_single_content_nr ul ul{ margin:15px 0px 0px 25px;}
.education_single_content_nr li{ font-size:18px; list-style:disc outside none; color:#000; padding-bottom:3px;}
.education_single_content_nr ol ol{ margin:15px 0px 0px 25px;}
.education_single_content_nr ul li{ list-style:disc outside none;}
.education_single_content_nr ol li{ list-style:decimal outside none; margin-bottom:15px;}
.education_single_content_nr ol{ margin-bottom:0px;}

.mt4_videos_content{ position:relative; margin-bottom:25px;}
.mt4_videos_content img{ display:block; width:100%; height:auto;}
.mt4_videos_content iframe{ display:block; width:100% !important; height:100% !important; position:absolute; left:0px; top:0px;}

.educations_newer_older{ text-align:center; padding-top:20px;}
.educations_newer_older .prev_link,
.educations_newer_older .next_link{ display: inline-block; vertical-align:top; padding:0px 5px 10px;}
.educations_newer_older a{ font-family: 'GTWalsheimPro-Medium'; text-transform:uppercase; background:#38438f; border-radius:25px; border:2px solid #38438f; padding:6px 25px; display:inline-block; color:#fff; font-size:14px; text-align:center; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; -webkit-appearance:none; text-decoration:none; cursor:pointer; margin:0px;}
.educations_newer_older a:hover{ background:#4856b5; border-color:#4856b5; color:#fff; text-decoration:none;}
.educations_newer_older .prev_link a{ background:none; color:#38438f;}
.educations_newer_older .prev_link a:hover{ background:none; color:#4856b5;}

.education_single_sidebar{ background:#fff; border-radius:20px; padding:30px 30px 10px 36px; width:25.8%;}
.education_single_sidebar_box{ padding-bottom:17px;}
.education_single_sidebar h3{ cursor:pointer; font-size:25px; color:#38438f ; margin-bottom:4px; font-family: 'GTWalsheimPro-Bold'; line-height:1.2; position:relative; width:100%; padding-right:15px; cursor:pointer;}
.education_single_sidebar h3:before{ content:"\f067"; font-family:'FontAwesome'; font-size:14px; position:absolute; right:0px; top:5px; font-weight:normal;}
.education_single_sidebar h3.selected:before{ content:"\f068";}

.education_single_sidebar h4{ font-size:21px; color:#000000; padding:0px 0px 9px 16px; position:relative; margin:0px;font-family: 'GTWalsheimPro-Medium'; line-height:1.2;}
.education_single_sidebar h4:before{ content:""; display:block; width:9px; height:2px; background:#000; position:absolute; left:0px; top:12px;}
.education_single_sidebar ul{ padding:0px 0px 2px 18px; margin:0px;}
.education_single_sidebar ul li{ padding:0px 0px 8px 8px; margin:0px; font-size:18px; color:#000000; font-family: 'GTWalsheimPro-Medium'; line-height:1.2; position:relative;}
.education_single_sidebar ul li:before{ content:""; display:block; width:4px; height:4px; border-radius:50%; background:#73246b; position:absolute; left:0px; top:7px;}
.education_single_sidebar ul li a{ text-decoration:none;}
.education_single_sidebar ul li a:hover{ text-decoration:underline;}
.education_single_sidebar ul li a.active{ text-decoration:underline;}
.education_single_sidebar .accordionContent{ display:none;}

.single_table_content{ padding:5px;position:relative; max-width:847px; overflow:hidden; margin:0px 0px 27px; border-radius:30px; background:#fff;}
.single_table_content .single_table_border{ width:27%; height:100%; border-radius:30px 0px 0px 30px; border:5px solid #000; border-right:none; position: absolute; left:0px; top:0px;}
.single_table_content:before,
.single_table_content:after{ content:""; display:block; position:absolute; right:0px;}
.single_table_content:before{border:5px solid #000; border-left:none; border-bottom:none; border-radius:0px 30px 0px 0px; width:calc(100% - 80px); height:34.2%; top:0px;}
.single_table_content:after{ background:url(/wp-content/themes/alphatick_public_wp/images/deposit_bonus_table_border_bottom.png?v=3) right bottom no-repeat; width:72%; height:66.2%; bottom:0px;}
.single_table{ position:relative; z-index:9; overflow:hidden;}
.single_table table{ border-collapse:collapse; border:0px; width:100%;}
.single_table th,
.single_table td{ border-left:5px solid #000; width:calc(100% / 3);}
.single_table th:first-child,
.single_table td:first-child{ border-left:none;}
.single_table th{font-size: 24px; color:#38438f; text-transform:uppercase; padding:23px 5px 21px; line-height: 1; font-family: 'GTWalsheimPro-Bold'; text-align:center; font-weight:normal; border-bottom:1px solid #898989;}
.single_table tr td{ text-align: center; padding:3px 5px 4px; font-size:19px; font-family: 'GTWalsheimPro-Medium'; }
.single_table tr:nth-child(2) td{ padding-top:25px;}
.single_table tr:last-child td{ padding-bottom:21px;}
.single_table th:nth-child(1){ width:26%;}
/*Education post Css End*/

/*Product Css Start*/
.products_wrapper{}
.products_wrapper .inner{ padding-bottom:60px;}
.products_wrapper .title_box{ padding-bottom:18px; display:flex; justify-content: space-between; align-items: flex-start;}
.products_wrapper .title_box h3{ padding-right:20px; font-size:31px; font-family: 'GTWalsheimPro-Regular';}
.products_wrapper .title_box h3 span{ padding-right:5px;}
.products_wrapper .title_box h3 strong{ font-size:42px;}
.products_wrapper .title_box h3 strong.nav_1{ color:#2fc390;}
.products_wrapper .title_box h3 strong.nav_2{ color:#264daf;}
.products_wrapper .title_box h3 strong.nav_3{ color:#7b37e1;}
.products_wrapper .title_box h3 strong.nav_4{ color:#268aaf;}
.products_wrapper .title_box h3 strong.nav_5{ color:#73246b;}
.products_wrapper .title_box h3 strong.nav_6{ color:#1573a1;}
.products_wrapper .title_box a.show_all{ font-size:18px; color:#38438f; font-family: 'GTWalsheimPro-Bold'; text-decoration:none; margin-top:23px; min-width:80px; text-align:right;}
.products_wrapper .title_box a.show_all:hover{ color:#38438f; text-decoration:underline;}

.products_content{ display:flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.products_content .nav{ width:184px; max-width:100%; background:#ffffff; border-radius:20px; padding:33px 20px 29px;}
.products_content .nav li{font-size: 21px; font-family: 'GTWalsheimPro-Medium'; color:#000000; background:#f6f9fc; text-align:center; cursor: pointer; border-radius:23px 23px 23px 0px; margin-bottom:33px; padding:5px 5px;}

.products_wrapper_de .products_content .nav li{ word-break: break-all; }
.products_wrapper_ro .products_content .nav li.nav_2{ word-break: break-all; }

.products_content .nav li:last-child{ margin-bottom:0px;}
.products_content .nav li.active{ color:#fff; font-family: 'GTWalsheimPro-Bold';}
.products_content .nav li.nav_1.active{ background:#2fc390;}
.products_content .nav li.nav_2.active{ background:#264daf;}
.products_content .nav li.nav_3.active{ background:#7b37e1;}
.products_content .nav li.nav_4.active{ background:#268aaf;}
.products_content .nav li.nav_5.active{ background:#73246b;}
.products_content .nav li.nav_6.active{ background:#1573a1;}
.products_content .tab_content{ width:calc(100% - 202px);}
.products_content .tab_content .tab_content_box{ height:0px; opacity:0; overflow:hidden;}
.products_content .tab_content .tab_content_box.active{display: block; height:auto; opacity:1; overflow:visible;}

.home .product_list_title{ display:none;}
.product_list_title{ display:flex; justify-content: space-between; align-items: flex-start; padding-top:12px;}
.product_list_title h3{ padding-right:10px; font-size:31px; margin-bottom:16px; line-height:1.2;}
.product_list_title a{ font-size:16px; color:#000000; font-family: 'GTWalsheimPro-Bold'; min-width:70px; text-decoration:none; margin-top:14px; text-align:right; display:none;}
.product_list_title a:hover{ color:#000000; text-decoration:underline;}

.products_top_list{ margin-left:-6px; margin-right:-6px; display:flex; align-items: flex-start; justify-content: center; flex-wrap: wrap;}
.products_top_list li{ padding:0px 6px 30px; width:25%;}
.products_top_list li .products_top_list_box{ width:266px; height:183px; max-width:100%; padding:28px 28px 0px; background:url(/wp-content/themes/alphatick_public_wp/images/products_top_list_box_bg.png) center top no-repeat; background-size:100% 100%;}
.products_top_list_box .top_box{ min-height:52px; display:flex; justify-content: space-between; align-items: flex-start;}
.products_top_list_box .top_box .icon{ position:relative; font-family: 'GTWalsheimPro-Medium'; color:#fff; font-size:12px; text-transform:uppercase; text-align:center;}
.products_top_list_box .top_box .icon .icon_text{background:#73246b; width:36px; height:36px; line-height:36px; border-radius:50%; position:relative;}
.products_top_list_box .top_box .icon .icon_text:before{ content:""; display:block; width:22px; height:23px; background:url(/wp-content/themes/alphatick_public_wp/images/products_top_list_icon_line.png) center top no-repeat; background-size:100% 100%; position:absolute; left:-4px; top:-4px;}
.products_top_list_box .top_box .icon .icon_img_2{ margin-left:-15px;}
.products_top_list_box .top_box .icon span{ display:inline-block; border:1px solid #9d9d9d; background:#000; padding:3px 5px 1px; min-width:56px; border-radius:15px; position:absolute; left:23px; top:14px;}
.products_top_list_box .content_box{ min-height:58px; font-size:16px; line-height:1; margin-right:-20px; font-family: 'GTWalsheimPro-Medium'; letter-spacing:-0.3px;}
.products_top_list_box .content_box strong{ display:inline-block; padding-top:3px; letter-spacing:normal;}
.products_top_list_box .data_text_box{ justify-content: space-between; align-items: flex-start;}
.data_text_box{ font-size:19px; line-height:1.15; display:flex;}
.data_text_box span{ font-family: 'GTWalsheimPro-Medium';}
.data_text_box strong{ display:inline-block; position:relative; padding-left:14px;}
.data_text_box strong:before{ content: "\f04b"; font-family: 'FontAwesome'; display:block; position:absolute; left:0px; top:3px; font-size:12px;}
.data_text_box strong.green_text:before{
	transform:scale(0.8) rotate(270deg);
	-ms-transform:scale(0.8) rotate(270deg);
	-moz-transform:scale(0.8) rotate(270deg);
	-webkit-transform:scale(0.8) rotate(270deg);
	-o-transform:scale(0.8) rotate(270deg);
}
.data_text_box strong.red_text:before{
	transform:scale(0.8) rotate(90deg);
	-ms-transform:scale(0.8) rotate(90deg);
	-moz-transform:scale(0.8) rotate(90deg);
	-webkit-transform:scale(0.8) rotate(90deg);
	-o-transform:scale(0.8) rotate(90deg);
}
.data_text_box strong.green_text{ color:#22cd3e;}
.data_text_box strong.red_text{ color:#ff0000;}


.products_bottom_list{ margin-left:-7px; margin-right:-6px; display:flex; flex-wrap: wrap; justify-content: center;}
.products_bottom_list li{ padding:0px 7px 20px; width:50%;}
.products_bottom_list li .products_bottom_list_box{ background:#fff; padding:2px 30px; min-height:64px; border-radius:20px; height:100%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.products_bottom_list_box .text_box{ width:calc(100% - 160px); font-size:16px; line-height:1.1; font-family: 'GTWalsheimPro-Medium';}
.products_bottom_list_box .text_box strong{ font-size:18px; display:inline-block; padding-top:4px;}
.products_bottom_list_box .echarts_wrapper{ width:60px;}
.products_bottom_list_box .data_text_box{ width:93px; justify-content: center; align-items: flex-end; flex-direction: column; line-height:1.2;}

.products_swiper{ width:350px; max-width:100%; margin:0px auto; overflow:hidden; padding-bottom:20px; display:none;}
.products_swiper .products_top_list{flex-wrap: nowrap;justify-content:flex-start; margin:0px;align-items: stretch; margin-bottom:15px;}
.products_swiper .products_top_list li{ padding:0px; height:auto;}
.products_swiper .products_top_list li .products_top_list_box{ width:100%; padding:12px; position:relative; height:100%; background:none;}
.products_swiper .products_top_list li .products_top_list_box:before,
.products_swiper .products_top_list li .products_top_list_box:after{ content:""; display:block; border:2px solid #000; position:absolute;}
.products_swiper .products_top_list li .products_top_list_box:before{ bottom:0px; left:0px; width:25%; height:80%; border-top:none; border-right:none; border-radius:0px 0px 0px 15px;}
.products_swiper .products_top_list li .products_top_list_box:after{ top:0px; right:0px; width:76%; height:100%; border-left:none; border-radius:0px 15px 15px 0px;}

.products_swiper .products_top_list_box_inner{ background:#fff; border-radius:15px; height:100%; position: relative; z-index:9; padding:15px 15px 15px 100px; display:flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}
.products_swiper .products_top_list_box_inner:before,
.products_swiper .products_top_list_box_inner:after{ content:""; display:block; border:2px solid #000; position:absolute;}
.products_swiper .products_top_list_box_inner:before{ top:-1px; right:-1px; width:14px; height:calc(100% + 2px); border-left:none; border-radius:0px 15px 15px 0px;}
.products_swiper .products_top_list_box_inner:after{ bottom:-1px; right:13px; width:90px; height:2px; border-top:none; border-left:none; border-right:none; }
.products_swiper .products_top_list_box .top_box:before{ content:""; display:block; width:90%; height:90%; border-left:2px solid #000; border-top:2px solid #000; position:absolute; left:-1px; top:-1px; border-radius:15px 0px 0px 0px;}
.products_swiper .products_top_list_box .top_box{ width:100px; padding:0px 10px; position:absolute; left:0px; top:0px; height:100%; justify-content: center; align-items: center;}
.products_swiper .products_top_list_box .top_box.display_left{ justify-content: flex-start;}
.products_swiper .products_top_list_box .top_box.display_left .icon span{ min-width:inherit;}
.products_swiper .products_top_list_box .content_box{ min-height:inherit; margin-right:0px; padding-bottom:6px; width:100%; display: flex;justify-content: space-between;}
.echarts{width: 60px;height: 30px;}
.products_swiper .products_top_list_box .data_text_box{ width:100%;}
.products_swiper .products_swiper_pagination{ width:100%; padding:0px; margin:0px; text-align:center;}
.products_swiper .products_swiper_pagination .swiper-pagination-bullet{ margin:0px 4px; display:inline-block; width:10px; height:10px; text-indent:-9999em; background:#cccccc; border-radius:50%; cursor:pointer; opacity:1;}
.products_swiper .products_swiper_pagination .swiper-pagination-bullet-active{background:#636363;}
.products_swiper .bx-controls-direction{ display:none;}


/*Product Css End*/

/*Markets Pages Css Start*/
.markets_product_wrapper{}
.markets_product_wrapper .inner{ max-width:1150px; text-align:center; padding-bottom:120px;}
.markets_product_wrapper .top_text{ text-align:center; padding-bottom:4px;}
.markets_product_wrapper .top_text h2{ margin-bottom:16px;}
.markets_product_wrapper .top_text .p{ font-size:19px;}
.markets_product_wrapper .dark_blue_button{ min-width:220px; text-align:center;}
.markets_product_content{ text-align:left; max-width:1146px; margin:0px auto; padding-bottom:38px;}

.what_is_wrapper{}
.what_is_wrapper .inner{ max-width:1354px; padding-top:123px; padding-bottom:126px;}
.what_is_content{ border:5px solid #000000; border-radius:32px; background:#1573a1; position:relative; display:flex; flex-wrap: wrap; align-items: flex-end; justify-content:space-between; padding:33px 38px 0px 90px;}
.what_is_content:after{ content:""; display:block; position:absolute; right:-18px; bottom:-16px; width:78%; height:70%; border-right:5px solid #000; border-bottom:5px solid #000; border-radius:0px 0px 32px 0px; z-index:-1;}
.what_is_content .text_box{ width:650px; max-width:62%; padding-bottom:60px; color:#fff;}
.what_is_content .text_box.forex_text_box{ width:690px;}
.what_is_content .text_box.crypto_text_box{ width:690px;}
.what_is_content .text_box.commodities_text_box{ width:710px;}
.what_is_content .text_box.etfs_text_box{ width:700px;}
.what_is_content .text_box h2{ margin-bottom:29px;}
.what_is_content .dark_blue_button{ min-width:186px; text-align:center; margin-top:12px;}
.what_is_content .img_box{ width:385px; max-width:35%;}

.product_description_wrap{}
.product_description_wrap .inner{ max-width:1148px; text-align:center; padding-bottom:120px;}
.product_description_wrap ul{ display:flex; justify-content: center; flex-wrap: wrap; align-items: flex-start; text-align:left; margin-left:-20px; margin-right:-20px;}
.product_description_wrap ul li{ padding:0px 20px 10px; width:25%;}
.product_description_wrap ul li .text_box{ background:url(/wp-content/themes/alphatick_public_wp/images/product_description_list_bg2.png) left top no-repeat; background-size:100% 100%; height:198px; padding:10px 5px 10px 32px; display:flex; align-items: center;}
.product_description_wrap ul li .text_box p{ margin-bottom:0px; font-size:21px; font-family: 'GTWalsheimPro-Medium';}
.product_description_wrap ul li .text_box p span{ color:#2fc390; font-size:31px;}

.product_description_wrap ul li:first-child .text_box{ height:230px; padding-bottom:40px; background:url(/wp-content/themes/alphatick_public_wp/images/product_description_list_bg1.png) left top no-repeat; background-size:100% 100%;}
.product_description_wrap ul li:last-child .text_box{ height:230px; padding-bottom:40px; background:url(/wp-content/themes/alphatick_public_wp/images/product_description_list_bg3.png) left top no-repeat; background-size:100% 100%;}
.product_description_wrap .dark_blue_button{ min-width:220px; text-align:center; margin-top:12px;}

.products_specifications_wrap{}
.products_specifications_wrap .inner{ padding-bottom:55px;}
.products_specifications_wrap h2{ text-align:center; margin-bottom:40px;}
.specifications_content{}
.specifications_content .specifications_content_inner{ display:none;}
.specifications_content .specifications_content_inner.active{ display: block;}
.products_specifications_wrap .nav_content{ width:594px; max-width:100%; margin:0px auto; padding:8px 10px; position:relative; margin-bottom:35px; border:2px solid #000000; border-radius:12px;/* box-shadow:0px 0px 2px #000 inset;*/}
.products_specifications_wrap .nav_content:after{ content:""; display:block; width:45px; background:#f6f9fc; height:62%; position:absolute; right:-3px; bottom:-2px;}
.products_specifications_wrap .nav_list{ background:#fff; border-radius:12px; padding:3px 20px; position:relative; z-index:9; display:flex; flex-wrap: wrap;}
.products_specifications_wrap .nav_list:before,
.products_specifications_wrap .nav_list:after{ content:""; display:block; position:absolute; top:-1px; z-index:-1;}
.products_specifications_wrap .nav_list:before{ border-left:2px solid #000; border-top:2px solid #000; border-radius:10px 0px 0px 0px; left:-1px; width:78px; height:44px;}
.products_specifications_wrap .nav_list:after{ border:2px solid #000; border-left:none; border-radius:0px 10px 10px 0px; right:-1px; width:19px; height:calc(100% + 2px);}
.products_specifications_wrap .nav_list li:before{ content:""; display:block; width:10px; height:3px; background:#fff; position:absolute; right:10px; top:-1px;}
.products_specifications_wrap .nav_list li{ padding:8px; font-size:21px; color:#000; font-family: 'GTWalsheimPro-Medium'; width:calc(100% / 2);}
.products_specifications_wrap .nav_list li span{ background:#f6f9fc; display: block; padding:19px 3px; text-align:center; border-radius:10px; cursor:pointer; line-height:1.1; height:100%; display: flex; align-items: center;     justify-content: center;}
.products_specifications_wrap .nav_list li.active{ font-family: 'GTWalsheimPro-Bold'; color:#fff;}
.products_specifications_wrap .nav_list li.nav_pm.active span{ background:#4ab994;}
.products_specifications_wrap .nav_list li.nav_sc.active span{ background:#264daf;}
.products_specifications_wrap .nav_list li.nav_ec.active span{ background:#6a2fc3;}

.products_page_table_header{ border-bottom:2px solid #989898; background:#f6f9fc; padding-right:1.4%;}
.specifications_table_content{ padding:5px;position:relative; width:100%; overflow:hidden;}
.specifications_table_content .specifications_table_border{ width:27%; height:100%; border-radius:28px 0px 0px 28px; border:5px solid #000; border-right:none; position: absolute; left:0px; top:0px;}
.specifications_table_content:before,
.specifications_table_content:after{ content:""; display:block; position:absolute; right:0px;}
.specifications_table_content:before{border:5px solid #000; border-left:none; border-bottom:none; border-radius:0px 28px 0px 0px; width:calc(100% - 80px); height:34.2%; top:0px;}
.specifications_table_content:after{ background:url(/wp-content/themes/alphatick_public_wp/images/deposit_bonus_table_border_bottom.png?v=3) right bottom no-repeat; width:72%; height:66.2%; bottom:0px;}
.specifications_table{ position:relative; z-index:9; overflow:hidden; border-radius: 25px;}

.specifications_table table{ border-collapse:separate; width:100%; table-layout: fixed;}
.specifications_table tr th{font-size: 21px; padding:21px 2px 14px; line-height: 1.2; font-family: 'GTWalsheimPro-Bold'; text-align:center; font-weight:normal; border-bottom:2px solid #989898; box-sizing: border-box; background:#f6f9fc; position:sticky; top:0; z-index:1;}
.specifications_table tr td{ text-align: center; padding:5px 2px; height:75px; font-size:18px; font-family: 'GTWalsheimPro-Light'; background:#f1f0f0; line-height:1; box-sizing: border-box;}
.specifications_table tr:nth-child(2n) td{ background:#fff;}
.specifications_table tr td:first-child{font-family: 'GTWalsheimPro-Medium';}
.specifications_table.green tr td:first-child,
.specifications_table.green tr th:first-child{ color:#4ab994;}
.specifications_table.blue tr td:first-child,
.specifications_table.blue tr th:first-child{ color:#264daf;}
.specifications_table.purple tr td:first-child,
.specifications_table.purple tr th:first-child{ color:#6a2fc3;}

.products_page_table_body{ height:516px; overflow:auto; position:relative;}
.products_page_table_body .rotate_data_box{width: 100%;height:375px;background-color: #ffffff;position: absolute;top: 0;left: 0;display: flex;justify-content: space-around;align-items: center;}
.products_page_table_body .rotate_data_box img{animation: rotate 1s infinite linear;}
@keyframes rotate{
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.products_trading_hours_content{ border:4px dotted #000; border-radius:45px; position:relative; padding:45px 20px 56px; margin-top:70px;}
.products_trading_hours_content:before{ content:""; display:block; background:#f6f9fc; width:12%; height:67%; position:absolute; left:-6px; top:-6px;}
.products_trading_hours_content h2{ margin-bottom:20px; position:relative;}
.products_trading_hours_content .table_box{ max-width:743px; margin:0px auto; overflow:hidden; border:2px solid #000; border-radius:30px; position:relative;}
.products_trading_hours_content .table_box table{ border-collapse:collapse; border:0px; width:100%; text-align:center;}
.products_trading_hours_content .table_box table th{ text-align:center; font-family: 'GTWalsheimPro-Bold'; color:#fff;font-size:18px; padding:13px 0 14px; line-height: 1.2;}
.products_trading_hours_content .table_box.green table th{ background:#4ab994;}
.products_trading_hours_content .table_box.blue table th{ background:#264daf;}
.products_trading_hours_content .table_box.purple table th{ background:#6a2fc3;}
.products_trading_hours_content .table_box table td{ width:50%; font-size:18px; font-family: 'GTWalsheimPro-Light'; line-height:1.2; color:#1b1b1a; padding:12px 0px;}
.products_trading_hours_content tr td:first-child{ font-family: 'GTWalsheimPro-Medium';}
.products_trading_hours_content tr:nth-child(2) td{ padding-top:26px;}
.products_trading_hours_content tr:last-child td{ padding-bottom:26px;}

.products_trading_hours_content tr th:first-child,
.products_trading_hours_content tr td:first-child{ padding-left:75px;}
.products_trading_hours_content tr th:last-child,
.products_trading_hours_content tr td:last-child{ padding-right:85px;}

.products_trading_hours_content .table_box.forex_table_box table th span{ font-size:16px;}
.products_trading_hours_content .table_box.forex_table_box table td{ width:calc(100% / 3);}
.products_trading_hours_content .table_box.forex_table_box tr th:first-child,
.products_trading_hours_content .table_box.forex_table_box tr td:first-child{ padding-left:0px;}
.products_trading_hours_content .table_box.forex_table_box tr th:last-child,
.products_trading_hours_content .table_box.forex_table_box tr td:last-child{ padding-right:0px;}
/*Markets Pages Css End*/


/*Terms and Conditions Css Start*/
.terms_and_conditions_wrapepr{}
.terms_and_conditions_wrapepr .inner{ padding-top:125px; padding-bottom:110px;}
.terms_and_conditions_content{ position:relative; width:100%; padding:20px 28px;}
.terms_and_conditions_content:before,
.terms_and_conditions_content:after{ content:""; display:block; width:100%; border:3px solid #000; position:absolute; left:0px;}
.terms_and_conditions_content:before{ height:93px; border-bottom:none; border-radius:26px 26px 0px 0px; top:0px;}
.terms_and_conditions_content:after{ height:calc(100% - 90px); width:92.8%; border-top:none; border-right:none; border-radius:0px 0px 0px 26px; bottom:0px;}
.terms_and_conditions_text{ background:#fff; position:relative; border-radius:26px; padding:42px 30px;}
.terms_and_conditions_text:before,
.terms_and_conditions_text:after{ content:""; display:block; border:3px solid #000; border-left:none; position:absolute; right:-1px;}
.terms_and_conditions_text:before{ width:23px; height:51%; border-bottom:none; border-radius:0px 26px 0px 0px; top:-1px;}
.terms_and_conditions_text:after{ width:40px; height:51%; border-top:none; border-radius:0px 0px 26px 0px; bottom:-1px;}
.terms_and_conditions_text_border{ width:182px; height:102px; border:3px solid #000; border-bottom:none; border-right:none; border-radius:26px 0px 0px 0px; position:absolute; left:-1px; top:-1px;}
.terms_and_conditions_text_inner{ position:relative; z-index:9; max-width:1026px; margin:0px auto; padding-right:20px;}
.terms_and_conditions_text h2{ font-size:31px; line-height:1.38; margin-bottom:27px;}
.terms_and_conditions_text p{ padding-left:17px; line-height:1.38; margin-bottom:0px;}
.terms_and_conditions_text p.blue_text{ color:#38438f;}
.terms_and_conditions_text p a,
.terms_and_conditions_text li a{font-family: 'SFProText-Bold';}
.terms_and_conditions_text ul{}
.terms_and_conditions_text ul li{ position:relative; padding-left:17px; line-height:1.38;}
.terms_and_conditions_text ul li:before{ content:""; display:block; width:4px; height:4px; border-radius:50%; position:absolute; left:0px; top:10px; background:#000;}
.terms_and_conditions_text ul li ul{ padding-left:37px;}
.terms_and_conditions_text ul li ul li{ padding-left:10px;}
.terms_and_conditions_wrapepr .separate_box{ height:57px; width:100%; clear:both;}
.t_and_c_table_content{ padding:5px;position:relative; max-width:847px; overflow:hidden; margin:31px 0px 27px 15px; border-radius:30px; background:#fff;}
.t_and_c_table_content .t_and_c_table_border{ width:27%; height:100%; border-radius:30px 0px 0px 30px; border:5px solid #000; border-right:none; position: absolute; left:0px; top:0px;}
.t_and_c_table_content:before,
.t_and_c_table_content:after{ content:""; display:block; position:absolute; right:0px;}
.t_and_c_table_content:before{border:5px solid #000; border-left:none; border-bottom:none; border-radius:0px 30px 0px 0px; width:calc(100% - 80px); height:34.2%; top:0px;}
.t_and_c_table_content:after{ background:url(/wp-content/themes/alphatick_public_wp/images/deposit_bonus_table_border_bottom.png?v=3) right bottom no-repeat; width:72%; height:66.2%; bottom:0px;}
.t_and_c_table{ position:relative; z-index:9; overflow:hidden;}
.t_and_c_table table{ border-collapse:collapse; border:0px; width:100%;}
.t_and_c_table th,
.t_and_c_table td{ border-left:5px solid #000;}
.t_and_c_table th:first-child,
.t_and_c_table td:first-child{ border-left:none;}
.t_and_c_table th{font-size: 24px; color:#38438f; text-transform:uppercase; padding:23px 5px 21px; line-height: 1; font-family: 'GTWalsheimPro-Bold'; text-align:center; font-weight:normal; border-bottom:1px solid #898989;}
.t_and_c_table tr td{ text-align: center; padding:3px 5px 4px; font-size:19px; font-family: 'GTWalsheimPro-Medium'; }
.t_and_c_table tr:nth-child(2) td{ padding-top:25px;}
.t_and_c_table tr:last-child td{ padding-bottom:21px;}
.t_and_c_table th:nth-child(1){ width:26%;}
/*Terms and Conditions Css End*/

/*Accordion Css Start*/
.page_accordion_wrapper{ background:#f6f9fc;}
.page_accordion_wrapper .inner{max-width:1350px;}
.page_accordion_wrapper .inner{ padding-top:126px; padding-bottom:120px; position:relative;}
.page_accordion_wrapper h2{ margin-bottom:40px;}
.page_accordion_wrapper h5{ color:#000000;font-size:21px; line-height:1.3; cursor:pointer; position:relative; padding-bottom: 14px; max-width:940px; margin:0px auto;}
.page_accordion_wrapper h5:after{ content:""; display:block; width:33px; height:18px; position:absolute; right:33px; top:6px; background:url(/wp-content/themes/alphatick_public_wp/images/leverage_faq_icon.png);}
.page_accordion_wrapper h5.active:after{background:url(/wp-content/themes/alphatick_public_wp/images/leverage_faq_icon2.png);}
.page_accordion_content{ position:relative; z-index:9;}
.page_accordion_content .page_accordion_content_box{ background:#ffffff; border-radius:20px; margin-bottom:15px; padding: 31px 20px 21px;}
.page_accordion_content .page_accordion_content_box p{ margin-bottom:0px; padding-bottom:20px;font-size:19px;}
.page_accordion_content .page_accordion_content_box p:last-child{padding-bottom:10px;}
.page_accordion_content .page_accordion_content_box .text_box{ max-width:940px; margin:0px auto;}
.page_accordion_content .page_accordion_content_box .text_box a{margin-bottom:15px;}
.page_accordion_content .page_accordion_content_box .text_box .dark_blue_button{ min-width:192px; text-align:center;}
.page_accordion_content .page_accordion_content_box .text_box{ display:none; padding-top: 15px;}
.page_accordion_content .page_accordion_content_box:last-child{margin-bottom: 0px;}
/*Accordion Css End*/


/*CPA and IB Form Css Start*/
.form_wrapper{}
.form_wrapper .inner{ max-width:1177px; background:url(/wp-content/themes/alphatick_public_wp/images/form_content_bg.jpg) center top no-repeat; background-size:100% auto; padding-top:182px; padding-bottom:158px;}
.form_content{ max-width:1023px; margin:0px auto; background:#fff; border-radius:32px; box-shadow:0px 0px 10px rgba(0,0,0,0.1); padding:55px 76px 60px; display:flex; justify-content: flex-start; flex-wrap: wrap;}
.form_sidebar{ width:314px; padding:35px 20px; max-width:37%; border-radius:25px; background:#f6f9fc; margin-top:6px; display:flex; flex-wrap: wrap; align-content: center; justify-content: center;}
.form_sidebar img.form_sidebar_logo{ width:240px; display:block; margin:0px auto;}
.form_sidebar ul{ width:248px; max-width:100%; padding-top:184px;}
.form_sidebar ul li{ padding-top:20px;}
.form_sidebar .white_button,
.form_sidebar .green_button{ width:100%; font-size:20px; text-align:center; padding:24px 15px 22px; border-radius: 35px 35px 35px 0px;}
.form_sidebar .white_button{ color:#000;}
.form_sidebar .white_button:hover{ color:#000;}

.form_content_inner{ width:540px; padding-left:60px; max-width:63%;}
.form_content_inner h2{ text-align:center; font-size:31px; margin-bottom:17px;}
.form_content_inner p{ text-align:center; font-size:19px;}
.form_content_inner p a{font-family: 'SFProText-Bold'; color:#38438f; text-decoration:none;}
.form_content_inner p a:hover{ color:#38438f; text-decoration:underline;}
.form_content_inner h5{font-family: 'SFPro-Regular'; font-size:16px; text-transform:uppercase; line-height:1; position:relative; text-align:center; margin-bottom:43px;}
.form_content_inner h5:before{ content:""; display:block; width:100%; height:2px; background:#bbbbbb; position:absolute; left:0px; top:50%; margin-top:-1px;}
.form_content_inner h5 span{ background:#ffffff; position:relative; display:inline-block; padding:0px 2px;}
.form_list_icon{ margin-left:-13px; margin-right:-13px; display:flex; flex-wrap: wrap; justify-content: center;}
.form_list_icon li{ width:calc(100% / 3); padding:0px 13px;}
.form_list_icon li a{ display:flex; justify-content: center; align-items: center; border-radius:10px; height:100%; padding:8px 3px;}
.form_list_icon li a img{ width:27px;}
.form_list_icon li a.icon_1{ background:#fff; border:1px solid #aaaaaa;}
.form_list_icon li a.icon_2{ background:#3b5998; border:1px solid #3b5998;}
.form_list_icon li a.icon_3{ background:#000000; border:1px solid #000000;}
.form_list_icon li a.icon_3 img{ width:23px;}

.question_text_box{ position: absolute; right:0px; top:-6px; z-index:9;}
.question_text_box span.question_text_icon{ display:block; width:32px; height:32px; border-radius:50%; background:#4ab994; font-size:21px; font-family: 'GTWalsheimPro-Bold'; color:#fff; text-align:center; line-height:32px; cursor:pointer;}
.question_text_box .text_box{ width:242px; position:absolute; display:none; opacity:0; left:0px; top:-7px; border:3px solid #4ab994; border-radius:10px; background:#fff; padding:15px 0px 0px 50px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.question_text_box .text_box:before{ content:""; display:block; width:31px; height:31px; background:url(/wp-content/themes/alphatick_public_wp/images/question_text_box_before.svg) left top no-repeat; background-size:cover; position:absolute; left:10px; top:6px;}
.question_text_box .text_box p{ font-size:12px; line-height:1.3; margin-bottom:17px; text-align:left;}
.question_text_box .text_box p span{ color:#38438f;}
.question_text_box .text_box p:last-child{ margin-bottom:14px;}
.question_text_box:hover{ z-index:10;}
.question_text_box:hover .text_box{ display:block; opacity:1;}

.form_content .gform_legacy_markup_wrapper{ padding:13px 0px 31px; margin:0px; width:100%; max-width:100%;}
.form_content .gform_legacy_markup_wrapper ul.gform_fields{ display:flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
body .form_content .gform_legacy_markup_wrapper ul li.gfield{ padding:0px 0px 24px; margin:0px; width:100%;}
body .form_content .gform_legacy_markup_wrapper ul li.gfield.one_half_li{ width:48%;}
.form_content .gform_legacy_markup_wrapper label.gfield_label{ display:none;}
body .form_content .gform_legacy_markup_wrapper .top_label div.ginput_container{ margin-top:0px;}
.form_content .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.form_content .gform_legacy_markup_wrapper textarea,
.form_content .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{ font-family: 'GTWalsheimPro-Regular' !important; background:none; padding-left:36px; padding-right:0px;font-size:19px !important; color:#000000; border:1px solid #aaaaaa; border-radius:10px; height:48px; line-height:1.2;}
.form_content .gform_legacy_markup_wrapper textarea{ height:110px !important; line-height:1.2; padding-top:10px; padding-bottom:10px;}
.form_content .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{ appearance: none;-moz-appearance: none;-webkit-appearance: none; background:url(/wp-content/themes/alphatick_public_wp/images/form_select_icon2.png) calc(100% - 34px) center no-repeat !important;outline: none;}
.form_content .gform_legacy_markup_wrapper ::-webkit-input-placeholder { color:#000000;}
.form_content .gform_legacy_markup_wrapper :-ms-input-placeholder { color:#000000;}
.form_content .gform_legacy_markup_wrapper ::placeholder { color:#000000;}
body .form_content .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html,
.form_content .gform_fileupload_rules{ font-family: 'SFPro-Regular'; font-size:13px; line-height:1.15; padding-top:16px;}

.form_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{ display:flex; border:1px solid #aaaaaa; background:none; padding:0px 36px; border-radius:10px; height:48px; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom:0px;}
.form_content .gform_legacy_markup_wrapper span.gform_drop_instructions{ margin-bottom:0px; color:#000; padding-right:52px; display:inline-block; position:relative;}
.form_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area button.gform_button_select_files{ border:none; display:block; width:36px; height:28px; background:url(/wp-content/themes/alphatick_public_wp/images/select_files_icon.png) left top no-repeat; cursor:pointer; text-indent:-9999em;}

.form_content .gform_legacy_markup_wrapper .gfield_checkbox li label{ max-width:100%;}
.form_content .gform_legacy_markup_wrapper ul.gfield_checkbox{ width:100%; padding:7px 0px 0px; margin:0px; display:flex; justify-content: center;}
.form_content .gform_wrapper ul.gform_fields li.gfield .gfield_checkbox li input[type=checkbox]{vertical-align:top;margin:0px!important;opacity:0;position:absolute;}
.form_content .gform_wrapper ul.gform_fields li.gfield  ul.gfield_checkbox li label{display:block;color:#000;margin:0px;font-size:13px;padding:0px 0px 0px 22px;position:relative;max-width:100%;}
.form_content .gform_wrapper ul.gform_fields li.gfield  ul.gfield_checkbox li label::after{content:'';background:#FFF; display:block; box-shadow:2px 2px 2px rgba(0,0,0,0.2); width:12px;height:12px;position:absolute;left:0px;top:2px;}
.form_content .gform_wrapper ul.gform_fields li.gfield  ul.gfield_checkbox input[type=checkbox]:checked + label:after{background:#4ab994;}
.form_content .gform_wrapper ul.gform_fields li.gfield  ul.gfield_checkbox input[type=checkbox]:checked + label{ font-weight:normal;}

.form_content .gform_legacy_markup_wrapper .gform_footer{ padding:0px; margin:0px;}
.form_content .gform_legacy_markup_wrapper .gform_footer input.button,
.form_content .gform_legacy_markup_wrapper .gform_footer input[type=submit]{width:100%; height:45px; display: inline-block;background: #38438f; border-radius:21px 21px 21px 0px;text-align: center; color: #fff; border:none; font-size:16px; font-family: 'GTWalsheimPro-Bold'; font-weight:normal; cursor:pointer; margin-bottom:0px !important;}
.form_content .gform_legacy_markup_wrapper div.validation_error{ display:none;}
.form_content .gform_legacy_markup_wrapper li.gfield.gfield_error{ background:none; border:none; margin-bottom:0px !important;}

.form_content .gform_confirmation_wrapper{ display:flex; justify-content: center; padding:75px 0px 0px; text-align:center;}
.form_content .gform_confirmation_wrapper .submit_success_icon{ width:107px; height:auto; display:block; margin:0px auto 40px;}
.form_content .gform_confirmation_wrapper p{font-family: 'SFPro-Regular'; line-height:1.5; font-size:14px; margin-bottom:0px;}

.form_content .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){ border:1px solid #aaaaaa;}
.form_content .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:0px;}
.form_content .gform_legacy_markup_wrapper .field_description_below .gfield_description{ padding:6px 0px 0px; font-weight:normal; color:#f00; font-family: 'GTWalsheimPro-Regular'; font-size:14px;}

@media only screen and (min-width: 641px){
	.form_content  .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width:100% !important;}
}
@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px){
	.form_content .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{ margin-top:0px;}
}
@media only screen and (max-width: 641px){
	.form_content .gform_legacy_markup_wrapper ul.gfield_checkbox li label{ width:100%; }
	.form_content .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) { margin-bottom:0px;}
}
/*CPA and IB Form Css End*/

@media (max-width:1450px) {
	.main_menu_content_fr.main_menu_content > ul > li span.menu_item_title{ padding-left:32px; padding-right:32px;}
	.main_menu_content_fr.main_menu_content > ul > li span.menu_item_title:after{ right:10px;}
}


@media (max-width:1370px){
	/*Markets Pages Css Start*/
	.what_is_wrapper .inner{ padding-right:33px;}
	/*Markets Pages Css End*/

	.main_menu_content.main_menu_content_es > ul > li span.menu_item_title{ padding-left:30px; padding-right:30px;}
	.main_menu_content.main_menu_content_es > ul > li span.menu_item_title:after{right: 0px;}
}

@media (max-width:1350px) {
	.header_sub_menu.header_sub_menu_1{ left:0px; margin-left:0; width:690px;}	
	.header_sub_menu.header_sub_menu_1 .header_sub_menu_content:before{ left:30px; margin-left:0px;}
	
	.header_sub_menu_1 .header_sub_menu_content{ padding-left:30px; padding-right:20px; justify-content: flex-start;}	
	.header_sub_menu_1 .header_sub_menu_content ul{ width:230px; max-width:33.33%;}
	.header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}
	
	.main_menu_content_it .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}
	.main_menu_content_it .header_sub_menu_1 .header_sub_menu_content{justify-content: flex-start;} 
	.main_menu_content_ro .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}
	.main_menu_content_ro .header_sub_menu_1 .header_sub_menu_content{justify-content: flex-start;} 

	.main_menu_content.main_menu_content_es > ul > li span.menu_item_title{ padding-left:20px; padding-right:20px;}
	.main_menu_content.main_menu_content_es .header_sub_menu_1 .header_sub_menu_content ul:last-child{ margin-top:0px;}
	
	
	.main_menu_content.main_menu_content_ro > ul > li span.menu_item_title{ padding-left:20px; padding-right:20px;}
	.main_menu_content.main_menu_content_ro > ul > li span.menu_item_title:after{right: 0px;}
	.main_menu_content.main_menu_content_ro > ul > li:last-child{ padding-right:0px;}
}

@media (max-width:1320px) {	
	.main_menu_content.main_menu_content_de > ul > li span.menu_item_title{ padding-left:18px; padding-right:20px; font-size:15px;}
	.main_menu_content.main_menu_content_de > ul > li span.menu_item_title:after{right: 0px;}
	.main_menu_content.main_menu_content_de > ul > li:last-child{ padding-right:0px;}
}

@media (max-width:1310px) {
	.main_menu_content.main_menu_content_fr > ul > li span.menu_item_title{ padding-left:20px; padding-right:20px;}
	.main_menu_content.main_menu_content_fr > ul > li span.menu_item_title:after{ right:0px;}
	.main_menu_content.main_menu_content_fr > ul > li:last-child{ padding-right:0px;}
	
	.main_menu_content.main_menu_content_it > ul > li span.menu_item_title{ padding-left:30px; padding-right:30px;}
	.main_menu_content.main_menu_content_it > ul > li span.menu_item_title:after{ right:10px;}
	.main_menu_content.main_menu_content_it > ul > li:last-child{ padding-right:0px;}

	.main_menu_content.main_menu_content_pl > ul > li span.menu_item_title{padding-left:30px; padding-right:30px;}
	.main_menu_content.main_menu_content_pl > ul > li span.menu_item_title:after{ right:10px;}
}

@media (max-width:1250px) {
	.main_menu_content > ul > li span.menu_item_title{ padding-left:30px; padding-right:30px;}
	.main_menu_content > ul > li span.menu_item_title:after{ right:3px;}
	.main_menu_content > ul > li:last-child{ margin-right:10px;}	

	.main_menu_content.main_menu_content_pl > ul > li span.menu_item_title{padding-left:20px; padding-right:20px;}
	.main_menu_content.main_menu_content_pl > ul > li span.menu_item_title:after{ right:0px;}
}
@media (max-width:1200px) {
	.main_menu_content > ul > li span.menu_item_title{ padding-left:20px; padding-right:20px;}
	.main_menu_content > ul > li span.menu_item_title:after{ right:0px;}
	
	.main_menu_content.main_menu_content_it > ul > li span.menu_item_title{ padding-left:18px; padding-right:18px;}
	.main_menu_content.main_menu_content_it > ul > li span.menu_item_title:after{ right:0px;}
	
	
	.header_right .white_button{ margin-left:15px;}
	.products_top_list{ max-width:560px; margin:0px auto;}
	.products_top_list li{ width:auto;}
		
	.access_your_content .title_box{ padding-left:20px; padding-right:20px;}
	.access_your_content .title_box h1{ font-size:70px;}
		
	
	/*Markets Pages Css Start*/	
	.what_is_content{ padding:38px 30px 0px 30px;}
	.what_is_content .text_box h2{ margin-bottom:20px;}
	
	.specifications_table{ width:100%; overflow:auto;}
	.products_page_table_header,
	.products_page_table_body{ width:1200px;}
	.specifications_table th{ font-size:18px;}
	.specifications_table tr td{ font-size:16px;}
	
	.product_description_wrap ul{ margin-left:-10px; margin-right:-10px;}
	.product_description_wrap ul li{ padding-left:10px; padding-right:10px;}
	/*Markets Pages Css End*/
}
@media (max-width:1160px) {	
	.main_menu_content.main_menu_content_es > ul > li span.menu_item_title{ padding-left:12px; padding-right:12px;font-size: 15px;}
	.main_menu_content.main_menu_content_es > ul > li span.menu_item_title:after{ right:-4px;}
}
@media (max-width:1150px) {	
	.main_menu_content.main_menu_content_pl > ul > li span.menu_item_title{font-size:14px;padding-left:16px;}
	.main_menu_content.main_menu_content_pl > ul > li:last-child{ padding-right:0px;}
	
	.main_menu_content.main_menu_content_ro > ul > li span.menu_item_title{font-size:14px;padding-left:16px;}	
}
@media (max-width:1100px) {	
	.at_platform_content{ width:470px; height:530px;}
	.at_platform_content h2{ padding-top:120px; padding-bottom:220px; font-size:30px;}
	.at_platform_content ul li .text_box{ width:200px; height:81px;}
	.at_platform_content ul li h5{ font-size:17px; line-height:1.2;}
	.at_platform_content_fr ul li h5{ font-size:16px;}	
	.at_platform_content ul li.at_platform_li_1{ left:-100px; top:140px;}
	.at_platform_content ul li.at_platform_li_2{ left:-25px; top:245px;}
	.at_platform_content ul li.at_platform_li_3{ left:-100px; top:355px;}
	.at_platform_content ul li.at_platform_li_4{ right:-100px; top:140px;}
	.at_platform_content ul li.at_platform_li_5{ right:-25px; top:245px;}
	.at_platform_content ul li.at_platform_li_6{ right:-100px; top:355px;}
	.at_platform_content .dark_blue_button{ min-width:inherit; font-size:14px; padding-left:20px; padding-right:20px;}
	.at_platform_content_it .at_platform_li_5 h5{padding: 0 10px;}
	.at_platform_content_ro .dark_blue_button{max-width:190px;}
}
@media (max-width:1080px) {
	.main_menu_content{ float:none; clear: both; width: 100%; display:flex; justify-content: center;}
	
	.header_sub_menu.header_sub_menu_2{ left:0px; margin-left:0;}
	.header_sub_menu.header_sub_menu_4{ left:auto; right:0px; margin-left:0;}
	.header_sub_menu_content:before{ left:30px; margin-left:0px;}
	.header_sub_menu.header_sub_menu_4 .header_sub_menu_content:before{ left:auto; right:50px; margin-left:0px;}
	
	
	.footer_menu.footer_menu_it{ justify-content:center;}
}
@media (max-width:980px){	
	.access_your_wrapper .inner{ padding-left:30px; padding-right:30px;}
	.access_your_content .title_box h1{ font-size:60px;}
	
	/*Education post Css Start*/
	.education_single_wrapepr .inner{justify-content: center; padding-top:90px; padding-bottom:90px;}
	.education_single_content{ width:100%; margin-bottom:50px;}
	.education_single_content_nr h2.single_title{ font-size:36px;}
	.education_single_sidebar{ width:320px; max-width:100%;}
	/*Education post Css End*/
	
	
	/*CPA and IB Form Css Start*/
	.form_content{ padding-left:30px; padding-right:30px; padding-top:30px;}	
	.form_content_inner{ padding-left:30px;}
	/*CPA and IB Form Css End*/
}
@media (max-width:940px) {	
	h1{font-size:50px;}
	h2{font-size:32px;}
	h3{font-size:30px;}
	h4{font-size:24px;}
	h5{font-size:18px;}
	h6{font-size:16px;}
	
	.footer_menu.footer_menu_fr{ justify-content:center;}
	
	.page_title_wrapper h1{ font-size:36px;}
		
	.img_and_text_content .text_box{ padding-right:0px;}
	.img_and_text_wrapper .img_and_text_content.position_left .text_box{ padding-left:0px;}
	
	.access_your_content .title_box{ width:100%; max-width:100%; padding-bottom:30px;}
	.access_your_content .title_box h1{ font-size:50px; text-align:center;}
	.access_your_content .title_box h1 br{ display:none;}
	.access_your_content .access_your_list{ max-width:100%; padding-top:0px; width:360px;}
	
	
	/*Product Css Start*/
	.products_content .tab_content{ width:100%;}	
	.products_content .nav{ width:100%; display:flex; flex-wrap: wrap;justify-content:center; align-items: flex-start; margin-bottom:20px; padding:15px 10px 3px;}
	.products_content .nav li{ padding:10px 10px; font-size:18px; margin:0px 5px 12px; min-width:110px;}
	/*Product Css End*/
	
	
	/*Terms and Conditions Css Start*/
	.terms_and_conditions_text_inner{ padding-right:0px;}
	.terms_and_conditions_text ul li ul{ padding-left:20px;}
	.t_and_c_table_content{ margin-left:0px;}
	/*Terms and Conditions Css End*/
	
	/*CPA and IB Form Css Start*/
	.form_content{}
	.form_sidebar{ width:100%; max-width:100%; margin-top:0px; padding-left:0px; padding-right:0px;}
	.form_sidebar img.form_sidebar_logo{ width:160px;}
	.form_sidebar ul{ width:100%; padding-top:0px; display:flex; justify-content: center;  align-items: flex-start;  flex-wrap: wrap;}
	.form_sidebar ul li{ padding-left:10px; padding-right:10px;}
	.form_content_inner{ width:100%; padding-left:0px; max-width:100%; padding-top:30px;}
	.form_sidebar .white_button,
	.form_sidebar .green_button{ font-size:16px; padding-top:12px; padding-bottom:12px;}
	
	.form_content .gform_confirmation_wrapper{ padding-top:45px;}
	.form_content .gform_confirmation_wrapper .submit_success_icon{ width:82px;}
	/*CPA and IB Form Css End*/
		
	
	/*Accordion Css Start*/	
	.page_accordion_wrapper h2{ margin-bottom:30px;}
	.page_accordion_content .page_accordion_content_box{/* padding-left:30px !important; padding-right:30px !important;*/}
	.page_accordion_wrapper h5{ padding-right:40px;}
	.page_accordion_wrapper h5:after{ right:0px !important; top:6px;}
	/*Accordion Css End*/
		
	/*Markets Pages Css Start*/		
	.what_is_wrapper .inner{ padding-bottom:62px;}
	.what_is_content{ padding:30px 20px 0px;}
	.what_is_content .text_box{ width:100%; max-width:100%; padding-bottom:40px; text-align:center;}
	.what_is_content .text_box.commodities_text_box{ width:100%;}
	.what_is_content .dark_blue_button{ margin-top:10px;}
	.what_is_content .img_box{ max-width:100%; margin:0px auto;}
	
	.specifications_table th{ font-size:18px;}
	.specifications_table tr td{ font-size:16px;}
	
	.what_is_wrapper .inner{ padding-top:90px;}
	.markets_product_wrapper .inner{ padding-bottom:90px;}
	.product_description_wrap .inner{ padding-bottom:90px;}
	.product_description_wrap ul{align-items: stretch;}
	.product_description_wrap ul li{ padding-bottom:25px;}
	.product_description_wrap ul li .text_box,
	.product_description_wrap ul li:last-child .text_box,
	.product_description_wrap ul li:first-child .text_box{ background:none; height:100%; padding:20px;padding-left:10px;}
	.product_description_wrap ul li .text_box{ border:2px dotted #000; border-radius:25px; height:100%;}
		
	.products_trading_hours_content tr th:first-child,
	.products_trading_hours_content tr td:first-child{ padding-left:0px;}
	.products_trading_hours_content tr th:last-child,
	.products_trading_hours_content tr td:last-child{ padding-right:0px;}
	/*Markets Pages Css End*/	
}
@media only screen and (min-width: 769px){
    .mobile_menu{ display: none !important;}
}
@media (max-width:768px) {	
	body{ font-size:16px;}
	h1{font-size:40px;}	
	.white_button,
	.blue_button,
	.dark_blue_button,
	.purple_button{ padding-top:12px; padding-bottom:10px;}		
	
	.header_hight{ display:none; height:0px !important;}
	.header{ position: relative;}
	.logo{ float:none; margin:0px auto;}
	.header_top_links a{ margin-right:5px;}
	.header_top_right{ padding-top:3px;}
	.main_menu_content{ display:none;}	
	.mobile_menu_hamburger{ display:block;}	
	.header .inner{ padding-top:15px; padding-bottom:23px;}
	.header_top_right_links{ padding-left:10px; padding-right:10px;}
	.header_top_right_links li{ padding-left:10px; padding-right:10px;}
	/*.header_right{ float:none; justify-content: center; padding-top:0px; padding-bottom:15px;}
	.header_right .white_button{ margin:0px 10px 5px;}*/
	.header_right .white_button{ min-width:inherit;}
	
	.footer_top{ padding-top:50px;}
	.footer .footer_logo{ margin-bottom:30px;}
	.footer_top p{ font-size:16px; margin-bottom:20px !important;}
	/*.footer_top h5{ display:block;}*/
	.footer_share_list{ padding-bottom:20px;}
	.footer_share_list a{ width:40px; height:40px;}
	.footer_share_list .facebook_icon img{ width:15px;}
	.footer_share_list .instagram_icon img{ width:24px;}
	.footer_share_list .youtube_icon img{ width:28px;}
	.info_contact_list li{ font-size:16px;}
	.footer_menu{ justify-content: center;}
	.footer_menu li a{ font-size:12px;}
	/*.footer_menu li.contact_us_link{ display:none;}*/
	/*.footer_bottom .inner{ padding-top:50px; padding-bottom:30px;}*/
	.footer_bottom .inner{ padding-top:30px; padding-bottom:20px;}
	.footer_bottom .footer_bottom_logo_box{ width:150px; max-width:100%; margin:0px auto; padding-bottom:20px;}
	.footer_bottom .text_box{ width:100%;}
	.footer_bottom .text_box p{ text-align:center; font-size:12px;}
	
	.page_title_wrapper h1{ font-size:30px;}
		
	.page_banner_section .inner{ padding-top:30px; padding-bottom:10px; min-height:inherit;}
	.page_banner_wrapper{ display:flex; flex-wrap: wrap; background:#38438f;}
	.page_banner_section{ order: 2;}
	.page_banner_content{height: auto;}
	.page_banner_content h3{font-size: 20px;}
	.page_banner_content .text{font-size: 16px;}
	.page_banner_content .blue_button{ width:auto; margin-top:20px;}	
	.page_banner_bottom_section{ order: 1; background:none; width:100%;}
	.page_banner_bottom_section .inner{ padding-top:20px;}
	.page_banner_bottom_section img{top:0px; width:440px;}	
	
	
	.page_content .inner{ padding-top:60px; padding-bottom:60px;}
	
	.img_and_text_wrapper .img_and_text_content{ padding-bottom:30px;}
	.img_and_text_wrapper .inner{ padding-bottom:0px;}
	.img_and_text_content .img_box{ width:500px; max-width:100%; padding-left:0px; padding-right:0px;}
	.img_and_text_content .text_box{ width:100%; padding-top:50px; text-align:center;}
	.img_and_text_content .text_box h2{ font-size:24px;}
	.img_and_text_content .icon_box_1{ width:250px;}
	.img_and_text_content .icon_box_1:before{ width:50px; height:50px; top:-34px; right:35px;}
	.img_and_text_content .icon_box_1:after{ width:45px; height:45px; bottom:-10px; left:30px;}
	.img_and_text_content .icon_box_2{ width:250px; text-align:center;}
	.img_and_text_content .icon_box_2 img{ max-width:calc(100% - 30px);}
	.img_and_text_content .icon_box_2:before{ width:50px; height:50px; top:0px; right:0px;}
	.img_and_text_content .icon_box_2:after{ width:90px; height:90px; bottom:-30px; left:0px;}
	
	
	.access_your_wrapper{ padding-bottom:60px;}
	.access_your_wrapper .inner{ padding:20px 20px 20px 0px; border-width:3px; border-width:3px; border-radius:20px;}
	.access_your_wrapper .inner:before{ height:93%;}
	.access_your_content .title_box{ padding:0px 0px 20px;}
	.access_your_content .title_box h1{ font-size:40px;}
	.access_your_content{ padding-left:30px; padding-right:0px;}
	.access_your_content:before{ background-size:431px auto; background:none; height:140px; width:90%; border-left:2px dotted #000; border-top:2px dotted #000; border-radius:20px 0px 0px 0px; left:0px;}
	.access_your_content:after{ background-size:17px auto; background:none; width:15px; height:20px; top:135px; border-left:2px dotted #000; border-bottom:2px dotted #000; border-radius:0px 0px 0px 20px; left:0px;}
	.access_your_list{ padding-bottom:10px;}
	.access_your_list ul li{ padding-top:10px; padding-bottom:10px;}
	.access_your_list ul li .text_box{ width:100%; padding-left:105px;}	
			
	.three_steps_content .inner{ padding-bottom:50px;}
	.three_steps_content h2{ margin-bottom:20px;}
	.three_steps_content h2 br{ display:none;}
	.three_steps_content ul{ background:none;}
	.three_steps_content ul li{ width:50%; padding:0px 0px 25px; min-width:280px;}
	.three_steps_content ul li h5{ margin-bottom:10px;}
	.three_steps_content ul li p{ margin-bottom:10px;}	
	.three_steps_content ul li .num_box{ width:50px; height:50px; margin-bottom:15px;}
	.three_steps_content ul li .num_box:before{ border-radius:10px;}
	.three_steps_content ul li .num_box strong{ font-size:28px;}
	
	.at_platform_wrapper .inner{ padding-bottom:60px;}
	.at_platform_content{ width:100%; height:auto; background:url(/wp-content/themes/alphatick_public_wp/images/at_platform_content_mobile_bg.png) center top no-repeat; background-size:430px auto; padding-top:30px;}
	.at_platform_content:before{ height:100%; top:0px;
		background:#f6f9fc; 
		background: -webkit-radial-gradient(50% center,closest-side, rgba(56,67,143,0.6) -45%, rgba(246,249,252,0.2));
		background: -o-radial-gradient(50% center,closest-side,rgba(56,67,143,0.6) -45%, rgba(246,249,252,0.2));
		background: -moz-radial-gradient(50% center,closest-side,rgba(56,67,143,0.6) -45%, rgba(246,249,2525,0.2));
		background: radial-gradient(50% center,closest-side,rgba(56,67,143,0.6) -45%, rgba(246,249,252,0.2));
		z-index:1;
	}	
	.at_platform_content_ball_top,
	.at_platform_content_ball_bottom{ display:none;}
	.at_platform_content h2{ padding-top:0px; padding-bottom:0px; margin-bottom:20px;}
	.at_platform_content h2 br{ display:none;}
	.at_platform_content ul{ padding-bottom:15px; max-width:440px; margin:0px auto; display:flex; flex-wrap: wrap; justify-content: center; position:relative; z-index:9;}
	.at_platform_content ul li{ padding:0px 10px 20px; position:static; width:50%;}
	.at_platform_content ul li .text_box{ width:100%; height:100%; padding:15px;}
	.at_platform_content .dark_blue_button{ position:relative; z-index:9;}
	.at_platform_content_it .at_platform_li_5 h5{padding: 0;}
	.at_platform_content_ro .dark_blue_button{max-width:100%;}
	
	.we_accept_wrapper .inner{ padding-bottom:50px; flex-direction: column; align-items: center;}
	.we_accept_wrapper .img_box{ max-width:100%; margin-top:0px; display:none;}
	.we_accept_content{ max-width:100%; padding-top:0px;}
	.we_accept_content h2{ text-align:center; padding-left:0px; margin-bottom:20px;}
	.we_accept_content ul{ justify-content: center;}
	.we_accept_content ul li{ width:90px; height:90px;}
	.we_accept_content ul li img{ max-width:66%;}
	
	/*Product Css Start*/
	.products_wrapper .inner{ padding-top:50px;}
	.products_content .nav li{ width:calc(33.333% - 10px); min-width:inherit;}
	.products_bottom_list{ max-width:520px; margin:0px auto;}
	.products_bottom_list li{ width:100%; padding-left:0px; padding-right:0px;}
	.products_bottom_list li .products_bottom_list_box{ min-height:inherit; padding:10px 15px; border-radius:12px;}
	
	.products_wrapper .title_box{ padding-bottom:20px; align-items: center; flex-direction: column;}
	.products_wrapper .title_box h3{ font-size:24px; text-align:center; padding-right:0px; margin-bottom:10px;}	
	.products_wrapper .title_box h3 strong{ font-size:32px; display:block;}
	.products_wrapper .title_box a.show_all{ font-size:16px; min-width:auto; margin-top:0px;}
	
	.tab_content .tab_content_box > .products_top_list,
	.markets_product_content > .products_top_list{ display:none;}
	.products_swiper{ display:block;}
	/*Product Css End*/
		
	/*Terms and Conditions Css Start*/
	.terms_and_conditions_wrapepr .inner{ padding-top:60px; padding-bottom:60px;}
	.terms_and_conditions_content{ padding:0px;}
	.terms_and_conditions_content:before,
	.terms_and_conditions_content:after{ display:none;}
	.terms_and_conditions_text{ padding:0px; background:none;}
	.terms_and_conditions_text:before,
	.terms_and_conditions_text:after{ display:none;}
	.terms_and_conditions_text h2{ font-size:30px; margin-bottom:20px; text-align:center;}
	.terms_and_conditions_text_border{ display:none;}
	.terms_and_conditions_text ul li{ padding-left:12px;}
	.terms_and_conditions_text ul li:before{ top:8px;}
	.terms_and_conditions_text ul li ul{ padding-left:10px;}
	.t_and_c_table_content{ margin-top:15px; margin-bottom:15px; margin-left:-32px;}
	.t_and_c_table th{ font-size:20px;}
	.t_and_c_table tr td{ font-size:16px;}
	.t_and_c_table { width: 100%; overflow: auto;}
	.t_and_c_table table { width:600px;}
	.terms_and_conditions_wrapepr .separate_box{ height:40px;}
	/*Terms and Conditions Css End*/
	
	
	/*Education post Css Start*/
	.single .page_title_wrapper .inner{ min-height:220px; padding-bottom:35px;}
	.education_single_wrapepr .inner{ padding-top:60px; padding-bottom:60px;}
	.education_single_content_nr h2.single_title{ font-size:32px;}
	.education_single_content{ padding:15px;}
	.education_single_content:before,
	.education_single_content:after,
	.education_single_content_inner:before,
	.education_single_content_inner:after,
	.education_single_content_nr:before{ border-width:2px;}
	.education_single_content_inner{ padding-top:35px; padding-bottom:35px;}
	.educations_newer_older{ padding-top:0px;}
	.single_table th{ font-size:20px;}
	.single_table tr td{ font-size:16px;}
	.single_table { width: 100%; overflow: auto;}
	.single_table table { width:600px;}
	/*Education post Css End*/
	
		
	/*CPA and IB Form Css Start*/
	.form_wrapper .inner{ padding-top:100px; padding-bottom:60px;  background-size:auto auto;}
	.form_content{ padding-left:20px; padding-right:20px; padding-top:20px; border-radius: 20px;}
	.form_sidebar{ border-radius: 15px;}	
	.form_content .gform_legacy_markup_wrapper{ padding-top:0px;}
	body .form_content .gform_legacy_markup_wrapper ul li.gfield{ padding-bottom:20px;}
	.form_content .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
	.form_content .gform_legacy_markup_wrapper textarea,
	.form_content .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{ padding-left:12px; font-size:16px !important; }
	.form_content .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{ background:url(/wp-content/themes/alphatick_public_wp/images/form_select_icon2.png) calc(100% - 12px) center no-repeat !important;outline: none;}	
	body .form_content .gform_legacy_markup_wrapper ul li.gfield.one_half_li{ width:100%;}
	.form_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{ padding-left:12px; padding-right:12px;}
	.form_content .gform_legacy_markup_wrapper span.gform_drop_instructions{ padding-right:40px;}
	.question_text_box span.question_text_icon{ font-size:16px; height:28px; line-height:29px; width:28px;}
	.form_content_inner h5{ margin-bottom:35px}
	/*CPA and IB Form Css End*/
		
	/*Accordion Css Start*/	
	.page_accordion_wrapper .inner{ padding-top:55px; padding-bottom:60px;}
	.page_accordion_content .page_accordion_content_box{/* padding-left:20px !important; padding-right:20px !important;*/}
	.page_accordion_wrapper h5{ font-size:20px;}
	.page_accordion_wrapper h5:after{ top:3px;}		
	.page_accordion_wrapper h5:after{ width:25px; height:14px; background-size:100% 100%;}
	.page_accordion_wrapper h5.active:after{ background-size:100% 100%;}	
	.page_accordion_content .page_accordion_content_box p{font-size:16px;}
	/*Accordion Css End*/
	
	/*Markets Pages Css Start*/
	.specifications_table_list{ padding-bottom:50px;}
	.specifications_table_content{ padding:0px; border:2px solid #000; border-radius:20px; margin-bottom:35px;}
	.specifications_table th{ font-size:16px; padding:15px 5px;}
	.specifications_table{ width:100%; overflow:auto;}
	.specifications_table table{ width:100%;}
	
	.markets_product_wrapper .inner{ padding-bottom:60px;}
	
	.products_specifications_wrap .nav_list{ justify-content: center;}
	.products_specifications_wrap .nav_list li{ width:50%; min-width:220px; font-size:18px;}
	
	.markets_product_content{ padding-bottom:20px;}
	.product_list_title{ flex-wrap: wrap; justify-content: center; padding-bottom:20px;}
	.product_list_title h3{ text-align:center; padding-right:0px; margin-bottom:10px; width:100%;}
	.product_list_title a{ margin-top:0px;}

	.what_is_wrapper .inner{ padding-top:60px; padding-right:29px;}
	.what_is_content{ border:4px solid #000000; border-radius:30px;}
	.what_is_content:after{ right:-13px; bottom:-13px; border-right:4px solid #000; border-bottom:4px solid #000; border-radius:0px 0px 30px 0px;}
	.what_is_content .text_box h2{ font-size:24px;}
	
	.product_description_wrap .inner{ padding-bottom:60px;}
	.product_description_wrap ul li{ width:50%; min-width:280px;}
	
	.products_trading_hours_content{ border-width:2px; padding:25px; margin-top:50px;}	
	.products_trading_hours_content .table_box table th,
	.products_trading_hours_content .table_box table td{ font-size:16px;}
	.products_trading_hours_content .table_box.forex_table_box table th span{ font-size:14px;}

	.product_description_wrap ul li .text_box,
	.product_description_wrap ul li:last-child .text_box,
	.product_description_wrap ul li:first-child .text_box{ padding-left:20px;}
	/*Markets Pages Css End*/	
}
@media (max-width:620px){
	.header_top_bar{ justify-content: center; padding-bottom:10px;}
	.header_top_links{ text-align:center;}
	.header_top_links a:first-child{ margin-right:10px;}
	.header_top_links a{ margin:0px 10px 5px;}
	.header_top_right{ justify-content: center;}
	.header_top_right_links{ text-align:center;}
	.header_top_right_links li{ padding-bottom:5px;}
	
	.header_fr .header_right .white_button,
	.header_es .header_right .white_button,
	.header_ro .header_right .white_button{ padding:7px 13px 5px; font-size:14px;}
	
	.header_language{ margin:0px 10px 5px;}
	.header_language_inner{ left:50%; right:auto; margin-left:-100px;}
	
	.search_box{ margin:0px 10px 5px;}
	.search-form{ right:-22px}
	.search-form .search-field{ width:225px;}	
	
	.page_banner_bottom_section img{ width:320px; max-width:90%;}	
}

@media (max-width:600px){	
	.header_pl .header_right .white_button{ padding:7px 15px 5px; font-size:14px;}

	/*Markets Pages Css Start*/
	.products_trading_hours_content{ border:none; padding:0px; border-radius:0px;}		
	.products_trading_hours_content .table_box{ width:100%; overflow:auto;}
	.products_trading_hours_content .table_box table{ width:550px;}
	/*Markets Pages Css End*/
}
@media (max-width:540px) {	
	.header_right .white_button{ margin-left:10px;}
	
	.header_it .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_it .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}
	
	.header_de .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_de .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}
	
	.header_fr .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_fr .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}
	
	.header_es .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_es .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}
}
@media (max-width:500px) {
	.logo{ width:140px;}
	.header_right{ padding-top:0px;}
	.header_right .white_button{ padding-left:20px; padding-right:20px; font-size:14px; margin-left:0px;}
	.mobile_menu_hamburger{ width:28px; bottom:25px;}
	.mobile_menu_hamburger i{ margin-bottom:5px;}	
	
	
	.at_platform_wrapper .inner{ padding-left:0px; padding-right:0px;}
	.at_platform_content{ background-size:300px auto;}
	.at_platform_content h2{ padding-left:20px; padding-right:20px; font-size:22px; margin-bottom:15px;}
	.at_platform_content ul{ padding-bottom:10px; max-width:420px; padding-left:15px; padding-right:15px;}
	.at_platform_content ul li{ padding-left:5px; padding-right:5px; padding-bottom:10px;}
	.at_platform_content ul li .text_box{/* width:141px; height:57px;*/ padding-left:15px; padding-right:15px;}
	.at_platform_content ul li h5{ font-size:12px;}
		
	.three_steps_content .img_box h2{ font-size:18px; width:50%; padding-left:10px;}
	.three_steps_content .img_box img{ width:50%;}
	
	/*Product Css Start*/
	/*.products_bottom_list_box .text_box{ width:100%; padding-bottom:10px;}*/
	.products_content .nav{ padding-left:5px; padding-right:5px;}
	.products_content .nav li{ font-size:14px; width:calc(50% - 10px);}
	.products_bottom_list_box .data_text_box{ font-size:14px; width:60px;}
	.products_bottom_list_box .data_text_box strong:before{ top:0px;}
	.products_bottom_list_box .text_box{width: calc(100% - 120px); font-size:14px;}
	.products_bottom_list_box .text_box strong{ font-size:16px;}
	
	.products_swiper .products_top_list_box_inner{ padding-left:90px;}
	.products_swiper .products_top_list_box .top_box{ width:90px;}
	/*Product Css End*/
	
	
	/*Terms and Conditions Css Start*/	
	.terms_and_conditions_text h2{ font-size:24px;}
	/*Terms and Conditions Css End*/
	
	
		
	/*Accordion Css Start*/
	.page_accordion_wrapper h5{font-size: 18px;}
	.page_accordion_content .page_accordion_content_box p{font-size:14px;}
	/*Accordion Css End*/
}
@media (max-width:420px){
	.header_right .white_button{ padding-left:12px; padding-right:12px; font-size:14px; margin-left:0px;}
	
	
	.header_pl .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_pl .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}
		
	.header_ro .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_ro .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}	
	
	.header_fr .header_right{ float:none; margin:0px auto; padding-top:0px; padding-bottom:15px; justify-content: center;}
	.header_fr .header_right .white_button{ margin-left:0px; padding-top:7px; padding-bottom:5px;}
		
	.page_banner_section .purple_button,
	.page_banner_section .white_button,
	.page_banner_section .blue_button{ min-width:inherit;}
	
	.access_your_wrapper{ padding-left:18px; padding-right:18px;}
	.access_your_wrapper .inner{ padding-left:0px; padding-right:16px;}
	.access_your_content .title_box h1{ font-size:24px;}
	.access_your_list ul li .icon_box{ width:50px; height:50px; margin-top:-25px; border-radius:5px;}
	.access_your_list ul li .text_box{ padding-left:60px; padding-right:5px; min-height:inherit;}
	.access_your_list ul li .text_box h5{ font-size:16px; line-height:1.2;}
	.access_your_list ul li .text_box a{ font-size:14px;}
	
	.we_accept_content ul li{ width:72px; height:72px;}
	.at_platform_content{ background-position:center 20px;}
	.at_platform_content ul li .text_box{ padding-left:10px; padding-right:10px;}
}
@media (max-width:350px){
	.logo{ width:130px;}
	.header_right .white_button{ padding-left:10px; padding-right:10px; font-size:13px;}
	
	.header_en .logo{ width:120px;}
	.header_en .header_right .white_button{ font-size:12px;}
	
	.header_it .header_right .white_button{ padding-left:7px; padding-right:7px;}
}