@charset "utf-8";

@font-face {
font-family: 'BebasNeue';
src: url('../fonts/BebasNeue.eot');
src: url('../fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/BebasNeue.woff') format('woff'),
	 url('../fonts/BebasNeue.ttf') format('truetype'),
	 url('../fonts/BebasNeue.svg#Sri-TSCRegular') format('svg');
font-weight: normal;
font-style: normal;
}

/* CSS Document */
*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: 'Roboto', sans-serif; font-size:15px; color:#5a5a5a; line-height:24px; background:#fff; min-height:100%; overflow-x: hidden;}
p{ margin:0px; padding:0px 0 20px 0; font-family: 'Roboto', sans-serif; font-size:15px; color:#424141; line-height:26px; }
h1{ margin: 0px; padding: 0px;  }
h2{ margin: 0px; padding: 0px;  }
h3{ margin: 0px; padding: 0px;  }
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px;  }
h1,h2,h3,h5,h6,ul, li{padding:0px; margin:0px;}
address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}
img { max-width: 100%; height: auto;}

/*--- form group ---*/
.form-control::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder {color:#373737;opacity:1}
.form-control::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder, input[type="url"]::-moz-placeholder {color:#373737;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
textarea:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder {color:#373737;opacity:1}
.form-control:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder, input[type="url"]:-moz-placeholder 
{color:#373737;opacity:1}

.form-control,
input[type="text"],input[type="email"],textarea,input[type="password"],input[type="number"], input[type="url"], input[type="tel"] { display: block; width: 100%;font-family: 'Roboto', sans-serif;font-weight: 400; font-size: 14px; color: #373737; height: 35px; background: #fff; border: 0; padding: 0 15px; margin-bottom: 15px; outline: none; border-radius: 0; box-shadow: none; line-height: 35px; appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
textarea.form-control {height:125px;resize:none; overflow:hidden; padding:7px 15px; line-height:normal;}
.form-control:focus,textarea.form-control:focus {outline:none;box-shadow:none; border:0;}

.form-group { margin-bottom:0px;}

/*--- form group end ---*/

/*--- btn css ---*/

.btn { display: inline-block; margin: 0px; background: #184094; color: #fff; padding:14px 39px; border-radius: 0; transition: all 0.5s;  border: none; font-size: 16px; position: relative; z-index:1;}
.btn:hover, .btn:focus, .btn:active:focus { background: #051f55; color: #fff; outline:none; border:none;}

/*--- btn css ---*/

::-moz-selection { color: #fff; background: #0050e4;}
::selection {  color: #fff; background: #0050e4;}

.navigation{ background-color:#004bd5; }
.navigation ul{ margin:0px; padding: 0px; list-style: none; margin-left: 80px;}
.navigation ul li{ float: none; display: inline-block; vertical-align: top; margin-right: -4px; }
.navigation ul li a{ color: #fff; margin: 0px; line-height: 24px; display:inline-block; font-size: 18px; position: relative; padding:16px 40px;}
.navigation ul li a:hover , .navigation ul li.active a{color:#72a2fc;}
/*.navigation ul li a:after{position: absolute; bottom:0px; width:0%; content:""; background:transparent; height:3px; left:0px; right:0px; margin:0 auto; opacity: 0; transition: all 0.5s; width:0%; background-color:#fff;}
.navigation ul li a:hover:after{opacity:1; width:100%; background-color:#fff;}*/
/*.navigation ul li.active a:after{opacity:1 !important; width:100% !important; background-color:#fff;}*/
.navigation ul li:first-child a{margin-left:0px;}
.navigation ul li:hover{  color: #fff; background-position:0 0%; }
.navigation ul li { position: relative; }
.navigation ul li ul {  visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0; width: 100%; transform: translateY(-20%);z-index: -1; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; min-width: 200px; background-color: red }
.navigation ul li:hover ul {visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%);transition-delay: 0s, 0s, 0.3s; }
.navigation ul li ul li{ display: block; margin-right: 0px;}
.navigation ul li ul li:hover{ background-color: black; }

/*-- Menu Click --*/

.RigClickMenu { width:38px; height:auto; position:relative; float:right; display:none;}
.MenuBox { width: 100%; height: 100%; position: relative; border: 2px solid #002872; border-radius: 10px; padding:2px;}
.MenuBox .divBar { width: 70%; position: relative; height: 2px; background-color: #002872; border-radius: 5px; margin: 5px auto;}

/*-- Menu Click Right --*/

/* header */

header{ position: absolute; top: 30px; left: 0px; right: 0px; z-index:2;}
.main_header{width:100%; padding:0px 0px; position: relative;}
.logo_holder { width:100%; position:relative; margin: 13px 0px;}

/* header end */

/* SCROLL UP */

.scrollTop {width: auto;position: fixed;right: 15px;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;bottom: 15px;display: none;}
.circle_blue {width: 37px;height: 37px;background-color: #184094;border-radius: 0%;display: flex;align-items: center;justify-content: center;margin-bottom: px;color: #fff;cursor: pointer;}

/* SCROLL UP end */

/* all slider slick */

.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: -94px;display: block;width: 36px;height: 36px;padding: 0;-webkit-transform: translate(0, 0%);-ms-transform: translate(0, 0%);transform: translate(0, 0%);cursor: pointer;color: transparent;border: none;outline: none;background:#e7e7e8; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.slick-prev:focus, .slick-next:focus { background-color:#e7e7e8;}
.slick-prev:hover, .slick-next:hover { background-color:#184094; color:#fff;}
.slick-prev:hover:before, .slick-next:hover:before { color:#fff;}
.slick-prev {right: 50px;left:auto;}
.slick-next {right: 5px;}
.slick-prev:before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;color:#000000;}
.slick-prev::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f053"; color:#000000; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.slick-next::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f054"; color:#000000; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}

/* all slider slick end */

/* titleheading */

.titleHeading { text-align:left; position:relative; margin-bottom: 35px;}
.titleHeading h1, .titleHeading h2 { font-family: 'BebasNeue'; font-size:46px; line-height:46px; color:#111111;}
.titleHeading p { font-size:14px; color:#000000; text-transform:uppercase; padding: 0px; line-height: 16px; letter-spacing: 8px;}

/* titleheading end */

/* banner_home */

.banner_home { width:100%; position:relative; background-size:cover; overflow:hidden;}
.banner_home .container { height:100%; position:relative;}

.middle_banner { position: relative; margin-top: 90px;}
.textLeftBan_home { width: 100%;max-width: 293px;position: relative;float: left;margin-top: 270px;}
.textLeftBan_home h2 {font-family: 'Courgette', cursive; font-size:26px; line-height:36px; color:#1e1e1e; margin:0px; padding:0px;}
.Dp_iconRight { width: 307px; position:relative; float: right; margin-top: 280px;}

.manStanding_mobile { position:relative; margin:0px auto; width:403px; bottom:0px;}

.inner_banner { background-size:cover;}

/* banner_home end */

/* blue line below banner */

.blueTextBannerBelow { background: rgba(0,80,228,1);
background: -moz-linear-gradient(left, rgba(0,80,228,1) 0%, rgba(0,32,91,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,80,228,1)), color-stop(100%, rgba(0,32,91,1)));
background: -webkit-linear-gradient(left, rgba(0,80,228,1) 0%, rgba(0,32,91,1) 100%);
background: -o-linear-gradient(left, rgba(0,80,228,1) 0%, rgba(0,32,91,1) 100%);
background: -ms-linear-gradient(left, rgba(0,80,228,1) 0%, rgba(0,32,91,1) 100%);
background: linear-gradient(to right, rgba(0,80,228,1) 0%, rgba(0,32,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0050e4', endColorstr='#00205b', GradientType=1 );}

/* For meeting plan */

.ForMeetingPlan { width:100%; position:relative; margin:0px; padding:76px 0px 56px;}
.meetingPic { width:100%; position:relative; padding:0px;}
/*.meetingPic img { width:100%; height:100%; object-fit: cover;}*/
.MeetingBox { width:100%; position:relative; padding-left:20px;}
.MeetingBox h2 { color:#111111; font-size:46px; line-height:57px; font-family: 'BebasNeue'; margin-bottom:15px;}
.MeetingBox p { font-size:16px; line-height:28px; padding-bottom:29px}

.lineBtn { width:100%; position:relative; margin-top:15px;}
.blueTextBannerBelow h1 { color:#fff; font-family: 'BebasNeue'; font-size:30px; line-height:38px; text-align:center; padding:20px 100px;}
.btn.downloadBtn { padding: 14px 20px 14px 20px; height: 50px; background-color:#fff; border:1px solid #ccc; color:#444343; font-weight: 500; margin-left:8px;}
.btn.downloadBtn:hover, .btn.downloadBtn:focus { background-color:#ccc; border:1px solid #ccc;}
.btn.downloadBtn img { margin-right:10px;}

/* video home */

.videoMyPortfolio { width:100%; position:relative; margin:0px; padding:0px 0px 47px;}
.videoClickBox { width:100%; position:relative; padding:0px 5px; margin:0px;}
.imageVideo { width:100%; height:auto; position:relative; overflow:hidden;}
.imageVideo img {width: 100%; height: 100%; object-fit: cover;}
.clickPlay { width:55px; height:55px; position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto;}
.clickPlay:before { z-index: -1; content: ' '; width: 55px; height: 55px; position: absolute; left: 0px; right: 0px; bottom: 0px; margin: auto; background-color: #184094; border-radius: 50%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.imageVideo:hover .clickPlay:before{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.videoClickBox h2 { font-size:22px; line-height:27px; color:#000; font-family: 'BebasNeue'; padding: 15px 0px 13px;}
.videoClickBox .btn { font-size:14px; padding: 14px 25px;}

/* coaching_cinsulting */

.coaching_cinsulting { width:100%; position:relative; background-image:url(../images/blackBg.jpg); background-size:cover;}
.leftManStand { width:315px; position:relative; margin-top:40px; margin-left:68px;     bottom: -1px;}
.fullRightFloat, .adjustFloatCon { float:right;}

.rightTextConsulting { width:100%; position:relative; margin-top: 131px; padding-left: 65px;}
.rightTextConsulting .titleHeading h1, .rightTextConsulting .titleHeading h2, .rightTextConsulting .titleHeading p { color:#fff;}
.rightTextConsulting ul { margin:0px; padding:0px;}
.rightTextConsulting ul li { list-style:none; margin: 0px 0px 15px; padding-left:35px;position: relative;}
.rightTextConsulting ul li p { margin:0px; padding:0px; color:#fff; font-size:24px; line-height:35px; padding-left:0px; position: relative; display:inline-block;}
.rightTextConsulting ul li:before { content:' '; position:absolute; left: 0px; width:22px; height:7px; background-image:url(../images/arrowWhite.png); background-position:center; background-repeat:no-repeat;display: block; top:15px;}

/* education div */

.eductaionBox {width:100%; position:relative; background: rgba(24,63,148,1);
background: -moz-linear-gradient(left, rgba(24,63,148,1) 0%, rgba(22,72,178,1) 50%, rgba(24,63,148,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(24,63,148,1)), color-stop(50%, rgba(22,72,178,1)), color-stop(100%, rgba(24,63,148,1)));
background: -webkit-linear-gradient(left, rgba(24,63,148,1) 0%, rgba(22,72,178,1) 50%, rgba(24,63,148,1) 100%);
background: -o-linear-gradient(left, rgba(24,63,148,1) 0%, rgba(22,72,178,1) 50%, rgba(24,63,148,1) 100%);
background: -ms-linear-gradient(left, rgba(24,63,148,1) 0%, rgba(22,72,178,1) 50%, rgba(24,63,148,1) 100%);
background: linear-gradient(to right, rgba(24,63,148,1) 0%, rgba(22,72,178,1) 50%, rgba(24,63,148,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#183f94', endColorstr='#183f94', GradientType=1 ); padding:76px 0px 106px;}
.leftEducation_text .titleHeading h1, .leftEducation_text .titleHeading h2 { color:#fff;}
.leftEducation_text .titleHeading p { color:#fff;}
.leftEducation_text ul { margin:0px; padding:0px; margin-bottom: 50px;}
.leftEducation_text ul li { list-style:none; padding:0 0 0 35px; margin: 0px 0px 5px;    position: relative;}
.leftEducation_text ul li p { margin:0px; padding:0px; color:#fff; font-size:19px; line-height:35px;position: relative; display:inline-block;}
.leftEducation_text ul li:before { content:' '; position: absolute; left: 0px; width:22px; height:7px; background-image:url(../images/arrowWhite.png); background-position:center; background-repeat:no-repeat; display:block; top:13px;}

.ourHappyPartner { width:100%; position:relative; margin:0px; padding:76px 0px 55px;}
.leftEducation_text { width:100%; position:relative; padding:0px; margin:0px; padding-right:80px;}
.keyNoteDetail { width:100%; position:relative; margin:0px; padding:0px;}
.keyNoteDetail h2 { color:#fff; font-size:24px; line-height:28px; font-family: 'BebasNeue'; margin-bottom: 20px;}
.keyNoteDetail p { color:#fff; margin:0px; padding:0px; font-size:16px; line-height:28px;}
/*.rightManStand { width:273px;position:relative; margin-bottom: -155px; margin-left: 140px; margin-top: -40px;}*/
.rightManStand {
    width: 445px;
    position: relative;
    margin-bottom: -200px;
    margin-left: 140px;
    margin-top: 0;
    position: relative;
    bottom: 60px;
}

.logoBox {width: 100%; text-align: center; padding: 0px 15px; align-items: center;}
.dstbl {display:table; width:100%; text-align:center; height:100%}
.dstcl {display:table-cell; vertical-align:middle;}
.logoBox img { width:auto; display:inline-block;}

/* footer */

/*	ft-top	*/
footer { width:100%; position:relative; padding:64px 0px 64px; background: rgba(28,28,28,1);
background: -moz-linear-gradient(left, rgba(28,28,28,1) 0%, rgba(44,44,45,1) 50%, rgba(28,28,28,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(28,28,28,1)), color-stop(50%, rgba(44,44,45,1)), color-stop(100%, rgba(28,28,28,1)));
background: -webkit-linear-gradient(left, rgba(28,28,28,1) 0%, rgba(44,44,45,1) 50%, rgba(28,28,28,1) 100%);
background: -o-linear-gradient(left, rgba(28,28,28,1) 0%, rgba(44,44,45,1) 50%, rgba(28,28,28,1) 100%);
background: -ms-linear-gradient(left, rgba(28,28,28,1) 0%, rgba(44,44,45,1) 50%, rgba(28,28,28,1) 100%);
background: linear-gradient(to right, rgba(28,28,28,1) 0%, rgba(44,44,45,1) 50%, rgba(28,28,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#1c1c1c', GradientType=1 );}
.ft-top { padding:0px 0 30px;}
.ft-top h3 { font-size: 28px; line-height: 30px; color:#fff; margin:0 0 29px;font-family: 'BebasNeue';}
.ft-top ul {list-style:none;}
.ft-top ul li {font-family: 'Poppins', sans-serif;font-size:15px; line-height:24px;color:#c7c6c6;font-weight:300;padding-left:0px;margin-bottom:4px;position:relative;}
.ft-top ul li p {color:#c7c6c6; font-size:15px; line-height:24px; font-family: 'Poppins', sans-serif; font-weight: 300;     padding: 0px;}
.ft-top ul li a {color:#c7c6c6;}
.ft-top ul li a:hover {color:#fff;}

.ft-box.CompanyFt { width:100%; padding-right:67px;}
.ft-box.SitemapFt { padding-left:44px;}
.ft-box.GetTouchFt { padding-left:15px;}

.copyRight p, .copyRight a { text-align:left; font-size:14px; color:#fff; padding: 0px;}

.ft-box.GetTouchFt textarea { height:87px;}

.ft-box.GetTouchFt .form-control, .ft-box.GetTouchFt input[type="text"], .ft-box.GetTouchFt input[type="email"], .ft-box.GetTouchFt textarea, .ft-box.GetTouchFt input[type="password"], .ft-box.GetTouchFt input[type="number"], .ft-box.GetTouchFt input[type="url"], .ft-box.GetTouchFt input[type="tel"] { background-color:#393939; color:#fff;}

.ft-box.GetTouchFt .form-control::-webkit-input-placeholder, .ft-box.GetTouchFt input[type="text"]::-webkit-input-placeholder, .ft-box.GetTouchFt input[type="email"]::-webkit-input-placeholder, .ft-box.GetTouchFt textarea::-webkit-input-placeholder, .ft-box.GetTouchFt input[type="password"]::-webkit-input-placeholder, .ft-box.GetTouchFt input[type="number"]::-webkit-input-placeholder, .ft-box.GetTouchFt input[type="url"]::-webkit-input-placeholder, .ft-box.GetTouchFt input[type="tel"]::-webkit-input-placeholder { background-color:#393939; color:#fff;}

.ft-box.GetTouchFt .form-control::-moz-input-placeholder, .ft-box.GetTouchFt input[type="text"]::-moz-input-placeholder, .ft-box.GetTouchFt input[type="email"]::-moz-input-placeholder, .ft-box.GetTouchFt textarea::-moz-input-placeholder, .ft-box.GetTouchFt input[type="password"]::-moz-input-placeholder, .ft-box.GetTouchFt input[type="number"]::-moz-input-placeholder, .ft-box.GetTouchFt input[type="url"]::-moz-input-placeholder, .ft-box.GetTouchFt input[type="tel"]::-moz-input-placeholder { background-color:#393939; color:#fff;}

.ft-box.GetTouchFt .form-control:-ms-input-placeholder, .ft-box.GetTouchFt input[type="text"]:-ms-input-placeholder, .ft-box.GetTouchFt input[type="email"]:-ms-input-placeholder, .ft-box.GetTouchFt textarea::-ms-input-placeholder, .ft-box.GetTouchFt input[type="password"]:-ms-input-placeholder, .ft-box.GetTouchFt input[type="number"]:-ms-input-placeholder, .ft-box.GetTouchFt input[type="url"]:-ms-input-placeholder, .ft-box.GetTouchFt input[type="tel"]:-ms-input-placeholder { background-color:#393939; color:#fff;}

.ft-box.GetTouchFt .form-control:-moz-input-placeholder, .ft-box.GetTouchFt input[type="text"]:-moz-input-placeholder, .ft-box.GetTouchFt input[type="email"]:-moz-input-placeholder, .ft-box.GetTouchFt textarea::-moz-input-placeholder, .ft-box.GetTouchFt input[type="password"]:-moz-input-placeholder, .ft-box.GetTouchFt input[type="number"]:-moz-input-placeholder, .ft-box.GetTouchFt input[type="url"]:-moz-input-placeholder, .ft-box.GetTouchFt input[type="tel"]:-moz-input-placeholder { background-color:#393939; color:#fff;}

.ft-box.GetTouchFt .btn { padding: 10px 28px;}

/*	publicPg	*/
.publicArea { padding:100px 0 70px;}
.publicBox { margin-bottom:100px;}
.publicPic {box-shadow:0 0 10px #666;}
.publicPic img { width:100%;}
.publicText { padding-left:30px;}
.publicText h2 {font-size:26px; color:#111;font-family: 'BebasNeue'; margin-bottom:20px;}
.publicText p {font-size:15px; line-height:26px; color:#424141;}

.manStanding_mobile_public { max-width:325px; margin:0px auto;     text-align: center;}
.manStanding_mobile_public img { width:100%;}
.ourHappyPartner.innerPublic { padding:0px 0px 58px}

.middle_banner.publicImg { margin-top:100px;}

.middle_banner.publicImg .Dp_iconRight {
    margin-top: 160px;
}

/*	contactArea	*/
.contactArea {padding:60px 0;}
.contactBox {background:#f9f9f9; position:relative}
.contactLeft {max-width:740px; width:100%; float:left; padding:35px 0 35px 35px;}
.captchaBox {margin-bottom:30px;}
.contactLeft h2 {font-size:36px; color:#373737;font-family: 'BebasNeue'; margin-bottom:35px;}
.contactLeft h2 span {color:#0a3eac;}
.contactPic {max-width:354px; width:100%; text-align:right; position:absolute; right:4px; top:4px;}
.quickContact { padding:30px 0;}
.quickContact ul {list-style:none; margin:0 -5px;}
.quickContact ul li {font-size:15px; padding-left:22px;position:relative; color:#1d1d1d; margin:0 7px; display:inline-block;}
.quickContact ul li a {color:#000;}
.quickContact ul li a:hover {color:#d2ab67;}
.quickContact ul li:before {content:"";     font-family: "Font Awesome 5 Free";
    font-weight: 900;display: block; position: absolute; left: 0;color:#d2ab67; transition:all 0.5s;}
.quickContact ul li.tel:before {content: "\f095";top: -1px; -moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);}
.quickContact ul li.mail:before {content: "\f0e0";top: 1px;}
.quickContact ul li.tel {padding-left:23px;}

.middleDp {  width: 100%; margin: 130px auto; max-width: 420px;}
.middleDp img { width:100%;}

/*	bookLeft	*/
.bookLeft {max-width:520px; width:100%; float:left; margin:40px;}
.bookPic {float:right; max-width:424px; width:100%; margin:15px 60px 0 0;}
.bookLeft h2 {font-size:19px; color:#000; margin-bottom:30px; font-weight:500; text-transform:uppercase;}
.bookBox {margin-bottom:30px;}


.inner_banner.logo-middle .manStanding_mobile_public{margin:0; opacity:0; visibility: hidden;}
.inner_banner.logo-middle .Dp_iconRight{ margin: 0 auto; margin-top:160px; position: absolute; left: 0; right: 0;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------     Responsive    --------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width:1199px){

.navigation ul li a { font-size: 14px;}

.textLeftBan_home { margin-top: 160px;}
.manStanding_mobile { width: 325px; bottom: 0px;}
.Dp_iconRight { margin-top: 150px; width: 220px; position: relative; float: right; height: 130px; margin-right: 60px;}
.middle_banner { margin-top: 146px;}

.MeetingBox h2 { font-size: 46px; line-height: 46px;}

.blueTextBannerBelow h1 { font-size: 26px; line-height: 30px;}

.MeetingBox p { font-size: 15px; line-height: 24px; padding-bottom: 29px;}
.videoClickBox h2 { font-size: 20px; line-height: 26px;}

.leftManStand { margin-left: 40px;}

.rightTextConsulting { padding-left: 0px;}

.leftEducation_text { padding-right:0px;}
.rightManStand { margin-left: 80px; margin-bottom: -160px; margin-top: 0px;}

.contactLeft {max-width:580px;}
.contactPic {max-width:330px;}

.bookLeft {max-width:450px;}
.bookPic {max-width:380px; margin:15px 20px 0 0;}
.rightManStand {
    width: 365px;bottom: 10px;
}
.eductaionBox{padding: 76px 0;}
}

@media only screen and (max-width:991px){

header { top: 20px;}

.titleHeading h1, .titleHeading h2 { font-size: 36px; line-height: 36px;}
.titleHeading p { letter-spacing: 6px;}

.textLeftBan_home { margin-top: 160px; max-width: 200px;}
.manStanding_mobile { width: 300px; bottom: 0px;}
.Dp_iconRight {margin-top: 160px;width: 150px;position: relative;float: right;height: 88px;margin-right: 60px;}
.middle_banner { margin-top: 75px;}
.textLeftBan_home h1, .textLeftBan_home h2 { font-size: 18px; line-height: 26px;}
.navigation ul { padding-left:0px; margin-left:0px;}
.blueTextBannerBelow h1 { padding: 20px 20px;}
.ForMeetingPlan { padding: 40px 0px 40px;}
.middle_banner {position: relative;top: 0;margin: auto;-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);transform: translateY(0%);margin-top: 75px;left: 0px;right:0px;}
.MeetingBox h2 { font-size: 36px; line-height: 36px;}
.MeetingBox { padding-left: 0;}
.MeetingBox p { padding-bottom: 10px; line-height: 22px;}
.btn { font-size: 14px;}
.btn.downloadBtn { margin-left:0px; padding: 14px 13px 14px 13px;}
.imageVideo { height: 160px;}
.videoMyPortfolio { padding: 0px 0px 40px;}
.videoClickBox h2 { font-size: 18px;}
.rightTextConsulting ul li p { font-size: 18px; line-height: 34px; padding-left: 0px;}
.leftManStand { margin-left: 0;}
.leftEducation_text ul { margin-bottom: 24px;}
.leftEducation_text ul li p { font-size: 15px; line-height: 26px;}
.eductaionBox { padding: 40px 0px 50px;}
.ourHappyPartner { padding: 75px 0px 40px;}
footer { padding: 40px 0px 40px;}
.ft-box.CompanyFt { padding-right: 0px;}
.ft-box.SitemapFt { padding-left: 0;}
.ft-box.GetTouchFt { padding-left: 0;}

.contactLeft {max-width:420px;}
.contactPic {max-width:280px; right:0; top: inherit; bottom:-25px;}
.quickContact {padding: 20px 0 0;}

.bookLeft {max-width:350px; margin:35px 0 35px 35px;}
.bookPic {max-width:300px; margin:15px;}

.rightManStand { margin-left: 40px; margin-bottom: -100px; margin-top: 0px;}

.publicArea { padding: 40px 0 40px;}
.publicBox { margin-bottom: 40px;}
.ourHappyPartner.innerPublic { padding-bottom:40px;}

.contactArea { padding: 40px 0;}

.leftEducation_text ul li:before { top: 10px;}
.manStanding_mobile_public img { width: auto;}
.rightManStand {
    width: 305px;
    bottom: -50px;
}

}

/* for Tablets */
@media only screen and (min-width: 768px) and (max-width: 991px){
	
/* menu slide */

.RigClickMenu { display:block;     margin-top: 0px;}
.NavForDeskMob { position: fixed; width: 240px; height: 100%; background-color: #00328f; right: 0px; top: 0px; z-index: 999; padding: 20px 20px; box-sizing: border-box; -moz-transform: translateX(105%); -webkit-transform: translateX(105%); -o-transform: translateX(105%); -ms-transform: translateX(105%); transform: translateX(105%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; visibility:hidden; opacity:0;     text-align: center;}
.slideOnRig { -moz-transform: translateX(0%); -webkit-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); visibility:visible; opacity:1; overflow: auto;}
.NavForDeskMob .navigation { margin:20px 0px; background-color:transparent;}
.NavForDeskMob .navigation ul li a { font-size: 16px; line-height: 34px;}
.NavForDeskMob .navigation ul li { display: block; margin: 0;}
.NavForDeskMob .navigation ul li:first-child { margin-left: 0px;}
.NavForDeskMob .navigation ul li:hover a { color: #e1f505;}
.NavForDeskMob .navigation ul li.active a { color: #e1f505;}

.navigation ul li a {padding: 10px 14px;margin: 0 0px;font-size: 14px;text-align: center;}

.corssClick { position: relative; display: inline-block; cursor: pointer;}
.corssClick .crossIcon { width: 40px; height: 40px; position: relative; border: 3px solid #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 10px;}
.corssClick .crossIcon .whiteCrossbar { width:70%; position:relative; background-color:#fff; height:4px; border-radius:6px;}
.corssClick .crossIcon .whiteCrossbar:first-child { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 2px; left: 1px;}
.corssClick .crossIcon .whiteCrossbar:last-child { -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: -2px; left: 1px;}

/* menu slide */

}

/* for mobile */
@media only screen and (max-width: 767px){
	
/* menu slide */

.RigClickMenu { display:block;     margin-top: 10px;}
.NavForDeskMob { position: fixed; width: 240px; height: 100%; background-color: #06365e; right: 0px; top: 0px; z-index: 999; padding: 20px 20px; box-sizing: border-box; -moz-transform: translateX(105%); -webkit-transform: translateX(105%); -o-transform: translateX(105%); -ms-transform: translateX(105%); transform: translateX(105%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; visibility:hidden; opacity:0;     text-align: center;}
.slideOnRig { -moz-transform: translateX(0%); -webkit-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); visibility:visible; opacity:1; overflow: auto;}
.NavForDeskMob .navigation { margin:20px 0px;     background-color: transparent;}
.NavForDeskMob .navigation ul li a { font-size: 16px; line-height: 34px;}
.NavForDeskMob .navigation ul li { display: block; margin: 0;}
.NavForDeskMob .navigation ul li:first-child { margin-left: 0px;}
.NavForDeskMob .navigation ul li:hover a { color: #e1f505;}
.NavForDeskMob .navigation ul li.active a { color: #e1f505;}

.navigation ul li a {padding: 10px 14px;margin: 0 0px;font-size: 14px;text-align: center;}

.corssClick { position: relative; display: inline-block; cursor: pointer;}
.corssClick .crossIcon { width: 40px; height: 40px; position: relative; border: 3px solid #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 10px;}
.corssClick .crossIcon .whiteCrossbar { width:70%; position:relative; background-color:#fff; height:4px; border-radius:6px;}
.corssClick .crossIcon .whiteCrossbar:first-child { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 2px; left: 1px;}
.corssClick .crossIcon .whiteCrossbar:last-child { -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: -2px; left: 1px;}

/* menu slide */
header {top:15px;}
.slick-prev, .slick-next { top: -72px;}
.slick-prev { right: auto; left: 4px;}
.titleHeading { margin-bottom: 20px; text-align: center;}
.banner_home { height: auto;}
.textLeftBan_home { max-width: 400px; float: none; margin: 10px auto; width: 100%; text-align: center; height: auto;}
.Dp_iconRight { margin-top: 0; width: 100px; position: relative; float: none; height: auto; margin-right: 0px; margin: 20px auto;}
.meetingPic { width: 100%; max-width:400px; position: relative; padding: 0px; height: 430px; overflow: hidden; margin: 0px auto 25px;}
.MeetingBox { text-align: center;}
.fullRightFloat { float:right;     width: 100%;}
.adjustFloatCon { float:none; width:100%;}
.rightTextConsulting { padding-left: 0px; margin-top: 40px; max-width: 300px; margin: 40px auto 0px;}
.leftManStand { margin-left: 0; margin: 0px auto;}
/*.rightManStand { margin: 0px auto;}*/
.rightManStand { width: auto; margin: 30px auto 0; position: static;  }
.leftEducation_text ul { margin-bottom: 24px; max-width: 400px; margin: 0px auto 25px;}
.keyNoteDetail { text-align: center;}
.ft-box { max-width:480px; width:100%; margin:0px auto; text-align:center; margin-bottom:25px;}
.ourHappyPartner { padding: 40px 0px 40px;}
.ft-top h3 { margin: 0 0 10px; font-size: 22px; line-height: 24px;}
.copyRight p {line-height:20px;}
.copyRight p, .copyRight a { text-align: center;}
.ft-top { padding: 0px 0 0;}

/*	public  */
.publicPic {max-width:500px; margin:0 auto 24px;box-shadow: 0 0 6px #666;}
.publicText {text-align:center; padding:0;}
.publicArea {padding: 40px 0 10px;}
.publicBox {margin-bottom: 40px;}
.publicText h2 {font-size: 25px; margin-bottom: 12px;}
.publicText p {line-height:22px; padding-bottom:17px;}
.contactLeft {max-width:100%; padding:25px 15px;}
.contactPic {max-width:337px; position: static; margin:0 auto;}
.contactLeft h2 {font-size: 30px;margin-bottom: 20px;text-align: center;}
.contactArea {padding: 30px 0;}

.bookLeft {max-width:100%; margin:0; padding:15px; float:none;}
.bookPic {max-width:300px; margin:0 auto; float:none;}
.bookLeft h2 {text-align:center; margin:15px 0;}
.bookBox {margin-bottom:5px;}

.middle_banner.publicImg .Dp_iconRight {
    margin-top: 0;
}

}


@media screen and (max-width: 666px) {

.RigClickMenu { display: block; margin: 10px 0px;}
.NavForDeskMob { width: 100%;}
.textLeftBan_home h2 {
    font-size: 18px;
    line-height: 28px;}
.ForMeetingPlan {
    padding: 30px 0;
}	
footer { padding: 30px 0 20px;}

.ourHappyPartner.innerPublic { padding-bottom:30px;}
.contactArea { padding: 30px 0;}

.publicArea { padding:30px 0px;}
}

@media screen and (max-width: 480px) {

.blueTextBannerBelow h1 { padding: 20px 0px;}
.meetingPic { height: auto; margin-bottom:15px;}
.videoClickBox { text-align: center;}
.logo_holder img { width:150px;}
.imageVideo { height: auto;}
.blueTextBannerBelow h1 { font-size: 20px; line-height: 24px;}
.MeetingBox h2 { font-size: 24px; line-height: 26px; margin-bottom:6px;}
.titleHeading h1, .titleHeading h2 { font-size: 26px; line-height: 30px;}
.slick-prev, .slick-next { top: -65px;}
.leftManStand { width: 100%; height: auto; text-align: center;}
.keyNoteDetail h2 { font-size: 18px; line-height: 24px; margin-bottom:10px;}
.leftEducation_text ul li { text-align:center;}
.leftEducation_text ul li p { font-size: 16px;    line-height: 24px;}
.leftEducation_text ul li p:before { margin-top: 8px;}
.keyNoteDetail p { font-size: 15px;  line-height: 23px;}
.rightTextConsulting ul li p { font-size: 16px;    line-height: 24px;    padding-left: 0px;}
.lineBtn .btn { margin-bottom:10px;}
.rightManStand { margin: 0px auto;    width: 100%;    height: auto;     text-align: center;}
.leftEducation_text ul li p { font-size: 16px;    line-height: 24px;    text-align: center;    padding-left: 0;}
.rightTextConsulting ul li {text-align: center; margin-bottom:8px;}

.rightTextConsulting ul li {  padding-left: 0;}
.rightTextConsulting ul li:before { position: relative; display: inline-block; top: 0px; margin-right: 10px;}

.leftEducation_text ul li { padding-left:0px;}
.leftEducation_text ul li:before{ position: relative; display: inline-block; top: 0px; margin-right: 10px;}

.middleDp { width: 190px;}
.manStanding_mobile { width:100%;}

}