/*
Theme Name: JDM
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 1.0
Tags: 
Text Domain: jdm
*/

/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box; }
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;height:auto;display:inline-block;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {color:#000; text-decoration:none; outline:0 none !important; }
/*a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}*/
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;line-height: 21px;color: #2a3598;font-weight: 600;letter-spacing: 0.1px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p{font-size:17px;line-height: 23px;color:#979991;font-weight: 400;letter-spacing: 0;}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block; }
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
/* reset.css ends here */
html {}
body {color:#b1b1b1; font-size:12px; font-family: 'Archivo', sans-serif;
}

/* LayOut Start here */

.wrapper{margin: 0 auto;transition: all ease-in-out 0.3s;padding:0px 0 0 0;}

.container{width:1181px;margin:0 auto;border-top:0 none;padding: 0 67px;}


/* Header starts here */

header{/*left: 0;top: 0;width: 100%;z-index: 9;padding: 0 0 0 0;*/background: #fff;}
.header_block{display:block;padding: 0px 0 0 0;max-width: 1277px;margin: 0 auto;}
.logo{padding: 0;display: inline-block;/*position: absolute;top: 27px;left: -46px;z-index: 99;*/float: left;padding: 26px 0 19px 54px;}
.logo a{display:block;margin: 0;}
.logo a img	{ display:block; margin:0; padding:0;}
.head_rgt{padding: 0 0px 0 0;float: right;}
.top_nav_bl{padding: 11px 0 15px 0;}
.header_block nav ul li a:before {content: '';position: absolute;top: 14.9px;left: auto;right: -15px;width: 8px;height: 8px;background: #979991;border-radius: 50%;}
.training a:last-child:before{display: none;}


.bottom-nav ul li a:before {content: '';position: absolute;top: 14.9px;left: auto;right: -25px;width: 8px;height: 8px;background: #000;border-radius: 50%;}
.training a:last-child:before{display: none;}

/* Sticky */
.sticky header{position:fixed;left:0;top:0;z-index:999;width:100%;background: #ffffff;}
.sticky-remove header{top:-100%;}
.sticky .logo a img{width: 175px;height: auto;}
.sticky .top_nav{padding: 0 29px 15px 0;}

.cld-ser{border-bottom: 2px solid;}

.top_nav{display:inline-block;float:right;padding: 0 29px 37px 0;}
.top_nav ul{display:inline-block;}
.top_nav ul li{display:inline-block;float:left;margin: 0px 10px 0 0;}
.top_nav ul li a {}



.footer-blk .top_nav1{display:inline-block;float:right;padding: 0 0 22px 0;}
.footer-blk .top_nav1 ul{display:inline-block;}
.footer-blk .top_nav1 ul li{display:inline-block;float:left;margin: 0 10px 0 0;}
.footer-blk .top_nav1 ul li a {}

.footer-blk nav{display:block;float: right;padding: 0 35px 0 0;}
.footer-blk nav ul{ display:inline-block;margin: 0;}
.footer-blk nav ul li{display:inline-block;float:left;padding: 10px 0px 0 30px;position: relative;}
.footer-blk nav ul li a{display:block;margin:0;padding:0;font-size:17px;line-height:19px;color:#2b3596;font-weight:700;letter-spacing: 0px;text-transform: uppercase;font-weight: 700;letter-spacing: 0;} 

.free a{display:block;margin: 11px 0 0 0;padding:0;font-size:17px;line-height: 19px;color:#2b3596;font-weight:400;font-style: italic;letter-spacing: 0;}
.number a{display:block;margin:0;padding:0;font-size:17px;line-height: 19px;color:#ffffff;font-weight:700;background: #2b3596;padding: 10px 48px;letter-spacing: 0px;}


/* Navigations */

nav{display:block;float: right;padding: 0 35px 0 0;}
nav ul{ display:inline-block;margin: 0;}
nav ul li{display:inline-block;float:left;padding: 10px 0px 0 28px;position: relative;}
nav ul li a{display:block;margin:0;padding:0;font-size:17px;line-height:19px;color:#2b3596;font-weight:700;letter-spacing: 0px;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;} 
.logo a img{}

.bottom-nav{display:block;float: right;padding: 0 0px 0 0;}
.bottom-nav ul{ display:inline-block;margin: 0;}
.bottom-nav ul li{display:inline-block;float:left;padding: 10px 0px 0 48px;position: relative;}
.bottom-nav ul li a{display:block;margin:0;padding:0;font-size:17px;line-height:19px;color:#2b3596;font-weight:700;letter-spacing: 0px;text-transform: uppercase;font-weight: 700;letter-spacing: 0px;} 
/* Header Ends here */

.banner-blk{margin: 0 0 40px 0;}
.banner{padding:0;position: relative;}
.banner figure img{margin: 0 auto;display: block;width: 100%;height:400px;}

.banner h1{text-align: center;color: #ffffff;font-size:50px;line-height: 52px;text-transform: uppercase;letter-spacing: -0.3px;}
.banner p{text-align: center;color: #ffffff;font-size:28px;line-height: 36px;font-style: italic;font-weight: 400;letter-spacing: -0.4px;}

.banner-inn{position:absolute;top: 49.5%;margin: 0 auto;left:0;right:0;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.banner-inn h1{padding: 0 0 19px 0;}

.support{padding: 0 0 45px 0;}
.network{text-align: center;}
.network figure a img{margin: 0 0 26px 0;}
.network h2{font-size:24px;line-height: 33px;font-weight: 400;color: #000000;letter-spacing: 0.1px;padding: 0 0 25px 0;}
.network p{text-align: left;padding: 0 0 24px 0;}

.management-main{padding: 34px 0 0 0;}
.management-lft{float: left;width: 46.7%;}
.management-lft h3{padding: 0 0 0 0;}
.management-lft em{color: #2a3598;}
.management-lft span{font-size:17px;line-height:20px;color:#979991;font-weight: 600;padding: 0 0 0 38px;letter-spacing: 1.6px;margin: 0 0 4px 0;display: block;}
.management-lft p{padding: 0 0 36px 0;}
.management-rlt{float: right;width: 47.7%;}
.management-rlt h3{}
.management-rlt p{padding: 0 0 55px 0;}

.understand-blk{position: relative;margin: 0 0 177px 0;}
.understand{padding:0;}
.understand figure img{margin: 0 auto;display: block;width: 100%;height: 250px;}

.understand-inn {position: absolute;top: 51%;margin: 0 auto;left: 0;right: 0;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;}
.understand h4{text-align: center;color: #ffffff;font-size:32px;line-height: 35px;font-weight: 600;letter-spacing: 0px;padding: 0 0 10px 0;}
.understand p{text-align: center;color: #ffffff;font-size:24px;line-height: 26px;font-weight: 400;letter-spacing: -0.3px;padding: 0 0 20px 0;}
.understand a{/* text-align: center; */color: #ffffff;font-size:50px;line-height: 52px;font-weight: 600;display: block;letter-spacing: -0.9px;display: inline-block;/* margin: 0 auto; */}


.data{padding: 0 0 293px 0;position: relative;}
.data1{padding: 0 0 217px 0;position: relative;}
.data2{padding: 0 0 102px 0;position: relative;}

.data-inn{max-width: 1070px;margin: 0 auto;}
.data-inn1{max-width: 1070px;margin: 0 auto;}
.data-lft{float: left;width: 50%;}
.data-lft figure img{width: 500px;height: 500px;object-fit: cover;}
.data-inn:before{content: '';position: absolute;background:#2b3596;width: 830px;height:500px;left: 0;margin: 0 auto;top: -73px;z-index: -1;}
.data-inn1:before{content: '';position: absolute;background:#2b3596;width: 848px;height:500px;right: 0;margin: 0 auto;top:-100px;z-index: -1;}
.data-rlt{float: right;width: 46.7%;padding:0px 0 0 0;transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);-webkit-transform: translateY(50px);}
.data-rlt h5{color: #000000;font-size:24px;line-height: 26px;font-weight: 500;letter-spacing: 0;padding: 0 0 10px 0;}
.data-rlt h5 img{margin: 0 15px 0 0;vertical-align: middle;}
.data-rlt p{padding: 0 0 25px 0;}
.data-rlt a{color: #ffffff;font-size:17px;line-height:19px;font-weight:600;background: #2b3596;padding: 9px 38px;letter-spacing: 0px;}
.data-rlt1{float: left;}
.data-lft1{float: right;}
footer{}
.footer-inn{background: #979892;padding: 35px 0 0px 0;position: relative;}
.footer-blk{}
.footer-blk .free a{color: #000000;}
.footer-blk nav ul li a:before {content: '';position: absolute;top: 14.9px;left: auto;right: -15px;width: 8px;height: 8px;background: #000000;border-radius: 50%;}
.footer-blk .logo{padding: 0px 0 34px 52px;}
.footer-blk .top_nav{padding: 0 25px 17px 0;}
.jdm{background: #000000;text-align: center;padding: 12px 0;}
.jdm p{font-style: italic;color: #ffffff;}


/*Menu*/
.btn_toggle{width: 36px;height: 36px;border: 0 none;outline: 0 none;cursor: pointer;border-radius: 4px;position: absolute;right:15px;
display: none;margin: 0 auto;top:-8px;z-index: 999;background: none;}
.btn_toggle span{height: 4px;background:#2b3596;display: block;margin: 0 auto;position: relative;margin: 6px 0;
transition: all ease-in-out 0.3s;}
.sidebar{display: none;}

/*inner page start*/

.Cloud{max-width: 1151px;margin: 0 auto;}
.Cloud-inn{padding: 38px 0 52px 0;}
.Cloud-inn h2{padding: 0 0 23px;color: #000000;font-weight: 500;font-size: 24px;letter-spacing: 0;}
.Cloud-inn P{font-size: 17px;line-height: 25px;color: #979991;font-family: 'Archivo Narrow', sans-serif;font-weight: 400;padding: 0 0 22px;margin: 0;}
.Cloud-inn h6{color: #979991;font-family: 'Archivo Narrow', sans-serif;font-weight: 400;padding: 0 0 9px;font-size: 17px;line-height: 20px;}
.Cloud-inn span{color: #979991;font-family: 'Archivo Narrow', sans-serif;font-weight: 400;padding: 0 0 10px 0px;font-size: 17px;line-height: 20px;display: block;}
.Cloud-inn ul{padding: 0 41px 16px;}
.Cloud-inn ul li{list-style-type: disc;color: #2b3493;}
.new-office{margin: 24px 0 30px 0;}
.new-office a figure img{object-fit: cover;}
.table {display:table;width:100%;}

.table-head {/*display:table-header-group;*/border-top: 1px #2b3596;}
.table-head .table-row{background: #cbcbcf;border-top: 1px #2b3596;}

.table-main{background: #cbcbcf;border-top: 1px solid #2b3596;border-bottom: 1px solid #2b3596;}

.table-row {/*display:table-row;*/border-bottom:1px solid #2b3596;}

.table-col {display:table-cell;width:23.33%;padding: 18.9px 7px;border-left: none;color: #979991;border-right: none;font-size:17px;line-height: 24.8px;letter-spacing: 0px;}
.table-head .table-col {display:table-cell;width: 27.2%;padding: 27px 0px;border-left: none;color: #000000;border-right: none;font-size: 17px;line-height: 22px;font-weight: 700;text-align: center;letter-spacing: 0px;}
.table-body{display:table-row-group;}
.table-col.frist{width: 29.6%;}
.table-col img{vertical-align: middle;margin: 0 0 0 94px;}
.price p{color: #2c3594;font-size: 17px;line-height: 21px;font-weight: 700;text-align: center;padding: 0px 0 0 0;letter-spacing: 0px;}
.cloud-main .banner-blk{margin: 0 0 0px 0;}
.cloud-main .understand-blk{margin: 0 0 10px 0;}
