
/* ----------------External Font------------------------------------------------*/
@font-face {
font-family: 'latobold';
src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
url('../fonts/lato-bold-webfont.woff') format('woff'),
url('../fonts/lato-bold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latolight';
src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
url('../fonts/lato-light-webfont.woff') format('woff'),
url('../fonts/lato-light-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latoitalic';
src: url('../fonts/lato-italic-webfont.woff2') format('woff2'),
url('../fonts/lato-italic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'latoregular';
src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
url('../fonts/lato-regular-webfont.woff') format('woff'),
url('../fonts/lato-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latosemibold';
src: url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
url('../fonts/lato-semibold-webfont.woff') format('woff'),
url('../fonts/lato-semibold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'Open Sans';
src: url('../fonts/OpenSans-Regular-webfont.eot');
src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'latomedium';
src: url('../fonts/lato-medium-webfont.eot');
src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-medium-webfont.woff2') format('woff2'),
url('../fonts/lato-medium-webfont.woff') format('woff'),
url('../fonts/lato-medium-webfont.ttf') format('truetype'),
url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'latoheavy';
src: url('../fonts/lato-heavy-webfont.eot');
src: url('../fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
url('../fonts/lato-heavy-webfont.woff') format('woff'),
url('../fonts/lato-heavy-webfont.ttf') format('truetype'),
url('../fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
font-weight: normal;
font-style: normal;

}

/* Webkit */
::-webkit-input-placeholder { color: #999; }

/* Firefox 4-18 */
:-moz-placeholder { color: #999; }

/* Firefox 19+ */
::-moz-placeholder { color: #444; }

/* IE10+ */
*:-ms-input-placeholder {color: #a9a5ae!important;}

html {width: 100%;}
.clr {clear: both;}
body{width: 100%;font-family: 'latoregular', sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased; letter-spacing: 0.4px;color: #272727;}
img{max-width: 100%; height: auto;}
h5, h6 , h1 , h2 , h3 , h4 {font-weight: normal;font-family: 'latoregular', sans-serif; }
select::-ms-expand{display:none;}
select{ -webkit-appearance:none; -moz-appearance:none;} 
dl, dt, dd, ol, ul, li {margin: 0;padding: 0;  list-style-type: none;}
a:active , select , select:focus , a:focus , a:hover , input:focus , button:focus , textarea:focus { outline: none !important; text-decoration: none;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
a , button{text-decoration: none;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
option{ padding: 10px;}
textarea {resize: none;}


.footer-section-home     h4 {   color: #fff; font-size:18px;margin-bottom: 10px;  }
.company-ass {  margin: 0 20px; display: inline-block;}
.footer-section-home {background-color: rgba(0, 0, 0, 0.5); padding: 20px 0; position: absolute;width: 100%;bottom: 0;}
.company-ass img {  max-width: 215px;}


.placeNewImgBox {border: 1px solid #ddd;border-radius: 6px;margin-top: 30px;box-shadow: rgb(20 108 197 / 24%) 1px 2px 10px, rgb(20 108 197 / 24%) 7px 7px 20px;overflow: hidden;position: relative; padding: 20px 16px;}
.pr-10{padding-right: 10px;}
.pl-10{padding-left: 10px;}
.row-10{margin: 0 -10px;}
.placement-section-new {padding: 50px 0;}
.NewImgBox {height: 70px;width: 60px;border-radius: 6px;overflow: hidden;     float: left;}
.NewImgBox img {height: 100%;width: 100%;}
.placeNameBox { padding-left: 72px;}
.placeNameBox h2 {font-size: 16px;font-weight: bold;     margin: 2px 0 2px;}
.placeNameBox h3 {font-size: 14px;margin: 11px 0 0;}
.placeNameBox h4 {font-size: 14px;margin: 8px 0 0 0; display: inline-block;     margin-right: 20px;}
.placeNameBox i {font-size: 13px; color: #e46c0a;}
img.com-logo-bck {position: absolute;right: 10px;top: 0px;width: 20%;opacity: 0.4;}
img.com-logo-bck.force-logo-motor {top: 10px;}




/*margin*/
.mp50{margin-top: 50px !important;}
.mp10{margin-top: 10px !important;}
.mp20{margin-top: 20px !important;}
.mp30{margin-top: 20px !important;}
.mb50{margin-bottom: 50px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom: 20px !important;}

/*Padding*/
.padding30{padding: 30px !important;}
.padding20{padding: 20px !important;}
.pt10{padding-top: 10px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt40{padding-top: 30px !important;}
.pb10{padding-bottom: 10px !important;}
.pb15{padding-bottom: 15px !important;}
.pb20{padding-bottom: 20px !important;}
.pb30{padding-bottom: 30px !important;}
.pb40{padding-bottom: 30px !important;}

/*Header top section*/
.header {padding: 10px 100px; position: fixed; width: 100%; z-index: 999; background-color: transparent;}
header.inner-page-header .header{background: #ffffff; box-shadow: 0 2px 4px rgba(0,0,0, 0.1);}
.menublock { padding: 17px 0;}
.logo-block{margin-top:5px; float: left; max-width: 200px; width: 100%;}
/*Top Menu css start here*/
.sidenav {transition: 0.5s; float: right;}
.sidenav a:hover, .offcanvas a:focus{ color: #e46c0a;}
.sidenav .closebtn {position: absolute;top: -7px;right: 5px;font-size: 36px;margin-left: 50px;display: none;color: #fff;}
.sidenav .closebtn:hover{color: #ddd;}
#main {transition: margin-left .5s;}
.header .menu-icon{font-size:28px;cursor:pointer;display: none;float: right; margin-top: 24px;color: #333333;}
.color-white .header .menu-icon {    color: #fff;}
.overlay{overflow: hidden;z-index: 9999;background:rgba(0,0,0,0.6);position: fixed;width: 100%;height: 100%;}
.min-menu{padding-top: 24px;}
.min-menu li {display:inline-block; vertical-align: middle;}
.min-menu li a {padding:0px 15px; text-decoration: none; font-size: 19px; color: #ffffff; display:block;}
.su-menu-close.drop-block.active {    color: #e46c0a;}
.banner-img-block{display: none;}
.blank-div{height: 90px; display: none;}
.blank-div.small-height{height: 90px;}
header.inner-page-header .blank-div{display: block;}
.home-page-header .blank-div{display: none;}
.main-logo-black{display: none;}
header.inner-page-header .main-logo-black{display: block;}
header.inner-page-header .main-logo{display: none;}
header.inner-page-header .min-menu li a {color: #002060;}
header.inner-page-header .min-menu li a:hover {color: #e46c0a;}
/*Top Menu css End here*/
.drop-menu{width: 100%; background-color: #fff; padding: 10px; }
.drop-menu li {  display: block}


#footer {  padding: 65px 0 0; background-color: #1c1c1c; overflow: hidden;}
.contact-info-new { text-align: center;}
#footer h4 {  color: #fff; font-weight: 700; margin: 0 0 15px;}
.footer-section .text-center { display: inline-block;}
.footer-social-icons ul li {  display: inline-block;}
.footer-social-icons ul li a {  display: block;  background-color: #e46c0a;  color: #fff; border-radius: 50%; width: 45px; height: 45px; font-size: 16px;    line-height: 45px;  margin: 0 2px;}
.footer-section .footer-social-icons.text-center.partners-tab { margin-left: 100px;}
#footer p { color: #fff; padding: 30px 0 50px; text-align: center;}
#footer p a {  color: #e46c0a;}
.footer-section {    text-align: center;}

.car-img{position: relative;}


.menu-new ul{ }
.menu-new {background-color: #002060;}
.menu-new ul li{display: inline-block;position: relative; width: 200px;}
.menu-new ul li a{color: #fff;padding:11px 0px 12px;display: block;text-align: center;}
.menu-new ul li ul li{display: block; padding:0;}
.menu-new ul li ul.submenu-new{display: none; position: absolute;top: 43px; background-color: #fff;box-shadow: 0 2px 4px rgba(0,0,0, 0.1);}
.menu-new ul li ul.submenu-new li a{color: #002060 ;padding:11px 18px 12px; display: block; background-color: #fff;}
.menu-new ul li ul.submenu-new li a:hover{background-color: #002060; color: #fff;}
.menu-new ul li:hover ul.submenu-new{display: none; width: 100%; z-index: 9;}
.main-section{margin: 50px 0;}
.menu-new .active{background-color: #e46c0a;}

.service-inner-main.traning-biw {    padding: 0;}
.service-content-block.left-margin {    margin-left: 0;}
.biw-sm-txt {    font-size: 15px;}

.service-new-txt { display: table;left: 0; right: 0; top: 0; bottom: 0;height: 80vh; display: table-cell; vertical-align: middle;}
.service-new-txt .service-content-section li{font-size: 16px; line-height: 40px; }
.dimen-title{color: #e46c0a;font-weight: bold;font-size: 27px;line-height: 20px; margin: 20px 0;}

.breadcrums span a {    color: #002060;}
.breadcrums i {    margin: 0 6px;    font-size: 15px;}
.color-chg{color: #e46c0a; }
.breadcrums {    text-align: right;  margin-top: -25px;}

/*menu css section */
.page-middle-section-main{margin-top: 45px;}
.page-middle-section-main .content-section{padding: 60px 0;}
#menu li {display: inline-block;vertical-align: middle;color: #ffffff;width: 12.2%;text-align: center;}
#menu li a.active{background:#666;background: #e46c0a;color: #fff;}
#menu li a{text-decoration:none;color: #ffffff;}
#menu li a.active:hover{color: #fff;}
#menu li:hover{background: rgba(228,108,10,0.9);}
#menu li a, #menu li a.active{padding: 11px 18px 12px;display:block;}
#menu li a.active{color: #fff;}
.menu-section-block{background: #002060;position:fixed;top: 90px;left:0;	z-index: 70;width: 100%;}

#menu{padding: 0;margin:0; width: 100%;}
/*menu css section end */

/*services menu block*/
.services-menu-block{background: #333333; position: fixed; width: 100%; top: 73px; z-index: 999}
.responsive-menu-section{display: none;}
.menu-txt{color: #ffffff; font-size: 16px; float: left; margin-top: 4px;}
.menu-icon{color: #ffffff; font-size: 20px; float: right; cursor: pointer;}

/*banner section start here*/
.banner-section {position: relative; height: 100vh; overflow: hidden;}
.banner-section:before{content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5);}
.banner-middel-content {position: absolute; bottom: 0px; top: 0; left: 0; right: 0; margin: 0 auto; text-align: left;}
.main-banner-content {position: absolute; top: 40%; margin-top: -10px; left: 0; right: 0;}
.banner-head-conent{color: #e46c0a; line-height: 70px; font-weight: bold; font-size: 55px; text-shadow: none;}
.banner-head-conent span {    font-size: 60px }
.banner-semi-head{font-size: 26px; color: #ffffff; font-weight: 300; line-height: 45px; margin-top: 4px;}
.btn-get-start{max-width: 220px; width: 100%; height: 50px; border-radius: 3px; color: #ffffff; border: 2px solid #fff; background-color: transparent;padding: 8px;display: block; font-size: 20px;
text-transform: uppercase;  font-family: 'latomedium';  margin: 22px 0 0; text-align: center; }
.btn-get-start:hover{background-color: #e46c0a; color: #fff;  border-color: #e46c0a; }



/* Bounce To Right end */
/*banner section end here*/

/*service page start here*/
.services-main{margin-top: 45px;}
.services-main .section{padding: 130px 0}
section{height: 100vh; display: table; width: 100%;}
.middle-section-slide{display: table-cell; vertical-align: middle;}
.img-box-section{height: 100%; overflow: hidden;}
/*.img-box-section img{height: 100%;}*/
.service-content-block{text-align: left}
.service-head-block{color: #e46c0a; font-weight: bold; font-size: 27px; line-height: 20px;}
.service-head-block.light{font-size: 22px;color: #e26c0a;font-weight: normal; line-height: 32px;}
.service-semi-head{font-size: 28px; color: #333333; font-weight: 300; margin-top: 4px; line-height: normal;}
.service-content-block{margin: 0px 0 0 50px; width: 80%;}
.service-content-section{margin-top: 10px; font-size: 15px; color: #333333; font-weight: 300; line-height: 30px;width: 100%; max-width: 1100px; }
.left-align-section{float: left;}
.right-align-section{float: right}
.service-content-section li{display: block; list-style-type: disc !important; position: relative; padding-left: 22px;font-size: 15px;line-height: 30px;}
.service-content-section li.bulet-rmve{padding-left: 0px;}
.service-content-section li:before{content: "\f111"; font: normal normal normal 9px/1 FontAwesome; position: absolute; left: 0; top: 11px; color: #e46c0a;}
.service-content-section li.bulet-rmve:before{display: none;}
.service-content-section.bullet-remve li::before{display: none;}
.service-content-section.bullet-remve li{padding-left: 0px;}

.offerings.sub{font-size: 22px;color: #002060; margin: 20px 0 -4px;}
.service-inner-main {padding: 40px 0 0;}
.service-content-section ul{margin-top: 10px}

/*.service-content-section .service-conte-phara{width: 100%;max-width: 1000px;display: block;}*/


.slider-main-bx{height: 100vh; overflow: hidden; position: relative; background-color: #000;}

.slider-main-bx .carousel-caption{ top: 0%;}
.slider-main-bx .item{height: 100vh;overflow: hidden;/*position: relative;*/}

.slider-main-bx .item:before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5);}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;

}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/*placement page start here*/
.student-info{background-color: #ecf0f6 ; padding: 20px; text-align: center; margin-top: 10px;transform: translateY(0px);transition: 0.5s;}
.student-name{font-size: 20px;  font-family: 'latosemibold';}
.student-info.black-pach{background-color: #222; color: #fff; position: absolute;width: 100%;bottom: 0;transform: translateY(140px);transition: 0.5s;}
.student-college span{font-size: 15px; text-transform: uppercase; }
.student-college{margin: 3px 0px;}
.student-sub{font-size: 16px; text-transform: uppercase;}
.student-degree {    text-transform: uppercase;}
.placement-student-bx { margin: 20px 0;   position: relative; overflow: hidden; cursor: pointer;}
.placement-student-bx:hover .student-info.black-pach{transform: translateY(0px);}
.placement-student-bx:hover .student-info{transform: translateY(140px);transition: 0.5s;}
.placement-section{margin: 50px 0;}
.carrier-banner.placement-banner{padding: 80px 0 0;background-image: url(../images/place-bck.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;position: relative}
.place-com-logo {    position: absolute;    bottom: 103px;    z-index: 99;    width: 30%;    right: 10px;}


.our-placement-title{  color: #e46c0a;font-weight: bold;font-size: 26px;     margin-bottom: -10px;}


/*Testimonials Start*/
.testimonials-section{padding: 50px 0 ; background-color: #f8f8f8; background-repeat: no-repeat;background-position: bottom;}
.testimonials-section.daimentech.color-wht {    background-color: #fff;}
.avatar-img{position: relative; text-align: center;  margin-top: 40px;}
.avatar-img span{width: 100px;height: 100px;display: inline-block;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.avatar-img span img{width: 100%; height: 100%;}
.text-testiml{display: block;vertical-align: top;margin-top: 28px; text-align: center;}
.text-testiml h3{color: #373435; font-size: 18px;font-family: 'latomedium';margin: 0px;}
.text-testiml p{font-size: 14px; font-family: 'latolight'; margin-top: 4px;}
.paragraph-txt{position: relative;padding: 0 25px; font-size: 16px; color: #343c41; max-width: 65%; line-height: 27px; width: 100%;margin: 20px auto;text-align: center; }
.paragraph-txt span{position: absolute;left: 0px;top: -3px;width: 16px; height: 16px;}
.arrow-img-video{position: absolute;right: 0px;top: 0px;width: 156px; height: 38px;}
.we-provid-text-bolck.space-btom-testi{margin-bottom: 50px;}
.new-modal.modal-dialog .modal-body {padding: 0;}
.new-modal.modal-dialog button.close {background: #000000;border: 1px solid #3c3c3c;border-radius: 50%;color: #fff;cursor: pointer;height: 30px;line-height: 0;opacity: 1;padding: 0;position: absolute;right: 4px;text-shadow: none;top: 4px;width: 30px;}
.new-modal.modal-dialog .modal-content{border-radius: 0px;}
.new-modal.modal-dialog .modal-body video {width: 100%;height: 100%;display: block;}

/*Testimonials End*/

.testimonials-title{color: #e46c0a;font-family: "latosemibold",sans-serif;font-size: 26px; text-align:center;}
.testimonials-section.daimentech .right.carousel-control {    background-image: none; display: none;}
.testimonials-section.daimentech .left.carousel-control {    background-image: none;  display: none;}


/*training page start here*/
.responsive-tabs.responsive-tabs-initialized{display:block}
.responsive-tabs>div.content{clear:both}
.responsive-tabs.accordion{border:1px solid #e1e1e1;}
.responsive-tabs.accordion>nav{display:none}
.responsive-tabs.accordion h3.accordion-title{margin:0}
.responsive-tabs.accordion h3.accordion-title a{background:#fff;font-weight:400;border-top:1px solid #e1e1e1;padding:10px 15px;display:block;font-size:16px;color:#333;text-decoration:none;text-align: left;}
.responsive-tabs.accordion h3.accordion-title:first-child a{border-top:none}
.responsive-tabs.accordion>div.content>section{padding:10px;background:#fff;display:block;border-top:1px solid #e1e1e1;overflow:auto}
.responsive-tabs.tabs{border:none}
.responsive-tabs.tabs>nav{display:block}
.responsive-tabs.tabs>nav ul{list-style:none;padding:0;margin:0;max-width: 300px;width: 100%;}
.responsive-tabs.tabs>nav ul:after{content:'';display:table;clear:both}
.responsive-tabs.tabs>nav ul li{display: block; font-size:16px;border-top:1px solid #e9e9e9}
.responsive-tabs.tabs>nav ul li a{color:#333;background:#f8f8f8;padding:20px 15px;font-size:16px;display:block;text-decoration:none;text-align: left;}
.responsive-tabs.tabs>nav ul li.active{position:relative;z-index:2;top:2px;margin-top:-2px;}
.responsive-tabs.tabs>nav ul li.active a{background: #e46c0a;color: #ffffff;}
.responsive-tabs.tabs h3.accordion-title{display:none}
.training-sub-title{color: #e46c0a;font-size: 24px;  text-transform: uppercase; font-family: 'latosemibold'; }


.domin-box{text-transform: uppercase; margin:0px auto 20px; font-size: 18px;font-family: 'latosemibold'; text-align: center; background-color: #cecece; height: 170px;width: 170px;border-radius: 50%; position: relative; display: block; /*border: 2px solid #cecece;*/ }
.training-box {    text-align: center; position: relative; z-index: 9; margin-bottom: 80px;}
.domin-box img {    border-radius: 50%; height: 100%;}

@-webkit-keyframes bounce {  from,  20%,  53%,  80%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }

 40%,  43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);  -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);  }

 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);  -webkit-transform: translate3d(0, -15px, 0);   transform: ranslate3d(0, -15px, 0);  }

 90% { -webkit-transform: translate3d(0, -4px, 0);  transform: translate3d(0, -4px, 0); }}

@keyframes bounce { from,  20%,  53%,  80%,  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}

  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);  }

  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0);  transform: translate3d(0, -15px, 0);  }

  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}}

.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}
.domin-box:hover{-webkit-animation: 0.5s bounce; -moz-animation: 0.5s bounce; -o-animation: 0.5s bounce; animation: 0.5s bounce;}
.domin-box:before{content: "";position: absolute; /*background-color: rgba(0, 32, 96, 0.30);*/ right: 0; top: 0; left: 0; bottom: 0; z-index: 9; border-radius: 50%;}
.domin-box a {  color: #fff; position: relative; display: block;}
.traaning-round-txt {color: #e26c0a; z-index: 999999; font-size: 18px; text-transform: uppercase; font-family: 'latosemibold';}
.bck-new-car {    position: absolute;    right: 0;    bottom: 0;    opacity: 0.1;     display: none;}

/*Vertical Slider*/
.verticalslide{margin: 40px auto;}
.verticalslide.responsive-tabs.tabs > div.content{clear: none; display: block;margin-left: 325px;}
.verticalslide.responsive-tabs.tabs > nav {display: inline; float: left; margin-right: 20px;max-width: 300px;width: 100%;}
.verticalslide.responsive-tabs.tabs > nav ul li{float: none;}
.verticalslide.responsive-tabs.tabs > nav ul li.active { border-bottom: 1px solid #e1e1e1;border-right: 1px solid #fff;}
.responsive-tabs.tabs > nav ul li.active::before {content: "";width: 0;height: 0;border-top: 10px solid transparent;border-left: 15px solid #e46c0a;border-bottom: 10px solid transparent;position: absolute;right: -15px;top: 35%;}
/*Vertical Slider End*/

.verticalslide .service-inner-main.pt0{padding: 0;}

/*contact us start here*/
.map-main-section{width: 100%; height: 642px;}
.map-full-block{width: 100%; height: auto;}
.btn-wraper.contact-right{float: right; border-color: #d7212e; margin-top: 33px;}
.contact-with-us-main-block{padding: 50px 0;}
.contact-with-head{font-family: 'robotoregular'; font-size: 34px; color: #06489f;}
.contact-cont-text{font-family: 'robotolight'; font-size: 16px; color: #515151; line-height: 26px;}
.contact-cont-text a{color: #d7212e;}
.contact-cont-text a:hover{color: #515151;}
.col-md-6.col-sm-6.col-lg-6.map-margin{padding: 0;}
.col-md-6.col-sm-6.col-lg-6.map-text{padding: 0;}
.map-textimain-block{ background-color: #fafafa; width: 100%; height: 642px; position: relative;}
.map-textsmall-block{height: auto; width: 100%; position: absolute; top: 111px; left: -69px}
.contact-bg-section {background: #fff none repeat scroll 0 0; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);max-width: 445px; width: 100%; height: 125px; 
border-radius: 5px; position: relative; margin-bottom: 30px;}
.main-cercle{height: 83px; width: 83px; background-color: transparent; border: 1px solid #e46c0a; border-radius: 50px; position: absolute; left: -39px; top: 20px;}
.small-cercle {height: 69px; width: 69px; background-color: #d7212e;  border-radius: 50px; margin: 6px auto 0; text-align: center; padding-top: 21px;}
.contact-bg-iner-text{font-family: 'robotolight'; font-size: 18px; color: #57585b; bottom: 0; height: 60px; margin: auto 0;
position: absolute; top: 37px; left:75px;max-width: 200px; width: 100%; }
.contact-bg-iner-text.www-text{top: 8px;}
.contact-bg-iner-text.Hyattsville {top: 8px;}
.stay-in-touch-bg-section {background: #fff none repeat scroll 0 0; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);max-width: 445px; width: 100%; height: auto; 
border-radius: 5px; position: relative; padding: 30px;}
.stay-in-touch-head-text{font-family: 'latosemibold';font-size: 24px; color: #082c46; margin-bottom: 20px; margin-top: -15px;}
.border-left{height: 1px; width: 100%; margin: 15px 0 20px 0;background-color: #d6d6d6;}
.cont-frm{color: #4c5c67; font-size: 15px; font-family: 'robotoregular'; border: 1px solid #dfdfdf; height: 35px; margin-bottom: 20px;}
.mobile-nu-block textarea { font-family: 'robotoregular'; border: 1px solid #dfdfdf; color: #c0c0c1; display: block; font-size: 15px; height: 131px; line-height: 35px;
padding: 0 12px; position: relative; width: 100%; margin-bottom: 20px;}
.btn-wraper.send-btn{margin-top: 0px; float: right;}
.loc-map{width: 50%; float: left;}
.contact-us{width: 50%; float: left; margin-top: 100px; margin-left: -50px;}
.add-text{font-size: 16px; color: #57585b;  }
.add-text.office{margin-top: 12px;white-space: nowrap;}
.add-conte{font-size: 14px; color: #7b7b7b;  margin-top: 6px; }
.add-block{background-color: #ffffff; border-radius: 3px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.2); margin-bottom: 46px;}
.round-call{position: absolute; height: 69px; width: 69px; background-color: #e46c0a; border-radius: 50%; left: 8%; top: 8%; text-align: center; padding-top: 20px; }
.round-call i{color: #ffffff; font-size: 22px; margin-top: 11px;}
.address-text{ padding:42px 10px 32px 60px;  height: 130px;}
.address-text.address {    padding-top: 28px;}
.address-text.email {    padding-top: 40px;}
.main-grey-pach.contact{padding: 0; background-color: #fafafa;}
.contact-info{ background-color: #ffffff; padding: 30px;}
.stay-toch{font-size: 26px; color: #30333a; margin-bottom: 30px; }
.message-text{margin-top: 25px;}
.contact-with-text{background-image: url(../images/get-toch-with-img.png); padding: 26px;}
.connect-us{font-size: 26px; color: #ffffff; }
.connect-sml-cont{color: #ffffff; font-size: 18px;margin-top: 6px; }
.add-block{position: relative;}
.input-block.contact{margin-top: 25px;}
.contact-submit-btn{background-color: #f37801; height: 50px; width: 180px; border-radius: 25px; border: 1px solid #f37801; color: #ffffff; font-size: 16px; font-family:           'poppinsregular'; transition: 1s; transform: perspective(1px) translateZ(0px); transition-duration: 0.3s; transition-property: color; border: none; overflow: hidden; -webkit-transition: 1s; -webkit-transform: perspective(1px) translateZ(0px); -webkit-transition-duration: 0.3s; -webkit-transition-property: color;}
.cont-btn{margin-top: 27px; text-align: right;}
.contact-submit-btn::before {background: #b35b06; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform: scaleX(0); transform-origin: 0 50% 0; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; z-index: -1; border-radius: 25px;}
.contact-submit-btn:hover:before{-webkit-transform: scaleX(1); transform: scaleX(1);}
/*contact us page start here*/

/*Contact Us page css start here*/
.map-main-bg {width: 100%; position: relative;}
.loc-map iframe{width: 100%; height: 800px; border: none; display: block;}
.container.for-top {z-index: 9; position: relative;}
.map-cont {position: absolute; width: 100%; top: 0;}
.col-sm-6.col-md-6.col-lg-6.floa-right {float: right;}
.contact-info {background-color: #ffffff;padding: 30px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}
.how-to-get-tex span {font-size: 38px; color: #ffffff; margin: 0 auto 5px; text-align: center; display: block;}
.conta-conain {color: #ffffff; font-size: 16px; margin-bottom: 14px; text-align: center;}
.contact-us-min .form-group input{background: none;}
.contact-us-min .form-group textarea{background: none;}
.contact-us-min .form-submint-btn{float: none; max-width: 100%; background: #5cb100; cursor: pointer;}
.contact-us-min .form-submint-btn:hover{border: 1px solid #5cb100; background: none; color: #5cb100;}
.contact-info-block {padding: 66px 0 50px;}
.contact-info .form-group.active label{color: #9f9f9f;background: #fff;}

.contact-info .form-group input{color: #000;}
.contact-info .form-group textarea{color: #000;}
.contact-circle .contact-icon a {background-color: #ffffff; width: 84px; height: 84px; border-radius: 50%; margin-bottom: 30px; text-align: center; line-height:       92px; cursor: pointer; box-shadow: 0 4px 8px rgba(159, 159, 159, 0.30); font-size: 34px; color: #e46c0a; display: block; margin: 0 auto;}
.contact-circle .contact-icon a:hover { background-color: #e46c0a; color: #ffffff;}
.cont-icon-heat {color: #e46c0a; font-size: 20px; text-align: center; margin: 24px 0 6px 0;}
.cont-icon-small-text {color: #374247; font-size: 15px; text-align: center; line-height: 10px; line-height: 19px; margin: 6px auto;}
.contact-but-block .contact-but{height: 40px;width: 100%;border-radius: 3px;color: #ffffff;background: #e46c0a;display: block;text-align: center;cursor: pointer;
 line-height: 40px;border: 1px solid #e46c0a;text-transform: uppercase;font-weight: 600;font-size: 15px;}
.contact-but-block .contact-but:hover{background: rgba(228,108,10,0.9);}
/*Contact Us page css end here*/

/*about us page start here*/
.inner-subheader{ background-image: url(../images/inner-header-bg.jpg); background-position: center center; background-repeat: no-repeat; padding:10px  0; min-height: 170px; height: 100%;position: relative;}
.innner-bg {margin:10px 0;text-align: center; font-size: 30px; color: #272727;}
.innner-bg > h2 {    color: #272727;    margin: 0 0 10px;}
.top_breadcrumb > a {color: #272727;font-size: 16px;}
.top_breadcrumb {margin: 10px 0 0;}
.about-us-bx{text-align: center; margin-top: 18px;}
.cam-icon i {    font-size: 26px;}
.header-border {    background: #727272;    display: inline-block;    height: 1px;    vertical-align: middle;    width: 53px;}
.cam-icon {    display: inline-block;    vertical-align: middle;}
.cat-heading {   color: #e46c0a;    font-family: "latosemibold",sans-serif;font-size: 26px;margin: 10px 0;  padding: 0 10px 0 0;  }
.about-sml-txt {   color: #686868;font-size: 15px; margin-top: 10px; font-family: 'latoregular'; line-height: 26px;}
.about-div {    padding: 30px 0;}
.about-sml-txt.point {   margin: 0 0 0 20px;}
.about-sml-arrow {    float: left;}
.bullet-point {    margin-top: 12px;}
.about-sml-arrow i {    font-size: 10px; color: #e46c0a;}
.email-block {     padding: 23px 0;    margin: 0; background-color: #002060; position: relative;}
.email-block::before {    content: ""; background-color: rgba(7, 38, 100, 0.60); position: absolute;top: 0;left: 0; width: 100%; height: 100%;}
.headding-text-block {    float: left;}
.email-block .bredcrum {font-size: 14px; text-align: right; color: #ffffff; text-decoration: none; position: relative; margin-top: 20px;}
.bredcrum-home{color: #ffffff;}
.email-block .bredcrum a:hover{color: #17AA1C;}
.headding-text-block span {    font-family: 'latomedium';   font-size: 38px;    color: #ffffff;    margin: 0;    position: relative;}
.headding-text-block .about-hed-light {   font-family: 'latolight';}
.abt-img::before {    content: "";    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    background: rgba(0, 0, 0, 0.2);}
.abt-img{position: relative;}
.round-img{height: 130px;width: 130px;background-color: #aa0c00;border-radius: 50%; text-align: center; line-height: 130px; margin: 0 auto; position: relative; }
.round-img img {    position: relative;}
.round-img::before {    content: "";    position: absolute;    top: -5px;    left: -5px;    background-color:rgba(172, 12, 0, 0.18);    border-radius: 50%;    height: 140px;    width: 140px;}
.round-img:hover::before {    background: none;    border: 2px solid #ef0606;}
.section-about-us {    text-align: center;}
.section-about-us .bullet-point{margin-top: 0px;}
.round-img.color {    background-color: #8ac012;}
.round-img.color::before {  background-color:rgba(138, 192, 18, 0.18)}
.round-img.color:hover::before {    background: none;    border: 2px solid #8ac012;}


.round-img.color-2 {    background-color: #ff8b00;}
.round-img.color-2::before {  background-color:rgba(255, 139, 0, 0.18)}
.round-img.color-2:hover::before {    background: none;    border: 2px solid #ff8b00;}
.mission-vision-bx {    margin: 100px 0 50px;}



/*Form filds css start*/
.form-group{position: relative; margin-bottom: 30px;}
.form-group.tra-step-margin{margin-top: -12px;}
.form-group.active.step-group-height {    margin-bottom: 20px;}
.form-group .date-icon-blo {position: absolute; top: 9px;right: 10px; color: #8e8e8e; font-size: 20px;}
.form-group input{border: 1px solid #cbcbcb;height: 40px;width: 100%;padding: 5px 10px;color: #374247;border-radius: 3px;}
.form-group textarea{border: 1px solid #cbcbcb;height: 100px;width: 100%;padding: 12px 10px;color: #374247;border-radius: 3px;}
.txt-area-up{font-size: 10px;color: #939393;position: absolute;right: 0;top: -12px;}
.form-group select {height: 40px;width: 100%;border: 1px solid #cbcbcb;border-radius: 3px;padding: 0 15px;color: #8e8e8e;background-image: url(../images/drop-arrow-2.png);background-repeat: no-repeat;background-position: right;}
.form-group.wrong-info input{border-color: #f50001;}
.form-group label{position: absolute; left: 15px; top: 10px; font-family: 'work_sanslight', sans-serif; font-size: 15px; color: #9f9f9f; font-weight: normal; transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;-ms-transition: 0.2s;}
.form-group.active label{top: -8px; font-size: 13px; color: #333; display: inline-block; background: #fff; padding: 0 3px;}
.error{color: #f50001;font-size: 13px;position: absolute;bottom: -13;font-family: 'work_sanslight', sans-serif;}
.form-group .input-group {    position: relative;    display: table;    border-collapse: separate;    border: 1px solid #cbcbcb;height: 40px;width: 100%;color: #374247;border-radius: 3px;    margin-bottom: 30px;}
/*Form filds css end*/

/*file input css start here*/
.btn-file {position: relative;overflow: hidden;}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;text-align: right;opacity: 0;background: none repeat scroll 0 0 transparent;cursor: inherit;display: block;}
/* IE 10 fix */
.btn-file ::-ms-browse {width:100%;height:100%;}
.btn.btn-primary.btn-file {background: #e46c0a;border-color: #e46c0a;border-radius: 0 ;color: #fff;display: block;height: 38px;float: right;
    padding-top: 8px;    max-width: 92px; width: 100%;}
.user-box .input-group {border-collapse: separate;max-width: 100%;position: relative;width: 100%; border: 1px solid #9e9e9e;border-radius: 3px;}
.glyphicon.glyphicon-trash, .glyphicon.glyphicon-upload, .glyphicon.glyphicon-file.kv-caption-icon {color: #888;font-weight: normal;}
.form-control.file-caption.kv-fileinput-caption {   border: 0;box-shadow: none;height: 35px;max-width:64%;width: 100%;}
.upload-block {margin-top: 6px;}
/*file input css end here*/
.file { color: #fff;}
/* for safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {

    ::i-block-chrome, .mr-l{ margin-left: 1px;}
   /* ::i-block-chrome, #login .right-section{height: 788px;}
*/
}
/*for IE*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    
/*.mr-l{ margin-left: 1px;}*/
}
/*file input css start here*/

/*Carrier page css start*/
.carrier-banner{padding: 80px 0 0;background-image: url(../images/Career-back-ground-image.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;position: relative}
.carrier-banner:before{position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(255,255,255,0.8)}
.carrier-banner-text{margin-bottom: 50px;position: relative}
.carrier-banner-text h1{font-family: 'latobold';font-size: 70px;text-transform: uppercase;color: #002060;text-shadow: 0 3px 0px rgba(0,32,96,0.6);}
.carrier-banner-text .carrier-banner-sub{font-size: 27px;color: #002060;margin: 5px 0}
.carrier-banner-text .carrier-banner-phara{font-size: 16px;color: #2a65ab;font-family: 'latomedium';line-height: 24px;width: 100%;max-width: 582px}
.carrier-banner-phara span {    font-size: 18px;    color: #e46c0a; font-family: 'latomedium';}
.carrier-banner-logo-wrapper{position: absolute;right: 60px;bottom: 30px}
.carrier-banner-logo-wrapper ul{display: inline-block}
.carrier-banner-logo-wrapper ul li{display: inline-block;width: 106px;margin-left: 30px}
.carrier-form-main{padding: 50px 0;background: #f8f6f6;}
.carrier-form-filds-wrapper{padding: 30px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1)}
.carrier-form-titel{color: #e46c0a;font-family: 'latomedium';font-size: 22px;line-height: 20px;margin-bottom: 30px}
/*Carrier right section css start*/
.career-insite {
    background-color: #fff;
    border: 1px solid #cbcbcb;
    margin-bottom: 20px;
    border-radius: 3px;
}

.career-hide-show {
    margin: 10px;
    background-image: url(../images/down-arow.png);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
.career-hide-inner {
    padding: 20px 20px;
    position: relative;
    background: #f4f4f3 url(../images/arow-bagtop.png) no-repeat left top;
   /* background-image: url(../images/down-arow.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    border-radius: 0px 0px 3px 3px;
}
.career-types-title {
    padding-bottom: 15px;
    color: #222;
    font-family: 'latomedium';
    font-size: 16px;
}
.career-types-title span {
    color: #e46c0a;
    font-size: 16px;
    font-family: 'latomedium';
}
.career-types-title {
    padding-bottom: 15px;
    color: #222;
    font-size: 16px;
}
.career-insite.no-margi{margin-bottom: 0}
ul.des_opent {
    margin: 0;
    padding: 0;
}
ul.des_opent li {
    background: url("../images/org_bullet.png") no-repeat scroll left 15px;
    border: medium none;
    color: #515050;
    cursor: auto;
    font-size: 15px;
    line-height: 24px;
    padding: 10px 0 10px 30px;
    list-style-type: none;
}
.circle-con-img-blo{float: left;display: block; margin-top: 10px;}
.career-search-here{display: block;margin-left: 57px;padding-top: 3px}
.career-title h5{font-size: 15px;font-family: 'latomedium';}
.career-desk{font-family: 'latolight';font-size: 14px}
.career-min .apply-btn {
    background: #e46c0a;
    padding: 7px 17px;
    border-radius: 3px;
    color: #fff;
    letter-spacing: 0.4px;
    border: 1px solid #e46c0a;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.career-min .apply-btn:focus {
    text-decoration: none;
    outline: none;
}
.career-min .apply-btn:hover {
    text-decoration: none;
    border: 1px solid #e46c0a;
    color: #fff;
    background: rgba(228,108,10,0.9);
    box-shadow: none;
}

/*Carrier right section css end*/
/*.carrier-form-our-team{padding: 40px 0 0;}*/
 /*Flex Slider Start Here*/
    .nbs-flexisel-container{position:relative;max-width:100%}
    .nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
    .nbs-flexisel-inner{overflow:hidden;width:100%}
    .nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;}
    .nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:15px;height:147px;position:absolute;cursor:pointer;z-index:100;opacity:1;}
    .nbs-flexisel-nav-left{top: 50px !important;left:0;background:url(../images/arrow-left.png) no-repeat ; display: none;}
    .nbs-flexisel-nav-left:hover{background:url(../images/arrow-left-hover.png) no-repeat}
    .nbs-flexisel-nav-right{top: 50px !important;right: 0;background:url(../images/arrow-right.png) no-repeat; display: none;}
    .nbs-flexisel-nav-right:hover{background:url(../images/arrow-right-hover.png) no-repeat; }
    .reproduced-section .main-block-cate.grid{height:130px;margin: 25px 0 0 0}
    /*Flex Slider End Here*/

/*Carrier page css end*/

/*footer css start*/
.footer-copyright{padding: 20px 0;text-align: center;background: #002060;}
.copyright-text{color: #fff;font-size: 15px;}
/*footer css end*/

/********************************************* Responsive css start here *********************************************/
@media all and (max-width: 1400px) {
      .slider-main-bx .item img {    height: 100%;    width: auto;    max-width: none;    width: auto;}    
    
}

@media all and (max-width: 1199px) {
    
  
    
/*Carrier page css end*/
    /*Flex Slider Start Here*/
    .nbs-flexisel-nav-left {left: -28px;}
    .nbs-flexisel-nav-right {right: -28px;}
    /*Flex Slider End Here*/
.carrier-banner{padding: 110px 0 0;}
.carrier-banner-text{margin-bottom: 159px}
/*Carrier page css end*/
    
/*    header menu section*/
    #menu li{width: 12%;}
    #menu li a{padding: 12px 0;}
    
/*Header section css start*/
.header{padding: 10px 39px;}    
/*Header section css end*/
}

@media all and (max-width:991px){

    .company-ass img {  max-width: 135px;}
    .bck-new-car{display: none;}
    .slider-main-bx .carousel-caption {    right: 5%;    left: 5%;  }
    .right.carousel-control {    display: none;}
    .glyphicon.glyphicon-chevron-left {    display: none;}
    .header{padding: 10px 15px;}
    .main-banner-content{padding: 0 15px;}
    .swiper-slide{display: block !important;}
    .img-box-section{height: 270px;overflow: hidden;width: 50%; display: none;}
    .service-content-block{margin-left: 0;}
    
    /*Top Menu css start here*/
    .blank-div{height: 81px;}
    
    .main-logo{margin-top: 0px;}
    .header{ padding: 5px 15px;}
    .sidenav ul.min-menu{width: 100%; padding-top: 0;}
    .min-menu li a.want-hire-btn{background-color: transparent; font-size: 14px; color: #cfcfcf; padding: 11px 10px 9px; text-transform: none;}    
    .sidenav {height: 100%; width: 0; position: fixed; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; min-width: auto; padding: 0;}
    .sidenav .closebtn{display: block; z-index: 1; color: #ffffff;}	
    .img-responsive-logo{background-color: rgba(43, 43, 43, 0.52); width: 100%; position: absolute; height: 100%;top: 0px;}
    .banner-img-block{height: 150px; width: 100%; background-size: cover; margin-bottom: 2px; text-align: center; padding-top: 49px;display: block; position: relative;background-image:url(../images/home-banner-img.jpg); background-position: center center; background-repeat: no-repeat; height: 150px; width: 100%;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }    
    .banner-img-block img{width: 230px; z-index: 1; position: relative;}
    .header .menu-icon{display: block;}	    
    .min-menu li{display: block; border-bottom: 1px solid #292929; margin-left: 0;}
    header.inner-page-header .min-menu li a{color: #cfcfcf;}
    .min-menu li a{color: #cfcfcf; padding: 9px 10px; font-size: 14px;}    
    .min-menu li a:hover{color: #ffffff;}	
    .min-menu li:last-child{border-bottom: none;}    
    .banner-img-block{display: block;} 
    /*Top Menu css End here*/
    
    /*top blue menu section*/
    .menu-section-block{top: 80px;}
    
    /*Carrier page css start*/
.carrier-banner{padding: 49px 0 0;} 
.carrier-banner-text h1{font-size: 43px}
.carrier-banner-logo-wrapper{left: 45px;right: auto;}
.carrier-form-filds-wrapper.top{margin-bottom: 30px}
/*Carrier page css end*/
    
}

@media all and (max-width:767px){
    .company-ass {    margin: 10px 20px;   }
    
    /*training page menu section*/
    .menu-new ul li{width: 100%;}
    .menu-new ul li a{text-align: left;padding: 11px 18px 12px;}
    .menu-new .container{padding: 0;}
    .menu-new ul{display: none;}
    
/*    .menu-new {    display: none;}*/
    
    .blank-div{height: 61px;}
    .paragraph-txt{max-width: 100%;}
    .placement-student-bx{max-width: 370px; margin: 20px auto;}
      
    header.inner-page-header .main-logo-black{width: 141px;}
    .header .menu-icon{margin-top: 10px;}
    .blank-div.small-height {height: 60px;}
    .section-about-us {    margin-top: 60px;}
    .mission-vision-bx {    margin: 50px 0 50px;}
    
    /*banner section*/
    .banner-head-conent{font-size: 35px; line-height: 40px;}
    .banner-semi-head{font-size: 25px; line-height: 30px;}
    .btn-get-start{margin-top: 20px;}
/*    .main-banner-content{top: 130px;}*/
    
    /*services page start here*/
    .responsive-menu-section{display: block; padding: 7px 15px;}
    .img-box-section {height: 168px;}
    .service-head-block{font-size: 30px}
    .service-semi-head{font-size: 20px; margin: 0;}
    .service-content-section{margin-top: 7px; font-size: 16px; line-height: 25px;}
    
/*contact us page start here*/ 
/*
.col-sm-6.col-md-6.col-lg-6.floa-right{float: none;}
.how-bold.no-marg {font-size: 25px;}
.contact-info{padding: 30px 20px; margin: 268px 0 15px 0;}
.contact-icon-main{padding-bottom: 25px; margin-bottom: 30px; border-bottom: 1px solid #c5c5c4;}
.contact-icon-main.paddi-no{border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}
.contact-info-block {padding: 20px 0;}
.map-cont iframe{height: 250px;}
.how-to-get-tex span{font-size: 29px;}
*/
/*contact us page end here*/
    
    /*    Contact us page start here*/
.btn-wraper.send-btn{float: none; text-align: center;}
.btn-wraper.contact-right{float: none; text-align: center;}
.main-contact.padding { padding: 0;}
.contact-info{margin-top: 30px;}
.main-cercle {background-color: transparent;  border-radius: 50px; height: 83px; left: 0; margin: 0 auto; position: absolute;
right: 0; top: -45px; width: 83px;}
.loc-map {float: none; margin: 0 15px; width: auto;}
.contact-with-us-main-block {padding: 20px 0 30px 0;}
.address-text {margin-top: 83px; padding: 42px 0px 32px 0px;}    
.address-text.address {    padding-top: 48px;}   
.round-call {top: 8%;}
.contact-us{width: auto; margin: 0 auto ; float: none; padding: 5px 0 30px 0;}
.address-text{text-align: center; margin-top: 67px; padding-top: 40px;}
.add-text{margin-top: 5px;}
.add-block{margin: 5px 0 10px 0;}
.loc-map iframe{height: 500px;}
/*Contact us page End here*/  
    
    /*top blue menu section*/
    .menu-section-block{top: 60px;}
    #menu li{width: 100%;display: block;text-align: left}
    #menu li a{padding: 12px 18px;}
    #menu{display: none;}
    .menu-section-block.active #menu{display: none !important;}
    /*top blue menu section end*/
    
    /*Carrier page css start*/
.carrier-banner-logo-wrapper{position: relative;left: 0;}
.carrier-banner-text {margin-bottom: 49px;}
/*Flex Slider Start Here*/
    .nbs-flexisel-nav-left {left: 0;}
    .nbs-flexisel-nav-right {right:0;}
    /*Flex Slider End Here*/
/*Carrier page css end*/
    
}

@media all and (max-width:480px){
    .circle-con-img-blo{display: none;}
    .career-search-here{margin: 0; padding: 0px;}
    .form-control.file-caption.kv-fileinput-caption{max-width: 50%;}
    .footer-section .text-center { display: block;}
    .footer-section .footer-social-icons.text-center.partners-tab{margin-left: 0px; margin-top: 40px;}
    #footer {padding: 35px 0 0;}
    
}