/*=======================================================================
  Hytech Profesionals Pvt. Ltd. 
 ========================================================================
  Title   : Hytech Profesionals Pvt. Ltd. 
  Version : 2.0
  Author  : Hytech Profesional
  Date    : 01-01-2020

 ========================================================================
  Table of contents
 ========================================================================
  01. Global 
  02. Section Title
  03. Header
  04. Counter
  05. Our Approach 
  06. Breadcrumb
  07. Pagination
  08. Call to Action
  09. Footer
  10. Leadship Lisnting 
  11. Media Covrage
  12. Home-Page What-We-Do/Services
  13. Home-page Insights/Tab Blog-Casestudy-Whitepaper
  14. Gallery Page
  15. Thank You Page
  16. Career Page
  17. Quality Page
  18. Key Benifit
  19. Contact page 
  20. Technologies Progessbar Liner
  21. Homepage - Webinar-Info-section
  22. User Login Page
  23. Event page lisnting
  24. New Listing Ul/LI Style
  25. Form Design
  26. About Page 
  27. Testimonial
  28. Blog
  29. Services 
  30. Infographics 
  31. Webinar 
  32. CIO review
  33. CUSTOME CSS 
  34. 404 Error
  35. Media Query  
  36. Sitemap
  
  
 ========================================================================*/
 /*======================================
	1. gloabal
  =======================================*/
	@font-face {
	  font-family: 'Futura hv bt';
	  src: url('../fonts/FuturaBT-Heavy.eot') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'FuturaBT-BoldCondensed';
	  src: url('../fonts/FuturaBT-BoldCondensed.eot') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'roboto';
	  src: url('../fonts/Roboto-Regular.eot') format('embedded-opentype');
	  src: local('☺'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype');
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'ProximaNova-Regular';
	  src: url('../fonts/ProximaNova-Regular.eot') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'ProximaNova-Regular';
	  src:  url('..font/ProximaNova-Regular.otf')  format('opentype'),
			 url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf')  format('truetype'), url('../font/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'ProximaNova-Bold';
	  src: url('../fonts/ProximaNova-Bold.eot') format('embedded-opentype');
	  font-weight: normal;
	  font-style: normal;
	}

	@font-face {
	  font-family: 'ProximaNova-Bold';
	  src:  url('ProximaNova-Bold.otf')  format('opentype'),
			 url('../fonts/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold.ttf')  format('truetype'), url('../font/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
	  font-weight: normal;table.current-opening-details th
	  font-style: normal;
	}


.partneSlider .owl-nav button:hover {
    background: transparent !important;
}

.partneSlider .owl-nav button.owl-prev {
    position: absolute;
    left: -50px;
    color: rgb(172, 172, 172) !important;
    top: -15px;
    font-weight: 700 !important;
    font-size: 38px !important;
}

.partneSlider .owl-nav button.owl-next {
    position: absolute;
    right: -50px;
    color: rgb(172, 172, 172) !important;
    top: -15px;
    font-weight: 700 !important;
    font-size: 38px !important;
}



	body p:empty{display:none !important;}
	body p:&nbsp;{display:none;}
	p{font-family: "Open Sans", sans-serif; color: #484848;}
	h1,h2,h3,h4,h5,h6{font-family: roboto;font-weight: 600;}
	p::selection, h1::selection,h2::selection, h3::selection, h4::selection, h5::selection, h6::selection ,span::selection{ color: #fff;background:#00a560;}       
	h2 {font-weight: bolder;padding-bottom: 15px;}
	.btn.btn-infos{background-color: #29abf1;color:#fff;font-weight:600;border-radius:24px;padding:6px 20px;margin-top:12px;cursor:pointer;}
	.btn.btn-infos:hover{background-color:#3364a8;}
	.new-listingcard {background-color: #f4f4f4 !important;}
	.gray-bg {background-color: #f2f2f2;}
	#company-detail, #why-choose-us,#home-service-section,#company-details {padding: 40px 0;}
	dl, ol, ul {font-family: "Open Sans", sans-serif;}
	 
	/* .btn{display: inline-block;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   border: 1px solid transparent; 
	border-width: 1px;
    padding: 8px 38px 8px 38px !important;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: background-color .20s ease-in-out,border-color .20s ease-in-out,box-shadow .20s ease-in-out;
	} */
	

	.btn-blue {background-color: #275493 !important;border-color: #275493 !important;}
	.btn-blue.btn-outline {background-color: transparent !important;border-color: #275493 !important;}
	.button-skyblue {background-color: #29abff !important;border-color: #29abff !important;margin-top: 15px;}
	.btn-skyblue.btn-outline {background-color: transparent !important;border-color: #29abff !important;}
	.btn-circle { border-radius: 10em !important;}
	.white-btn {margin-top: 15px;border: 1px solid #fff;background: transparent;color: #fff;font-weight: 600; border-radius: 24px; padding: 7px 20px;transition: all .3s ease; }
	.white-btn:hover {background-color: #fff;color: #013664;transition: all .3s ease; }
	.white-btn-banner {border: 1px solid #fff;background: transparent;color: #fff;font-weight: 600;border-radius: 24px;padding: 5px 15px;transition: all .3s ease;font-size: 14px;line-height: 20px;}
	.white-btn-banner:hover {background-color: #fff;color: #013664;transition: all .3s ease; }
	.button{text-align:center;min-width:150px;/* max-width:200px; display:block*/;padding:8px 30px 8px 30px !important;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;font-weight: 600;text-align: center;}
	.button:focus{outline:none;}
	/* .button--blue{background:#275493;color:#275493;overflow:hidden;border-radius:24px;-webkit-transition:color 0.9s;transition:color 0.9s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
	.button--blue.button--inverted{background:#fff;color:#fff;}
	.button--blue::before,.button--blue::after{content:'';position:absolute;z-index:-1;border-radius:inherit;}
	.button--blue::after{top:1px;left:1px;right:1px;bottom:1px;background:#fff;}
	.button--blue.button--inverted::after{background:#37474f;}
	.button--blue::before{background:#29abf1;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
	.button--blue.button--inverted::before{background:#7986cb;}
	.button--round-s.button--blue::after{border-radius:20px;}
	.button--blue:hover{color:#29abf1;}
	.button--blue.button--inverted:hover{color:#7986cb;}
	.button--blue:hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} */
	
	
	
		
	/* .button--skyblue.button--inverted{background:#fff;color:#fff;}
	.button--skyblue::before,.button--skyblue::after{content:'';position:absolute;z-index:-1;border-radius:inherit;}
	.button--skyblue::after{top:2px;left:2px;right:2px;bottom:2px;background:#29abf1;}
	.button--skyblue.button--inverted::after{background:#37474f;}
	.button--skyblue::before{background:#29abf1;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.9s;transition:transform 0.9s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
	.button--skyblue.button--inverted::before{background:#7986cb;}
	.button--round-s.button--skyblue::after{border-radius:20px;}
	.button--skyblue:hover{color:#29abf1;}
	.button--skyblue.button--inverted:hover{color:#7986cb;}
	.button--skyblue:hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} */
    
	 
	
	.button--skyblue{background:#29abf1;color:#fff;border-radius:30px;-webkit-transition:color 0.3s;transition:color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);border: 1px solid #29abf1;transition: all .3s ease;display: inline-block;}
	.button--skyblue:hover{border:1px solid #29abf1;color: #29abf1;transition: all .3s ease;background-color:transparent; }
	
	.read-more{border:1px solid #275493;transition:all .3s ease;color:#275493;border-radius:30px;font:16px;font-weight:600;text-align:center;float:left;min-width:150px;max-width:200px;display:block;padding:8px 30px 8px 30px !important;border:1px solid #275493;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;font-weight:600;text-align:center;}
	.read-more:hover {background: #275493;color: #fff;transition: all .3s ease;}
	
	.creative-dobule{width:36px;height:36px;border:1px solid #013664;border-radius:50%;display:inline-block;position:relative;overflow:hidden;vertical-align:middle;margin-left:8px;transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-ms-transition:background-color .5s ease;}
	.readmore__text a img{display:inline-block;vertical-align:middle;margin-left: 4px;margin-top: 0px;}
	.creative-dobule img{transition:all .4s .1s;transform-style:preserve-3d;transform:translate3d(-64px,2px,0);}
	.readmore__text a:hover .creative-dobule{background-color: #013664;}
	.readmore__text a:hover .creative-dobule img{transform:translate3d(0,0,-30px);transform:translate3d(-12px,2px,0);}
 /*======================================
	2. section title
 =======================================*/
	h2.title, .title { color: #212529; font-size: 28px;font-weight: 600;text-transform: capitalize; padding-bottom: 45px;}
	.title:after { position: absolute;   content: ""; bottom: 0;left: 0; right: 0; top: 45px; width: 100px;  height: 2px;background-color: #1879da; margin: 0 auto;}
	.title-left .title:after {left: 100px; right: unset; top: 100px;} 
	.heading-text h2{position:relative;padding-bottom:20px;margin-bottom:20px;font-size:28px;margin-top:0;text-align:center;color:#585858;text-transform:capitalize;}
	.heading-text h2::after{position: absolute;   content: ""; bottom: 0;left: 0; right: 0; top: 45px; width: 100px;  height: 2px;background-color: #1879da; margin: 0 auto;}
	.section-title h2{font-size:32px;color:#3a424a;line-height:40px;position:relative;text-transform:capitalize;font-weight:600;margin-bottom:50px;/* padding-bottom:0px; */}
	.section-title h2:before{content:'';border:1px solid #c8c8c8;width:80px;position:absolute;left:0px;top:60px;right:0;margin:0px auto;}
	.section-title h2:after{content:'';border:2px solid #29abff;width:35px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;position:absolute;left:0;right:0;margin:0px auto;top:59px;}
	.left_heading{text-align:left;}
	.left_heading h2:before{left:0;right:auto;width:80px;}
	.left_heading h2:after{left:22.5px;right:auto;width:35px;}
	.login-text.section-title h2 {margin-bottom:0px;}



/*======= Custom css E5803 starts here ==== */	

.owl-item{
    border:none;
}	
	
.owl-carousel .owl-item img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    border: none !important;
}

.partneSlider {
    background: url(/themes/yg_business_plus/images/logoshadow.png) center bottom no-repeat;
    height: 190px;
    border-top: 1px solid #ddd;
    background-size: 100%;
    padding-top: 36px;
}
	
	
.pager ul li.pager__item a.is-active {
    color: rgb(255, 255, 255);
    background: rgb(1, 54, 100);
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
}	

.pager ul li a {
    text-align: center;
    display: grid !important;
}

.pager ul {
    align-items: flex-start !important;
}

ul.pager__items.js-pager__items a.pager__link.pager__link--action-link::before {
    top: 3px;
}

ul.pager__items.js-pager__items li a.pager__link.pager__link--action-link::after {
    top: -3px !important;
}

#footer ul.menu li.menu-item {
    list-style: none;
}

#footer h2 {
    font-weight: bolder;
}

.gallery-row .click-more a.button {
    border: none !important;
    box-shadow: none !important;
}


#gallery-page .gallery-blue-bg a.button {
    font-size: 1rem !important;
}

#gallery-page .gallery-blue-bg a.button:hover{
    background:none !important;
}

#gallery-page .gallery-blue-bg a.button img.img-fluid {
    max-width: 200px !important;
    left: -20px;
    position: relative;
    top: 20px;
}

.top-banner .region.region-title h1.page-title {
    font-size: 43px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0;
    max-width: 100% !important;
    padding-inline-end: 0;
}

.top-banner-caption .region.region-title {
    border: none !important;
}


nav.breadcrumbs {
    background-color: #013664;
    color: #fff;
    padding: .75rem 0rem;
}

nav.breadcrumbs ul.breadcrumbs__list a.breadcrumbs__link {
    color: #fff;
}

nav.breadcrumbs ul.breadcrumbs__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}

nav.breadcrumbs ul.breadcrumbs__list li:first-child::before {
    display:none;
}

nav.breadcrumbs ul.breadcrumbs__list li::before {
    content: " \BB ";
    left: -6px;
    position: relative;
}

nav.breadcrumbs ul.breadcrumbs__list li.breadcrumbs__item {
    padding-left: 15px;
}

	
/*======= Custom css E5803 ends here ==== */		
	
	
    @media only screen and (max-width:767px){
	.section-title {margin-bottom: 0px;padding-bottom: 0px;}
	.section-title h2 {font-size: 26px;padding-bottom: 0px;}
	.technologies-page .section-title {margin-bottom: 15px;}
	.technologies-page .section-title h2 {font-size: 26px;padding-bottom: 15px;/* margin-bottom: 0 !important */;}
	.divTableCell ul li h4 a { color: #000;font-size: 20px;}
	#company-detail, #why-choose-us, #home-service-section, #company-details {
		padding: 20px 0;}
		
		.certi-badge {
    display: inline-block;
    padding-left: 20px;
}

.carousel-item.item-0 {
    background-size: cover cover !important;
}

		
	}

/*======================================
	3. Header
=======================================*/
	/* #header.sticky{padding:20px 0;} */
	.block-broken{display:none;}
	.navbar-light .navbar-nav .nav-link{color:#fff;padding:0px 22px;font-size:14px;font-weight:bold;text-transform:uppercase;}
	.navbar-light .navbar-nav .nav-link:hover{color: #1aa0db;}
	.navbar-light .navbar-nav .nav-item.menu-active a{color:#00a650;}
	.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:transparent;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;border:1px solid #fff;}
	.owl-theme .owl-dots .owl-dot.active span{width:10px;height:10px;border:1px solid #ffffff;}
	.sticky{background-color:#fff;}
	.about-description{padding-right:50px;}
	#header{/* padding:10px 0; */height:94px;position:fixed;left:0;top:0;right:0;transition:all 0.5s ease;z-index:100;background-color: #fff;/*  border-bottom: 1px solid #ddd; */box-shadow: 0 0 3px rgba(0,0,0,0.1);}
	#banner-slider p{color:#fff;}
	#block-sitebranding img{height: auto;max-height: 60px;}
	.cio-review img {height: 60px;}
	.carousel-indicators{padding-bottom:4px;}
	.carousel-indicators li{border-radius:100%;width:10px;height:10px;background-color:#d1cdcd8c;margin:0 8px;cursor:pointer;}
	.carousel-indicators .active{width:20px;height:20px;border-radius:100px;background-color:#0dc3ff;border:1px solid #0dc3ff;margin-top:-5px;}
	.carousel-control-next-icon, .carousel-control-prev-icon{display:inline-block;width:19px;height:32px;}
	.carousel-control-prev-icon{background-image:url(../images/left-arrow.png) !important;}
	.carousel-control-next-icon{background-image:url(../images/right-arrow.png) !important;}
	h1{font-size:43px;font-weight:600;}
	#banner-slider .btn.btn-infos{background-color:#fff;color:#000;font-weight:600;font-family:open sans;border-radius:2px;padding:4px 12px;margin-top:12px;cursor:pointer;margin-top:62px;font-size:14px;}
	#banner-slider .carousel-caption {display: none !important;}
	#banner-slider .carousel-item .banner-btn { position: absolute !important;bottom: 10% !important; padding: 0px; margin: auto;width: 100%;}
	#banner-slider .carousel-item  .banner-btn {position: absolute !important;bottom: 11% !important;padding: 0px;margin: auto;width: 100%;}
	.top-banner{background-image:url(../images/banner.jpg);background-repeat:no-repeat;background-size:cover;width:100%;min-height: 435px;background-position: center center; height: 435px;}
	.top-banner-caption{padding:180px 20px 185px 20px;margin-top:94px;}
	.top-banner-caption h2{font-weight:600;padding-bottom:26px;color:#fff;font-size:44px;}
	.top-banner-caption p{color:#DED9D4;}
	.top-banner.gallery-banner {background-image:url(../images/Gallery-banner_HytechPro.png) !important;background-repeat:no-repeat;background-size:cover;width:100%;min-height: 435px;background-position: center center; height: 435px;}
	.top-banner-caption.banner-read-more {padding:300px 20px 32px 20px; margin-top: 94px;}
	.partner-logo {border-left: 1px solid #9e9e9e8c;margin-left: 12px; padding-left: 12px;}
/*======================================
	4. Counter
  =======================================*/
	#counters{background-image:url(../images/bg1.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;width:100%;padding:100px 0px;}
	#counters .numscroller{font-family:'Futura hv BT';font-size:60px;font-weight:800;color:#00a651;}
	#counters p{color:#fff;font-size:27px;font-family:Raleway;font-weight:300;text-transform:uppercase;}
	#counters p>span{font-size:58px;font-family:Open Sans;font-weight:800;}
	
	
/*======================================
	5. Our approach 
  =======================================*/
	#our-approaches {padding: 40px 0 0;}
	.ourapproache-container {border: 1px solid #d1d1d1; border-radius: 60px;}
	.approach-bluebox { padding: 0px;min-height: 76px;padding-right: 1%;line-height: 76px;
	float: left;font-size: 20px;font-family: Raleway;text-align: right;position: relative;color: #fff;border-top-left-radius: 60px;border-bottom-left-radius: 60px;font-weight: 600;min-width:197px;
	background: rgb(241,142,153); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(241,142,153,1) 0%, rgba(186,39,55,1) 0%, rgba(25,50,72,1) 0%, rgba(21,141,203,1) 87%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(241,142,153,1) 0%,rgba(186,39,55,1) 0%,rgba(25,50,72,1) 0%,rgba(21,141,203,1) 87%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(241,142,153,1) 0%,rgba(186,39,55,1) 0%,rgba(25,50,72,1) 0%,rgba(21,141,203,1) 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18e99', endColorstr='#158dcb',GradientType=1 ); /* IE6-9 */}
	.approach-bluebox::after{content: '';display: block;position: absolute;left: 100%;top: 50%;margin-top: -10px;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #158dcb;}
	.approach-whitebox { padding: 0px; min-height: 76px;float: left;position: relative;max-width:82%;}
	.approach-whitebox ul li img {vertical-align: middle;margin-right: 5px;display: inline-block;width: 50px;}
	.approach-whitebox ul {margin: 0;padding: 0;list-style: none;}
	.approach-whitebox ul li {color: #000; font-family: Raleway;line-height: 76px;display: inline-block;float: left;margin-right: 20px;margin-left: 22px; font-size: 14px;font-weight: 600;transition: all 0.5s ease-in-out 0s;}
	.approach-whitebox ul li:first-child { margin-left: 44px; }
@media (max-width: 1024px) and (min-width: 768px) {
	.ourapproache-container {border:none;border-radius:0;padding-top: 15px;padding-bottom: 15px;}
	.approach-whitebox ul li {line-height: 50px;margin-left: 15px; margin-right: 10px;}
	.approach-bluebox {width: 45%;min-height: 40px; line-height: 40px;border-radius: 60px;text-align: center;margin: auto; margin-bottom: 10px;font-size: 16px;padding-right: 0;}
	.approach-bluebox::after {content:'';display:none;}
	.approach-whitebox {min-width: 100%;min-height: auto;}
	#our-approaches {background-color: #f4f2f2; padding-top: 0;}
	.approach-whitebox ul li:first-child { margin-left: 0px;}
	}
@media (max-width: 767px) {
	#our-approaches {background-color: #f4f2f2;padding-top: 0;}
	.approach-whitebox { width: 100%; text-align: center; font-size: 26px; padding: 0;min-height: 50px;line-height: 48px;}
	.approach-whitebox ul li{ width: 33%;margin:0;line-height: 55px;}
	.approach-whitebox ul li:first-child { margin-left: 0px;}
	.approach-bluebox {width: 45%;min-height: 40px;line-height: 40px;border-radius: 60px;text-align: center;margin: auto; margin-bottom: 5px; font-size: 14px;padding-right: 0;}
	.approach-bluebox::after {content:'';display:none;}
	.ourapproache-container {border:none;border-radius:0;padding-top: 20px;padding-bottom: 20px;}
	.approach-whitebox {max-width: 100% !important;}
	.approach-whitebox ul li img { margin-right: 8px; width: 36px !important;}
	}

/*======================================
	6. Breadcrumb
  =======================================*/
	.breadcrumb {padding: .75rem 0rem; margin-bottom: 0rem;list-style: none;background-color: #013664;border-radius: 0; color: #fff;}
	.breadcrumb-wrap {background-color: #013664;}
	.breadcrumb a {color:#fff !important;}
	.breadcrumb a:hover {color:#babcbf; text-decoration:none !important;}

/*======================================
	7. Pagination
  =======================================*/
	.pager  ul { padding: 0px; margin: 2rem 0;}
	.pager .pager__item {padding: 0.2em;}
	.pager  ul li.pager__item { display: inline-block;margin-bottom: 4px; font-weight: 400;}
	.pager  ul li a {text-align: center; display: inline-block; width: 30px; height: 30px; line-height: 26px;border-radius: 50%;border: 1px solid rgb(182, 182, 181);}
	.pager  ul li a:hover{text-decoration:none}
	.pager  ul li.pager__item.is-active a {color: rgb(255, 255, 255); background: rgb(1, 54, 100); border-width: 1px; border-style: solid; border-color: transparent; border-image: initial;}
	.js-pager__items.pager {text-align:center;padding: 0px;margin: 40px;}
	.js-pager__items .pager_item a.button {background-color: #17385c !important; padding: 10px 35px !important; color: #fff !important; border-radius: 40px;font-size: 18px !important;}

/*======================================
	8. Call to Action
  =======================================*/	 
	#call-to-action{padding:40px 0px;background-color:#f2f2f2;}
	#call-to-action .btn.btn-infos{border-radius:24px;padding:6px 20px;margin-top:2px;float:right;}
	#call-to-action h3{color:#484848;font-size:26px;font-weight:400;padding-top:5px;margin-bottom:0px;}
	
	.call-to-action-btn{background:#fff;padding:8px 15px 9px 40px;border-radius:22px;font-size:15px;color:#023575;text-decoration:none;position:relative;overflow:hidden;line-height:20px;top:18px;margin-top:15px;border:1px solid #fff;background:transparent;color:#fff;font-weight:600;}
	.call-to-action-btn:before{position:absolute;display:block;content:'';width:16px;height:16px;top:11px;left:15px;z-index:2;pointer-events:none;background-color:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 #29abff}
	.call-to-action-btn:after{position:absolute;display:block;content:'';width:16px;height:16px;top:11px;left:15px;z-index:2;pointer-events:none;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 5px #29abff;box-shadow:inset 0 0 0 5px #29abff}
	a.call-to-action-btn:hover { background-color: #fff;transition: all .3s ease;}
	.call-to-action-btn:hover:before{-webkit-transition:all .5s ease-in-out .2s;-o-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s;-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent;-webkit-box-shadow:inset 0 0 0 5px #ef323a;box-shadow:inset 0 0 0 5px #29abff}
	.call-to-action-btn:hover:before{-webkit-box-shadow:0 0 0 30px transparent!important;box-shadow:0 0 0 30px transparent!important}
 
	.button--skyblue{background:#29abf1;padding:8px 15px 9px 40px;border-radius:22px;font-size:15px;color:#fff;text-decoration:none;position:relative;line-height:20px;font-weight:600;}
	.button--skyblue:hover {border: 1px solid #29abf1;color: #29abf1;transition: all .3s ease;background-color: transparent;}
	.button--skyblue:before{position:absolute;display:block;content:'';width:16px;height:16px;top:11px;left:12px;z-index:2;pointer-events:none;background-color:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 #29abf1}
	.button--skyblue:after{position:absolute;display:block;content:'';width:16px;height:16px;top:11px;left:12px;z-index:2;pointer-events:none;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 5px #ffffff;box-shadow:inset 0 0 0 5px #ffffff}
	a.button--skyblue:hover { background-color: #fff;transition: all .3s ease;}
	.button--skyblue:hover:after{position:absolute;display:block;content:'';width:16px;height:16px;top:11px;left:12px;z-index:2;pointer-events:none;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 5px #29abf1;box-shadow:inset 0 0 0 5px #29abf1}
	.button--skyblue:hover:before{-webkit-transition:all .5s ease-in-out .2s;-o-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s;-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent;-webkit-box-shadow:inset 0 0 0 5px #29abf1;box-shadow:inset 0 0 0 5px #29abf1}
	.button--skyblue:hover:before{-webkit-box-shadow:0 0 0 30px transparent!important;box-shadow:0 0 0 30px transparent!important}
    
/*======================================
	9. Footer 
  =======================================*/	  
	#footer{background-color:#1c1b21;padding:40px 0px;}
	#footer img{max-width:100%;margin-bottom: 20px;}
	#footer p{color:#fff;padding-top:20px;}
	#footer h6{font-size:18px;color:#fff;padding-bottom:20px;}
	#footer ul{list-style:none;padding:0px;}
	#footer li>a{color:#fff;text-decoration:none;font-size:14px;text-transform:capitalize;}
	#footer span a{color:#fff;text-decoration:none;font-size:14px;text-transform:lowecase;}
	#footer li>a:hover, #footer span a:hover{color:#1aa0db;}
	#footer .social .fa{color:#fff;border:none;padding:10px;width:35px;border-radius:50%;text-align:center;margin-right:12px;}
	#footer .social .facebook i{background-color:#3b5a9a;}
	#footer .social .facebook i:hover{background-color:#cdcdcd;color:#000;cursor:pointer;}
	#footer .social .twitter i{background-color:#1aa9e1;}
	#footer .social .twitter i:hover{background-color:#cdcdcd;color:#000;cursor:pointer;}
	#footer .social .linked-in i{background-color:#0073b2;}
	#footer .social .linked-in i:hover{background-color:#cdcdcd;color:#000;cursor:pointer;}
	.copyright{background-color:#000000;padding:16px 20px;}
	.copyright p{color:#fff;font-size:13px;}
	.copyright a{color:#ffffff;}
	.copyright a:hover{color:gray;text-decoration:none;}
	.copyright p:last-child{margin-top:0px;margin-bottom:0px;}	
	#footer .footer-address p {padding: 0px;font-size: 14px;line-height: 25px;margin-bottom: 10px;z-index: 999;}
	#footer .footer-address p i {float: left; margin-right: 15px;font-size:16px;}
	#footer .footer-address p span {font-size: 14px;line-height: 25px;display: block;overflow: hidden; position: relative;bottom: 6px; color: #fff;}
	#footer img {height: auto;max-height: 48px;}
	#footer img.partner-logo-footer {height: 28px;clear: both;margin-top: 4px;border-left: 1px solid #9e9e9e8c; margin-left:6px;padding-left: 6px;}
	
/*======================================
	10. Leadship Lisnting 
  =======================================*/	
	.ledership-page{padding:50px 0;background-color: #f4f4f4 !important;}
	#our-leadership-section{padding:50px 0;}
	#our-leadership-section .item-list .quicktabs-tabs{display:inline-flex;margin-bottom:60px;margin-left:15px;margin-right:15px;border:1px solid #063663;padding:4px;border-radius:50px;text-align:center!important;}
	#our-leadership-section .item-list .quicktabs-tabs li{background-color:transparent;font-size:16px;color:#7e858f;font-weight:600;position:relative;outline:0;text-transform:uppercase;cursor:pointer;border:none;margin-right:6px;border-radius:50px;padding:0;width:220px;min-width: 49.3%;height:50px;margin-right:6px;margin-bottom:0;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;}
	#our-leadership-section .item-list .quicktabs-tabs li a{font-size:18px;color:#7e858f;display:block;line-height:50px;}
	#our-leadership-section .item-list .quicktabs-tabs li.active a , #our-leadership-section .item-list .quicktabs-tabs li:hover a{color:#fff;text-decoration:none;}
	#our-leadership-section .item-list .quicktabs-tabs li.active, #our-leadership-section .item-list .quicktabs-tabs li:hover{background:#063663 !important;color:#fff!important;border-color:#063663 !important;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;}
	#our-leadership-section .item-list .quicktabs-tabs li:last-child{margin-right:0;}
	#our-leadership-section .quicktabs-wrapper{text-align:center;}
	.employee-image{text-align:center;color:#fff;position:relative;cursor:pointer;min-height:325px;margin-bottom:30px;transition-duration: 0.9s;animation: winanim 1s;-webkit-backface-visibility:visible; backface-visibility:visible;background-color: #fff; padding: 20px;-webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;-moz-transition: all 0.5s; transition: all 0.5s;-webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);box-shadow: 0 4px 20px rgba(0,0,0,.1);}
	.employee-image:hover {background-color: #063663;-webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;-moz-transition: all 0.5s; transition: all 0.5s;}
	.employee-details .designation-employee, .employee-details .name-employee {color: #000; }
	@keyframes winanim {0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
	.gray-image{width: 150px;border-radius: 50%;height:150px; margin-top: 22px;-webkit-transform: translateY(0px);
    transform: translateY(0px);    transition: all .4s ease-in-out;}
	.employee-image:hover  .gray-image {-webkit-transform: translateY(-15px);transform: translateY(-10px);    transition: all .4s ease-in-out; }
	.employee-details{margin-top: 15px;width:100%;padding-top:20px;-webkit-transform: translateY(55px);
    transform: translateY(0px);transition: all .4s ease-in-out;}
	 .employee-details .name-employee{color:#fff;font-size:24px;}
	 .employee-details .designation-employee{color:#fff;}
	 .employee-image:hover .employee-details .designation-employee, .employee-image:hover .employee-details .name-employee {color: #fff;-webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;-moz-transition: all 0.5s; transition: all 0.5s;}
	 .employee-section{position:relative;text-align:center}
	.employee-image:hover .employee-details { -webkit-transform: translateY(-15px);transform: translateY(-15px); }
	 .employee-section .col-lg-4:nth-child(3n+1) .employee-card{left:0}
	 .employee-section .col-lg-4:nth-child(3n+3) .employee-card{right:0px;left:initial}
	 .employee-section .col-lg-4:nth-child(-n+3) .employee-card{top:0;bottom:auto;bottom:0;}
	 .employee-section .col-lg-4:nth-child(3n+1):nth-last-child(-n+3) .employee-card, .employee-section .col-lg-4:nth-child(3n+1):nth-last-child(-n+3)~.col-lg-4 .employee-card{bottom:0}
	 .border-left {border-left: 1px solid #d8d8d8;}
	 .employee-section .col-lg-4:nth-child(3n+2) .employee-card {left:-380px}
	 .employee-card{color:#000;position:absolute;background-color:#fff;z-index:5;display:none;text-align:center;margin:auto;bottom:-33.3%;padding:25px 1% 40px;width:1110px;height:380px;left:0;box-shadow:0 1px 7px 3px #e6e6e6; border-radius:0px;-webkit-animation:slide-fwd-center 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation:slide-fwd-center 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
	@-webkit-keyframes .employee-card{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}
	 100%{-webkit-transform:translateZ(160px);transform:translateZ(160px);}
	}
	@keyframes .employee-card{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}
	 100%{-webkit-transform:translateZ(160px);transform:translateZ(160px);}
	}
	 .employee-card h5{font-size:24px;letter-spacing:1.3px;margin-top:12px;}
	 .employee-card .employee-designation{font-size:16px;}
	 .employee-card .employee-circle{height:75px;width:75px;border-radius:50%;display:inline-block;display:inline;text-align:center}
	 .employee-card .details-close{position:absolute;top:0;right:0;margin:0.3rem;padding:0.2rem;background:none;border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1);border:none;}
	 .employee-card .details-close svg{width:24px;fill:rgba(0,0,0,0.3);pointer-events:none;vertical-align:top;}
	 .employee-card .details-close:hover, .employee-card .details-close:active{background:none;outline-width:0;}
	 .employee-card .details-close:hover svg, .employee-card .details-close:active svg {fill: rgba(0,0,0); }
	 .employee-card .description-box{height:245px;padding:0 25px;margin-top:20px;max-height:260px;/* overflow-y:scroll; */text-align:left;}
	 .employee-card .employee-description{font-size:18px;line-height:1.67;text-align:left}
	 .employee-section-inner{max-width:1360px;display:inline-block}
	 .last-bg{background-size:100%;padding-top:60px;margin-top:50px;padding-bottom:4%}
	 .employee-details .designation-employee, .employee-details .name-employee{color:#000;font-weight: normal;}
	 .employee-details:hover~.gray-image{filter:grayscale(0)}
	 .employee-section{position:relative;text-align:center;}
	 /* scrollbar Leadership */
	.description-box::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:2px solid #babac0;margin-top:4px;padding-top:4px;}
	.description-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;-webkit-border-radius:16px;border-radius:16px;margin-top:4px;padding-top:4px;}
	.description-box::-webkit-scrollbar{width:6px;background-color:#f3f3f3;border-radius:16px;margin-top:4px;padding-top:4px;}
	.description-box::-webkit-scrollbar-thumb{background-color:#babac0;border:2px solid #babac0;margin-top:4px;padding-top:4px;}
	.employee-readmore i{position: absolute;bottom: -60px;z-index: 2;text-decoration: none;opacity: 0;color:#29abff;visibility: hidden;
    -webkit-transition: 0.5s;transition: 0.5s;font-size:22px;font-weight:bold;}
	.employee-image:hover .employee-readmore  i{ position: absolute;bottom: -30px;text-decoration: none;opacity: 1;visibility: visible;-webkit-transition: 0.5s; transition: 0.5s;}
	.employee-hr { margin: 30px 50px 16px 25px !important}
	.employee-linkedin {position: relative;}
	.employee-linkedin img{ width: 32px;height: 32px;position: absolute;right: 15px;top: -20px; }
	 .employee-linkedin  #iconLinkedIn { fill: #fff; }
	
	@media(min-width:1204px){.tag-line-section-who-we-are{padding:83px 74px 100px}}
	@media only screen and (min-width:1026px) and (max-width:1365px){
	 .cul-padding-top{padding-top:10%}
	 .simple-text{font-size:16px}
	 .employee-image{min-height:200px}
	 }
	@media only screen and (min-width:801px) and (max-width:1120px){
	 /* .employee-image{min-height:200px} */
	 .simple-text{font-size:16px}
	 .work-principle-container .position-top{top:0}
	 .employee-card{width:935px;height:450px}
	 .employee-card .description-box{height:180px;overflow-y: scroll;}
	 .employee-card .employee-circle{height:100px;width:100px}
	 .name-employee{font-size:20px;line-height:1.2;margin:0 auto}
	 .designation-employee{font-size:14px;line-height:1.2;margin:0 auto}
	 .employee-section .col-lg-4:nth-child(3n+2) .employee-card {left: -328px;}
	}
	@media only screen and (min-width:761px) and (max-width:800px){
	 .simple-text{font-size:22px;text-align:center;line-height:2.14}
	 .right-align .simple-text, .right-align h3{text-align:center}
	 .employee-card, .employee-image{max-width:685px;min-height:100px}
	 .employee-card{width:685px}
	 .name-employee{font-size:16px;line-height:1.2;margin:0 auto}
	 .designation-employee{font-size:10px;line-height:1.2;margin:0 auto}
	 .employee-section .col-lg-4:nth-child(3n+1) .employee-card{left:0;right:0}
	}
	@media only screen and (min-width:300px) and (max-width:760px){
	 .employee-scetion-header{font-size:24px;margin-bottom:10px}
	 .employee-image{min-height: 320px;}
	 .name-employee{font-size:20px;margin-bottom:0;line-height:1;}
	 .designation-employee{font-size:16px;line-height:1;margin-bottom:0;margin-top:10px;}
	 .employee-card{width:100%;left:0%;padding:30px 0;height:374px;}
	 .employee-card .employee-circle{height:90px;width:90px;}
	 .employee-card .employee-description{font-size:14px;line-height:1.5;}
	 .employee-section{position:relative;}
	 .employee-section .col-lg-4:nth-child(1n+1) .employee-card{top:30px;}
	 .employee-section .col-lg-4:nth-child(1n+2) .employee-card{top:30px;right:0;left:0;}
	}
	
	@media only screen and (device-width: 768px) {
		#our-leadership-section .item-list .quicktabs-tabs li {height: 45px;}
		#our-leadership-section .item-list .quicktabs-tabs li a {line-height: 45px;}
		.employee-details .name-employee { font-size: 20px;}
		.employee-image {min-height: 245px;}
		.employee-details {position: initial;bottom: 0px;}
		.gray-image {width:100px;height:100px;}
		.employee-section .col-lg-4:nth-child(3n+2) .employee-card {left: -235px;}
		.employee-card { height: 320px;}
		.employee-card .description-box {height: 166px;padding: 0 25px; margin-top: 20px;max-height: 240px; overflow-y: scroll; }
		.employee-hr {margin: 16px 58px 0 26px !important;}
	}

	@media only screen and (max-width:767px){
	#our-leadership-section .item-list .quicktabs-tabs{display:flex;margin-bottom: 30px;}
	.employee-details .name-employee{font-size:22px;}
	#our-leadership-section .item-list .quicktabs-tabs li {height: 40px;}
	#our-leadership-section .item-list .quicktabs-tabs li a {line-height: 40px;}
	#our-leadership-section {padding: 30px 0; }
	.text-right, .text-left {text-align:center !important;}
	.employee-card .description-box { height: 120px;overflow-y: scroll;}
	.employee-hr {margin: 16px 58px 0 16px !important;}
	
	a.cio-review.order-2.badge {
    right: 22%;
}
	}
/*======================================
	11. Media coverage
  =======================================*/	
	.media-covrage-page .views-element-container{background-color: #f4f4f4 !important; padding: 40px 0 20px !important;}
	.path-media-coverage .wrapme { background-color: #ffffff; width: 100%; padding: 0 35px; border-radius: 10px; position: relative;margin-bottom: 20px; -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease; transition: all 0.3s ease;}
	.path-media-coverage .wrapme:hover { -webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2); text-decoration: none;}
	.path-media-coverage .event-card h1.name { font-size: 20px !important;font-weight: 600!important;}
	.path-media-coverage .event-card .layout.column {width:100%}
	.path-media-coverage .layout.column ul {margin-left: 0;padding-left: 15px;}
	.path-media-coverage .event-card-list li{list-style: none;}
	.path-media-coverage .event-card-list li .event-card.v-card{list-style: none;padding: 30px 0;}
	.path-media-coverage .media-coverage .media-source {font-size: 16px; font-weight: 600;margin-right: 5px;}
	.path-media-coverage .media-coverage .media-date {font-size: 12px;}
	.path-media-coverage .media-coveragePDF {float: right; position: absolute; right: 18px; bottom: 26px;}
	.path-media-coverage .media-coveragePDF .btn-primary.btn {padding: 3px 7px 3px 7px !important; font-size: 13px;margin-top: -2px;}
	.path-media-coverage .media-coveragePDF .btn-primary { padding: 3px 7px 3px 7px !important; color: #fff !important; background-color: #063663 !important; cursor: pointer;}
	.path-media-coverage .media-coveragePDF .btn-primary:hover;.path-media-coverage .media-coveragePDF .btn-primary:focus { background-color: #000 !important;color: #fff !important;}
	@media only screen and (max-width:767px){
	.path-media-coverage .media-coveragePDF {bottom: 5px;}
	}

/*======================================
	12. Home-Page What We Do/Services
  =======================================*/
	.divTable{display:table;width:100%;margin-left:0;margin-right:0;}
	.divTableCell{display:table-cell;vertical-align:middle;width:33%;transition:all .3s ease-in-out 0s;}
	.divTableCell.service-center img{margin-bottom: -46px; margin-right: -40px;}
	.divTableCell a{color:#275493;margin-top: 0;}
	.divTableCell a:hover{color:#1aa0db;text-decoration:none;}
	.divTableCell p{margin-bottom:10px;padding: 0 0px;vertical-align: middle;}
	.divTableCell ul li h4 a{color:#000; font-size: 20px;}
	.divTableCell ul li{list-style-type:none; }
	.divTableCell .item-list li {margin: 0 0 0px 0;}
	.divTableCell .services-item {position: relative;padding-left: 70px;}
	.divTableCell .services-item:nth-child(1), .divTableCell .services-item:nth-child(2),.divTableCell .services-item:nth-child(3),.divTableCell .services-item:nth-child(4)   {/* border-bottom: 1px dashed #ccc; */ padding-bottom: 25px;}
	.divTableCell .services-item img { position: absolute; left: -1px;top: -1px;}
	.divTableCell.service-left  .services-item { position: relative;padding-right: 70px; text-align: right;}
	.divTableCell.service-left .services-item {padding-right: 70px;padding-left: 0;text-align: right;}
	.divTableCell.service-left .services-item:hover h4 a, .divTableCell.service-right .services-item:hover h4 a { color: #1aa0db;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s; transition: all .5s;}
	.divTableCell.service-left .services-item .icon_img_list {width:50px;height:50px;line-height:50px;background: transparent; border: 1px solid #013664;font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;right:0;left:auto;margin-top:0;max-width:50px;position:absolute;top:5px;}
	.divTableCell.service-right .services-item .icon_img_list {width:50px;height:50px;line-height:50px;background: transparent; border: 1px solid #013664;font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;max-width: 50px; position: absolute;left: 0;top: 5px;}
	.divTableCell.service-left .services-item:hover .icon_img_list, .divTableCell.service-right .services-item:hover .icon_img_list {background: #013664; border: 1px solid #013664;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
	.divTableCell.service-left .services-item:hover .icon_img_list img, .divTableCell.service-right .services-item:hover .icon_img_list img{filter: brightness(0) contrast(300%) invert(1) !important;}
	/* .divTableCell.service-left .services-item img {right: 0;left: auto; margin-top: 0;max-width: 45px;position: absolute;top: 5px;} */
	.divTableCell .services-item:nth-child(4){ padding-bottom: 0px !important;}
	.divTableRow {display: table-row;}
	@media (max-width:767px){
	.divTableCell.service-left .services-item {position: relative;padding-left: 70px; padding-right: 0;  text-align: left;}
	.divTableCell.service-left .services-item .icon_img_list img { max-width: 45px; position: absolute; left: 0;top: 1px;}
	.divTableCell.service-left .services-item .icon_img_list {left: 0;}
	.divTableCell{width:100%!important;display:block;margin-left:0;margin-right:0;padding: 0;}
	.divTableCell.service-center img{width:100%!important;display:none}
	/*.divTableCell ul li .right-icon {left: 0px; top: 0px;} */
	.divTableCell .services-item:nth-child(1), .divTableCell .services-item:nth-child(2),.divTableCell .services-item:nth-child(3),.divTableCell .services-item:nth-child(4)   {/* border-bottom: 1px dashed #ccc; */ padding-bottom: 10px;}
	.divTableCell .services-item:nth-child(4){ padding-bottom: 0px !important;}
	.blog-tab-body .tab-text, .blog-tab-body .tab-text h5  { min-height: auto !important;}
	} 

/*=============================================================
	13. Home-page Insights/Tab Blog-Casestudy-Whitepaper
  =============================================================*/
	.quicktabs-wrapper {width:100%}
	#our-tab-section {padding: 60px 0;position:relative;}
	#our-tab-section:after{position: absolute; content: "";top: 0; left: 0;width: 39%; height: 100%; background-color: #013664; z-index: 1; }
	#our-tab-section img {/*width: 100%; height: 395px; */}
	#our-tab-section .tab-content { /* background-color: #f2f2f2; *//*  padding: 40px 30px 40px 0px; */ }
	#our-tab-section .tab-body {padding:15px}
	#our-tab-section .blog-tab-body {/* background-color: #f2f2f2; margin-left: 15px; margin-right: 15px;*/}
	.item-list .quicktabs-tabs {display: flex;/*align-content: center; justify-content: space-between; padding-left: 0; border-bottom: 2px solid #eaeaea; */margin-bottom: 28px;margin-left: 15px; margin-right: 15px;}
	/* .item-list .quicktabs-tabs  li{width: 33.3333333334%;margin: 0;white-space: normal;} */
	.item-list .quicktabs-tabs  li a {font-size: 18px;color: #fff;display: block;}
	/* .item-list .quicktabs-tabs li.active {border-bottom: 2px solid #013664;} */
	.item-list .quicktabs-tabs li {min-width: 31%; text-align: center;background-color: #013664; color: #fff; border-radius: 4px; padding: 6px 0px; cursor: pointer;margin-left: 0;margin-right: 15px;}
	.item-list .quicktabs-tabs li.active { background-color: #29abf1;}
	.item-list .quicktabs-tabs li.active a {color: #fff;}
	.item-list .quicktabs-tabs .blog-tab-body h5 a{color: #275493;}
	.tab-text  h5 a:hover{color: #1aa0db !important;text-decoration: none !important;}
	/* .read-more {margin: 6px 0; display: inline-block;padding: 6px 28px 6px; border-radius: 24px; color: #275493; font-size: 14px; font-weight: 700; border: 1px solid;} */
	#our-tab-section .tab-content p.read-more a{position: relative; -webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;}
	#our-tab-section .tab-content p.read-more a:hover {color: #1aa0db;}
	/* #our-tab-section .tab-content p.read-more a:hover::after {content: "\f138";font-family: FontAwesome;font-size: 14px;position: absolute; right: -15px;top: 2px; opacity: 1;} */
	.read-more a:hover , read-more:hover { color: #3364a8;}
	#services input:focus, #services textarea:focus {background-color: #f2f2f2;box-shadow: none;border: 1px solid #1b3c6a;}
	#services input, #services textarea {color:#1b3c6a !important}
	#services .webform-button--submit {color:#fff !important}
	/* .quicktabs-tabpage .resources img {position: absolute; left: -136%; z-index: 99; top: 14%;} */
	.quicktabs-tabpage .resources img { position: absolute;left: -97%;z-index: 99; top: 14%; width: 90% !important;border: 8px solid #fff;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}
	@media (max-width:767px)
	{
	#our-tab-section:after {content:"";display:none;}
	#our-tab-section .section-title.left_heading , #webinar-info-section .section-title.left_heading {text-align: center;}
	#our-tab-section .section-title.left_heading  h2:before, #webinar-info-section .section-title.left_heading  h2:before  {content: ''; border: 1px solid #c8c8c8;   width: 80px;position: absolute;left: 0px;top: 60px;  right: 0; margin: 0px auto;}
	#our-tab-section .section-title.left_heading h2:after, #webinar-info-section .section-title.left_heading  h2:after  { content: '';  border: 2px solid #29abff; width: 35px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;position: absolute; left: 0; right: 0; margin: 0px auto; top: 59px;}
	}

/*=============================================================
	14. Gallery Page
  =============================================================*/
	#gallery-page {padding: 80px 0px 80px;}
	#gallery-page .gallery-blue-bg {margin: 40px 0; background-color: #d5e5f9; padding: 80px 80px;}
	#gallery-page .gallery-page-img{position: absolute; top: -170px;}
	#gallery-page .gallery-page-img img{width:100%;}
	#gallery-page .click-more {position: absolute;bottom: -40px;left: -20px; }
	#gallery-page .click-more span {position: absolute;top: -12px; }
	#gallery-page .best-memory h4 span{color: #013664;font-weight: bold;font-family: roboto; }
	#gallery-page .best-memory h4 {font-weight:normal;white-space: nowrap;color: #013664;}
	#gallery-page .gallery-year-heading h2 {position: absolute;margin: 0;font-size: 98px;font-family: roboto;line-height: 1em; white-space: nowrap; transform: rotate(-90deg) translateX(-100%); transform-origin: 0 0;color: #285b9b;  opacity: .25; top: -72px;}
	#gallery-page a .gallery-clickhere {background-image:url(../images/gallery-arrow.svg);background-repeat: no-repeat;}
	.gallery-page section:nth-child(even) .row.gallery-row .gallery-item2:nth-child(2) { order: 3; } 
	.gallery-page section:nth-child(even) .row.gallery-row .gallery-item3:nth-child(3) { order: 2; } 
	.gallery-page section:nth-child(even) .row.gallery-row .gallery-item4:nth-child(4) { order: 4; } 
	#gallery-detail-page {padding: 40px 0px 40px;margin: -130px 0 0;}
	#gallery-detail-page-heading  {padding: 40px 0px 100px;background-color: #d5e5f9;}
	#gallery-detail-page-heading .gallery-year-heading h2 {font-size: 98px;font-family: roboto;line-height: 1em;white-space: nowrap;color: #285b9b;opacity: .25;}
	#gallery-detail-page .card  {padding: 10px;box-shadow: 0px 7px 4px #ced8e1;padding: 10px;background: #fff;text-align: center;border: none;border-radius: 0;margin-bottom: 15px;}
	#gallery-detail-page .card-title{padding: 20px 0 15px;font-size:24px;font-family: Open Sans;margin-bottom: 0;min-height: 92px;}
	#gallery-detail-page .card img {min-height: 150px;max-height: 150px;width: 100%;height: auto;}
	#gallery-detail-page a:hover{text-decoration:none}
	#gallery-detail-page .card span{font-style: italic;font-weight: 500;position: relative;}
	#gallery-detail-page .card span:before, #gallery-detail-page .card span:after {position: absolute; content: ""; border-bottom: 1px solid #000000; width: 30px; bottom: 8px;}
	#gallery-detail-page .card span:before {left: 75px;}
	#gallery-detail-page .card span:after {right: 75px}
	.path-gallery .views-view-grid .views-row { float: left;clear: both;width: 100%;}
	.path-gallery .views-view-grid .views-col {float: left;}
	.path-gallery .views-field-field-gallery-image img { min-width:600px; min-height:450px}
	.path-gallery .views-field-field-gallery-image img {max-width: 600px !important;height: auto !important;}

/*======================================
	15. Thank You Page
  =======================================*/
	.bg-blue {background-color:#1aa0db }
	.thankyoufooter {padding:40px 0;font-family: "Open Sans", sans-serif; }
	.thankyou-line {width: 1px;height: 100%;margin: 0 auto;background-color: #013664;}
	.white-text {color: #fff;}
	.thankyou-page {padding: 100px 0 60px;}
	.thankyou-page .user-name{text-transform: capitalize;}
	.thankyou-page img{ max-width: 65%;margin-bottom: 20px;}
	.thankyou-page .thank-you-text {color: #1b3c6a;font-weight: bolder; font-size: 70px;font-family: raleway; }
	.btn-thankyou {border-radius:30px !important;margin-top: 0px !important;}
	.thankyou-backtolisting {padding: 20px 0;text-align: center;background-color: #f4f4f4 !important; }
	.webform-confirmation__message {margin-bottom: 0px !important; padding-bottom: 0px !important; }
	.thankyoufooter a {color:#fff !important}
	.thankyou-page .thank-you-text span {font-family: open sens !important;}
	@media only screen and (max-width:767px) { 
	.thankyou-page .thank-you-text {font-size: 58px;}
	.thankyou-page {padding: 50px 0 60px;}
	}

/*======================================
	16. Career Page
  =======================================*/
	.mt-30 {margin-top:30px}
	table.current-opening{width: 100%;margin-bottom: 1rem;font-family: Open Sans;margin-top: 20px;}
	table.current-opening-details{width: 100%;margin-bottom: 1rem;font-family: Open Sans; font-size: 14px; }
	table.current-opening-details th{padding-top: 10px; padding-bottom: 10px; vertical-align:top;}
	table.current-opening-details ul {
    padding-top: 10px !important;
}
	table.current-opening th, table.current-opening td {padding-top: 1.1rem; padding-bottom: 1rem;}
	.blue-bg{background-color: #063663 !important;}
	.services-details-content h3 span{font-size: 20px;}
	.white-text {color:#fff}
	.current-opening thead th,.current-opening tr td {text-align: center;}
	.current-opening thead th {text-transform:uppercase;}
	.current-opening th, .current-opening td { padding: 0.75rem;vertical-align: top; border-top: 1px solid #dee2e6;}
	.current-opening .apply-link {padding: 6px 10px;font-size: 14px; color: #fff; background:#0da0dd;padding:6px 10px;border-radius:30px;border: 1px solid #0da0dd;transition: all .3s ease;}
	.current-opening .apply-link:hover{text-decoration:none;background:transparent;border: 1px solid #0da0dd;color:#0da0dd;transition: all .3s ease;}
	
	
	.webform-submission-contact-form-form strong.form-item--error-message {
    color: red;
    font-weight: 400;
}

.webform-submission-form input.error, .webform-submission-form textarea.error {
    border: red solid 1px !important;
}
	
	
	
	@media only screen and (max-width:767px) {
	.current-opening .apply-link {font-size: 10px;padding: 8px 10px;}
	}

/*======================================
	17. Quality Page
  =======================================*/
	#quality-page {padding-bottom: 20px; background-size: cover; background-repeat: no-repeat;/* background-color: #f4f4f4 !important; */}
	.quality-page section:nth-child(even) .row.quality-page-row{display: flex;flex-direction: row-reverse;}
	/* .quality-page section:nth-child(4) .row.quality-page-row .company_skill img {margin-bottom: -80px !important;width:375px !important;} */
	/* .quality-page section:nth-child(2) .row.quality-page-row .company_skill img {margin-bottom: -40px !important;} */
	#quality-page .list-career.fifty-fifty li  {width:50%;float:left;margin-bottom: 20px;}
	.quality-page-row {background-color: #ffffff; padding: 35px 0px;border-radius: 10px;margin-left: 0px;
    margin-right: 0px; /*position: relative;  -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);text-decoration: none;margin: 0px; *//* -webkit-box-shadow: 0 0.75rem 1.25rem 0.0625rem rgba(64,64,64,0.09) !important;box-shadow: 0 0.75rem 1.25rem 0.0625rem rgba(64,64,64,0.09) !important; */box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);}
	/*.quality-page-row .section-title h2 {color: #049dff;font-weight: 400;padding-bottom: 0px;}
	.quality-page-row .section-title h2:after {display:none} */
	.quality-page section#quality-page:first-child {padding-top: 40px !important;}
	.quality-page section#quality-page:last-child {padding-bottom: 40px;} 
	
	 @media only screen and (max-width:767px){
		.quality-page section#quality-page:first-child .section-title h2 {font-size:23px;}
		/* .quality-page section:nth-child(4) .row.quality-page-row .company_skill img {margin-bottom: 10px !important;width:100% !important;} */
	} 

/*======================================
	18. Key Benifit
  =======================================*/
	.SalLitRight h5 {float: left;width: 100%; margin-top: 15px; padding-bottom: 5px;}
	.key-benifit {box-shadow: 0px 4px 30px #d8d8d899;padding: 15px 15px 30px 20px;background: #fff;transition-duration: 1s;text-align: center;margin-bottom: 20px;}
	.key-benifit-top {text-align: center;visibility: visible; animation-name: fadeInUp;line-height: 80px; margin-bottom: 15px;}
	.key-benifit-top img{width:90px;height:50px;}
	.key-benifit-heading {font-weight: 600;font-size: 20px;text-align: center; margin: 10px 0;text-transform: capitalize;line-height: 35px;color: #1d233b;padding: 0;}
	.key-benifit-heading h2{margin-bottom: 0px;}
	.key-benifit-bottom {font-size: 16px;line-height: 1.7em;color: #97a6b9;margin-bottom: 30px;margin-bottom: 0px;}
	.plan-box {width: 100% !important;float: left;margin-bottom: 30px !important; background: #fff;padding: 30px; margin-right: 20px; /* box-shadow: 0 0 20px rgba(0,0,0,0.3); */box-shadow: 0px 4px 30px #d8d8d899;min-height: 256px;}
	.plan-title {color: #484848;font-size: 18px;font-weight: 600;margin: 0 0 15px !important;}
	.plan-title span p{font-size: 18px;}
	.services-details h4.plan-title {float: none !important;padding-bottom: 0px !important;}
	.plan-title img {height: 100% !important; float: right !important; margin-top: -40px !important;margin-right: -40px !important; padding: 0 !important;width: 114px !important;}
	.plan-title span { margin-top: 0 !important;font-weight: 700 !important;}
	.plan-box p {color: #484848;font-size: 16px;}

/*======================================
	19. Contact page 
  =======================================*/	
	#contact{background-image:url(../images/contact_bg.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;width:100%;padding:60px 0px;position:relative;}
	#contact h2{color:#fff;font-size:34px;}
	#contact p{color:rgba(255, 255, 255, 0.92);font-size:16px;}
	form{padding-top:25px;}
	#contact .form-control{background-color:transparent;border:1px solid #708fbb;}
	#contact input, #contact textarea{padding:10px 12px 12px;color:#fff;font-size:16px;}
	#contact input:focus{border:1px solid #fff;outline:0;box-shadow:0 1px 1px rgba(255, 255, 255, 0.075);}
	#contact textarea:focus{border:1px solid #fff;outline:0;box-shadow:0 1px 1px rgba(255, 255, 255, 0.075);}
	#contact .btn-primary{background-color:#111111 !important;border-color:#111111 !important;border-radius:4px;padding:6px 200px !important;width:50%;}
	.contactus-page {padding-top: 94px;}
	@media (max-width: 767px) {
	.contactus-page {padding-top: 69px;}
	}
	.contact-border{border:1px solid #d8d8d8;/* border-bottom: none; */ }
	section#get-in-touch{padding-top:40px;padding-bottom:40px;}
	#get-in-touch .contact-form input[type=text], #get-in-touch .contact-form textarea{width:100%;margin-left:0;margin-bottom:8px;border:1px solid #e3e3e3;}
	#get-in-touch .contact-form{padding-right:80px;}
	#get-in-touch .contact-form{font-weight:bolder;font-size:18px;font-family:Open sans;font-weight:600;}
	#get-in-touch .contact-form .form-control {border: 1px solid #dad3d6;box-shadow: none;}
	#get-in-touch .contact-form .btn-primary{color:#fff !important;background-color:#1b3c6a !important;border-color:#1b3c6a !important;padding:10px 24px !important;cursor:pointer;font-weight:bolder;float:left;margin:0px 0px 50px;}
	#get-in-touch .contact-form .form-actions{padding:0px;}
	#get-in-touch .contact-form .form-control{background-color:#fff;border-radius:3px;border: 1px solid #d8d8d8;border-radius: 3px;box-shadow: none !important;}
	#get-in-touch .contact-details {margin-bottom: -88px;}
	#get-in-touch .contact-details p{font-size:18px;padding:40px;}
	.contact-details form{background-color:#ffffff;padding:20px;}
	.google-map{background:#E5E3DF;height:573px;margin:0 0 0px 0;width:100%;}
	.contact-form{padding:40px;}
	#get-in-touch-address .contact-details .contact-info .info-list img {float: left;}
	#get-in-touch-address .contact-details .contact-info h4{margin-bottom:30px;font-size: 28px;}
	/* #get-in-touch-address .contact-details .contact-info { margin-bottom: 25px; } */
	.info-list p{padding-left:50px !important;padding-top:0px !important;font-size:16px !important;font-family:Open sans;padding-bottom:0px !important;color:#fff}
	.info-list a,.info-list a:hover {color: #fff;}
	#get-in-touch iframe{width:100%;}
	#get-in-touch-address {padding-top:100px;padding-bottom:40px; background-image:url(/sites/default/files/contact/contact-us-bg.png); color:#fff;}	
	
/*======================================
	20. Technologies Progessbar Liner
  =======================================*/
	.progress_bar .pro-bar {background: #ebebeb;box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.1) inset; height:4px;margin-bottom: 12px; margin-top:40px;position: relative;}
	.progress_bar .progress_bar_title{color: hsl(218, 4%, 50%);font-size: 14px;font-weight: bold;position: relative;top: -28px;z-index: 1;}
	.progress_bar .progress_number{float: right; margin-top: 6px;font-size: 12px;font-weight: 600;animation: progress 1.5s ease-in-out forwards;}
	.progress_bar .progress-bar-inner { background-color: hsl(0, 0%, 88%);display: block;width: 0;height: 100%;position: absolute;top: 0;left: 0;transition: width 1s linear 0s;animation: progress 1.5s ease-in-out forwards; -webkit-animation: animate-positive 2s;animation: animate-positive 3s;}
	.progress_bar .progress-bar-inner:before { content: "";background-color: hsl(0, 0%, 100%);border-radius: 50%;width: 4px;height: 4px;position: absolute;right: 1px;top: 0;z-index: 1;}
	.progress_bar .progress-bar-inner:after {content: "";width: 14px;height: 14px;background-color: inherit; border-radius: 50%;position: absolute;right: -4px; top: -5px;}
	@-webkit-keyframes animate-positive{ 0% { width: 0%; }}
	@keyframes animate-positive {0% { width: 0%; }}
	
/*======================================
	21. Homepage - Webinar-Info-section
  =======================================*/	
	#webinar-info-section {padding: 60px 0 60px;}
	#webinar-info-section .webinar-body{min-height: 70px;}
	/* #webinar-info-section .read-more {margin: 6px 0; display: inline-block;padding: 6px 28px 6px;border-radius: 24px; color: #275493; font-size: 14px; font-weight: 700;}
	#webinar-info-section .home-view-more {position: absolute;right: -25px; float: right;top: 10px;}
	#webinar-info-section .read-more:before,#webinar-info-section .read-more:after{box-sizing:border-box;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
	#webinar-info-section .read-more:before,#webinar-info-section .read-more:after{z-index:-1;}
	[class^="read-more"]{position:relative;overflow:hidden;border:1px solid #275493;}
	#webinar-info-section .read-more{color:#275493;}
	#webinar-info-section .read-more:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#275493;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
	#webinar-info-section .read-more:hover{color:#fff;}
	#webinar-info-section .read-more:hover:before{-webkit-transform:translateX(0);transform:translateX(0);} */
	@media (min-width:768px){#webinar-info-section .webinar-home{border-right:1px solid #d1d1d1}}
	@media (max-width:767px){.webinar-home{margin-bottom:30px;}
	#webinar-info-section .webinar-body{min-height:0px;}
	#webinar-info-section{padding:20px 0 20px;}}

/*======================================
	22. User Login Page 
  =======================================*/
  div#block-yg-business-plus-local-tasks {display: none;}
    .user-logged-in #header{top:70px;}
	#comment-form .input-lg {height: 30px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 0px;}
	#comment-form .button {background-color: #00a650;color: #f1f8f0;font-weight: bolder;border-radius: 6px;padding: 5px 20px 7px;margin-top: 12px;cursor: pointer;}
	.comment-form{padding: 0px;}
	#comment-form input {display: inline-block;width: 79%;height: 38px;border-radius: 0px;margin-bottom: 7px;border: 1px solid #d5d5d7;box-sizing: border-box;}
	#comment-form input.form-submit {background-color: #1b3c6a;color: #fff;font-weight: 600;border-radius: 6px;cursor: pointer;border: 1px solid #1b3c6a;}
	#comment-form .form-type-textfield label, #comment-form .form-type-textarea label ,#comment-form .form-type-email label {width: 20%;font-size: 20px;font-weight: bolder;color: #323232;}
	#comment-form .form-actions input {width: auto !important;}
	#not-found-section {padding: 60px 0px 60px;}
	.not-found-body {max-width: 70%;margin: auto;}
	.not-found-body h2 {font-size: 25px;font-weight: 600;}
	.not-title {border: 2px solid #387940;padding: 10px 50px 30px 50px;width: 40%;margin: auto;margin-bottom: 40px;border-radius: 10px;}
	.not-title h1 {font-size: 125px;margin: 0px;color: #387940;}
	.not-title h2 {font-size: 25px;margin: 0px;color: #387940;}
	#not-found-section a.btn.btn-custom{text-align: center;display: inline-block;padding: 8px 20px;margin: 10px 0 0 0;color: #fff;font-size: 14px;font-weight: 600;line-height: 1.42857143;background-color: #387940;border-color: #387940 !important;color: #fff !important;transition: 0.7s;}
	#not-found-section a.btn.btn-custom:hover{background-color: #fff;border-color: #b7b7b7 !important;color: #333 !important;transition: 0.7s;}

	@media (min-width: 320px) and (max-width: 480px){
	.not-title h1 {font-size: 92px !important;margin: 0px !important;color: #387940 !important;}
	.not-title h2 {font-size: 22px !important;margin: 0px !important;color: #387940 !important;}
	.not-title {border: 2px solid #387940 !important;padding: 10px 50px 30px 50px !important;width: 100% !important;margin: auto !important;margin-bottom: 40px !important;border-radius: 10px !importan;}
	}
	@media (min-width: 481px) and (max-width: 768px) {
	.not-title h1 {font-size: 92px !important;margin: 0px !important;color: #387940 !important;}
	.not-title h2 {font-size: 22px !important;margin: 0px !important;color: #387940 !important;}
	.not-title {border: 2px solid #387940 !important;padding: 10px 50px 30px 50px !important;width: 100% !important;margin: auto !important;margin-bottom: 40px !important;border-radius: 10px !important;}
	}
	@media (min-width: 320px) and (max-width: 768px) {
	.carousel-caption {bottom: 20%;}
	/* #footer h2, #footer h6 {padding-top: 20px !important;padding-bottom: 0px !important;} */
	}
	@media (min-width: 768px) and (max-width: 992px) {
	.not-title h1 {font-size: 92px !important;margin: 0px !important;color: #387940 !important;}
	.not-title h2 {font-size: 22px !important;margin: 0px !important;color: #387940 !important;}
	.not-title {border: 2px solid #387940 !important;padding: 10px 50px 30px 50px !important;width: 70% !important;margin: auto !important;margin-bottom: 40px !important;border-radius: 10px !important;}
	}
	.navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 0 !important;flex-grow: 0 !important;-ms-flex-align: center;align-items: center;}
	#footer h2{font-size: 18px;color: #fff;padding-bottom: 10px; letter-spacing:0;}
	.navbar-light .navbar-nav .nav-link.is-active {color: rgb(26, 160, 219);}
	#blog-details-page span {color: #fff;}
	#footer ul.menu{margin-left: 0px !important;}
	#user-login {max-width: 30%;margin: auto;padding: 30px 18px 14px;border: 2px solid #dddddd; margin-bottom: 70px; margin-top: 100px;overflow: hidden;}
	.login-text .form-group input {width: 100%;padding: 10px;border-radius: 5px;}
	.login-text a {color: #4a9a4f;}
	.login-button input {padding: 5px 20px 5px 20px;background: #4a9a4f;border: 1px solid #fff;color: #fff;font-size: 20px;border-radius: 10px;font-weight: 600;}
	.login-button input:hover {padding: 5px 20px 5px 20px;background: #fff;border: 1px solid #000;color: #000;font-size: 20px;border-radius: 10px;font-weight: 600;}
	.login-button , #user-register-form .form-actions ,#user-pass .form-actions{text-align: center;}
	#user-register-form , #user-pass{max-width: 50%;margin: auto;margin-top: 40px;margin-bottom: 40px;border: 2px solid #f5f5f5;padding: 20px 20px 40px;overflow: hidden;}
	#user-register-form .js-form-item {margin-bottom: 20px !important;}
	#user-register-form .js-form-item input, #user-pass .js-form-item input {width: 100%;padding: 10px;border-radius: 5px;}
	#user-register-form .form-actions input , #user-pass .form-actions input {padding: 5px 20px 5px 20px;background: #4a9a4f;border: 1px solid #fff;color: #fff;font-size: 20px;border-radius: 10px;font-weight: 600;}
	#user-register-form .form-actions input:hover , #user-pass .form-actions input:hover {padding: 5px 20px 5px 20px;background: #fff;border: 1px solid #000;color: #000;font-size: 20px;border-radius: 10px;font-weight: 600;}
	@media only screen and (max-width: 610px) {
	#user-login {max-width: 95% !important;margin: auto;padding: 20px 0px 40px;border: 2px solid #f5f5f5;margin-bottom: 40px;margin-top: 20px;overflow: hidden;}
	#user-register-form , #user-pass{max-width: 95% !important;margin: auto;margin-top: 40px;margin-bottom: 40px;border: 2px solid #f5f5f5;padding: 20px 20px 40px;overflow: hidden;}
	}

/*======================================
	23. Event page lisnting
  =======================================*/
	.event .card {font-size: 1em; overflow: hidden; padding: 0; border: none; background-color: #ffffff;text-align: center; padding: 0;border-radius: 10px; position: relative; margin-bottom: 30px; -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease; transition: all 0.3s ease;}
	.event .card:hover { -webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);text-decoration: none;}
	.event .card .card-footer {background-color: #ffffff;}
	.event .card-img-top {border-bottom:1px solid #ddd;}
	.event.card-block {  font-size: 1em; position: relative;margin: 0;  padding: 1em; border: none;  border-top: 1px solid rgba(34, 36, 38, .1);  box-shadow: none;}
	.event .card-event-date{display:flex;position:absolute;top:34px;right:0px;padding:6px 9px;flex-direction:row;justify-content:center;text-align:center;background:#FFC107;color:#fff;border-top-left-radius:15px;border-bottom-left-radius:15px;}
	.event .card-img-top { display: block; width: 100%;height: auto;}
	.event .card-title {font-size: 20px; font-weight: 700;  line-height: 1.2857em;    min-height: 50px;}
	.event.card-footer { font-size: 1em;position: static; top: 0; left: 0;max-width: 100%;  padding: .75em 1em; color: rgba(0, 0, 0, .4); border-top: 1px solid rgba(0, 0, 0, .05) !important; background: #fff;}
	.event .profile { position: absolute; top: -12px; display: inline-block; overflow: hidden; box-sizing: border-box; width: 25px; height: 25px; margin: 0;  border: 1px solid #fff; border-radius: 50%;}
	.event .profile -avatar { display: block;  width: 100%;  height: 100%; border-radius: 50%;}
	.event .profile-inline ~ .card-title { display: inline-block;margin-left: 4px;vertical-align: top;}
	.event .card-block {padding: 16px 20px;}
	.event-sidebar.card .card-body {padding:6px;}
	.event-sidebar.card img {height:100%;}
	.event-sidebar.card .card-title {font-size: 14px; margin-bottom:6px;font-weight: bold;}
	.event-sidebar.card .card-title a:hover { text-decoration:none }
	@media only screen and (max-width:767px)
	{
	#our-tab-section .tab-content {padding: 30px 0px 0px;}	
	.divTableCell ul li .left-icon {right: auto; left: 0;}
	#service-page-listing .service-left ul li {padding: 0 10px 15px 75px;text-align: left;margin: 0 0 0px;}
	body.path-frontpage .heading-text h2 {font-size: 26px;}
	#banner-slider .btn.btn-infos {margin-bottom: 20px !important;}
	#banner-slider ol.carousel-indicators { display: none;}
	body.path-frontpage .heading-text h2 {font-size: 28px;}
	#banner-slider .btn.btn-infos {background-color: #ccc;font-size: 11px;}
	/* section#banner-slider .carousel-item {height: 296px!important;}	 */
	#banner-slider .btn.btn-infos {background-color: #ccc;}
	.event-card .layout.column , .event-card img{width:100%}	
	.event .card-title {min-height: auto;}
	.event .card {margin-bottom: 0px;}
}
	
/*======================================
	24. New Listing Ul/LI Style
  =======================================*/
	.list-career li:before{content:"\f101";font-family:FontAwesome;float:left;margin-left:-1.8em; margin-right:1em;color:#0074d9} 
	.list-career li {list-style:none;line-height: 25px;}
	ul.list-career {display: block;list-style-type: disc; margin-block-start: 0em;margin-block-end: 1em;margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 30px;}
	.list-unstyled{list-style:none;margin-left:0px;}
	.list-unstyled.salesForce li img, .list-unstyled.listhelf li img, .list-unstyled.salesForce.aboutus li img{width: 35px;height: 35px;float: left;margin-right: 15px;margin-left: 15px; padding: 0;margin-top: -6px;}
	.paddingbottom35{padding-bottom:35px}
	.list-unstyled.salesForce li a {display: block;padding-top: 22px;padding-bottom: 22px;}
	.list-unstyled.salesForce.salesForceinner li, .list-unstyled.salesForce.salesForceinner.aboutus li {display: block;padding-top: 19px;padding-bottom: 20px;font-weight:600;}
	.list-unstyled.salesForce.salesForceinner.aboutus li { padding-left:12px}
	.list-unstyled.salesForce li {width: 31%;float: left;background: #fff;padding: 0 0px;margin: 0px 20px 20px 0px;box-shadow: 0px 4px 30px #d8d8d899;color: #484848;font-weight: 600;line-height: 28px;}
	.list-unstyled.salesForce li a:hover {background: #daedff;text-decoration: none;}
	.list-unstyled>li{margin-bottom:10px}
	.list-unstyled.listhelf li {width: 47.5%;float: left;background: #fff;padding: 15px 0px;margin: 0px 20px 20px 0px;box-shadow: 0px 4px 30px #d8d8d899;font-weight: 600;}
	.list-unstyled.listhelf.salesForceinner li {display: block;padding-top: 19px;padding-bottom: 20px;font-weight:600;}
	.adminlist {margin: 0!important;padding: 0!important;list-style: none!important;}
	.adminlist li {background: url(/sites/default/files/admin-support/qb.png) no-repeat right center;padding: 18px 65px 18px 20px !important;color: #484848;margin-bottom: 8px; font-weight: 700;box-shadow: 0px 4px 30px #d8d8d899;}
	.sales_lightning .Top1 {font-size: 52px;color: #00A5E6;font-weight: 700;margin-bottom: -15px;}
	.sales_lightning h2 {font-size: 20px;font-weight: 400;margin-bottom: 0 !important;}
	@media (max-width:767px){
	.list-unstyled.salesForce li, .list-unstyled.listhelf li{width:100%}
	.about-description{padding:0}
	}

/*======================================
	25. Form Design
  =======================================*/
	.webform-submission-gated-form-case-studies-form, .webform-submission-gated-form-case-studies-add-form, .webform-submission-gated-form-add-form {}
	.webform-submission-gated-form-case-studies-form  .form-control, .webform-submission-gated-form-add-form  .form-control, .webform-submission-gated-form-case-studies-add-form .form-control{
	background-color: #fff !important;]border: 1px solid #ddd !important;]box-shadow: none;}
	
/*======================================
	26. About Page 
  =======================================*/
	#about{padding:100px 0px;}
	#about h2{font-size:34px;padding-bottom:20px;}
	#about .btn.btn-infos{border-radius:4px;padding:6px 20px;float:left;margin-right:35px;}
	.navbar-light .navbar-nav .nav-link{padding:6px 14px;}
	#about img{width:100%;}  
	/* .top-banner{background-image:url(../images/banner.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;min-height: 435px;background-position:  center    center; height: 435px;}
	.top-banner-caption{padding:180px 20px 185px 20px;margin-top:94px;}
	.top-banner-caption h2{font-weight:600;padding-bottom:10px;color:#fff;font-size:44px;}
	.top-banner-caption p{color:#DED9D4;} 
	.aboutus-page .top-banner{ background-image: url("");} */
	.aboutus-page .flexslider {background: url("");padding: 0;border-top: none;height:auto;margin-top: 94px;}
	.aboutus-page .flexslider:hover .flex-direction-nav .flex-prev {left: 90px;}
	.aboutus-page .flexslider:hover .flex-direction-nav .flex-next {opacity: 1;right: 90px;}
	.aboutus-page .flexslider .slides img {height: auto;}
	.aboutus-page .flex-direction-nav a:before { font-size: 34px;color: #fff;}
	#company-details {position: relative;}
	#company-details:after{position: absolute;content: "";top: 0;right: 0;width: 39%; height: 100%;background-color: #013664; z-index: 9;}
    .aboutus-description-image{z-index: 99;width: 100%;perspective: 1000px;}
	.aboutus-description-image:after {content: '';position: absolute;right: -4%;top: -15%;height: 130%;width: 88%;border-width: 10px;border-style: solid;transform: rotateY(0);transform-origin: right; z-index: -1;transition: all 1s ease;opacity: 1;visibility: visible;color: #29abff;display:none;}
	.counterchar {position:relative;}
	.counterchar span{position: absolute;top: -6px;font-size: 40px;font-weight: 600;color: #013664;right: 17%;font-family: roboto; }
	.counterchar span.year-exp {right: 23%;}
	.aboutus-description-image:hover:after {transform: rotateY(35deg);opacity: 0; visibility: hidden;}
	.aboutus-description-image img {width: 100%;}
	@media only screen and (width:768px) {
		.counterchar span {right: 18%;}
		.counterchar span.year-exp {right: 22%;}
	}
	@media screen and (max-width: 767px) and (min-width: 320px) {
		 #company-details:after {content:"";display:none;}
		 .aboutus-description-image:after {content: '';display:none;}
		 .counterchar span {right: 33%;}
		 .counterchar span.year-exp {right: 37%;}
	} 
	/*============ Company Detail Section ===================*/	 
	.comment-section {margin-top:150px;}
	#company-detail img{width:100%;}
	.company-detail-description h2{letter-spacing:1px;color:#181
	818;padding-bottom:2px;}
	.company-detail-description h2:last-word{color:red;}
	.col-md-6.company-detail-description{padding-left:65px;}
  
	/*============Why choose section  ===================*/	   
	.why-choose-description h2{letter-spacing:1px;color:#181818;}
	.why-choose-description ul{list-style:none;padding:0px;}
	.why-choose-description .fa-angle-right:before{content:"\f105";color:#00a560;font-weight:bolder;font-size:25px;}
	.why-choose-description .list-unstyled.salesForce .fa{display:none;}
	.why-choose-description li{font-family:Open sans !important;font-size:16px;}
	.why-choose-description iframe{width:100%;}
	#why-choose-us iframe{width:100%;}
	#why-choose-us #call-to-action{background-color:#365888;}  
	.who-we-serve {position:relative;}
	.who-we-serve .border{border:none !important;}
	.who-we-serve .py-5 {padding: 0 !important;}
	.who-we-serve .mt-4 {margin-top: .8rem!important;}
	.who-we-serve:after {content: ""; top: 0;left: 0;width: 43%;height: 100%;background-image: url(../images/whoweserve-left.png);position: absolute;background-repeat: no-repeat; background-position:top;background-position: center center; background-size: cover;}
	.why-us-box:hover {background: #013664;box-shadow: 0 13px 35px 0 rgba(0, 0, 0, 0.1);color: #fff;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
	.why-us-box:hover img{filter: brightness(0) contrast(300%) invert(1) !important;}
	.who-we-serve-content {padding:0px 0px 0px 60px;}
	.who-we-serve-box .part-icon {width:90px;height:90px;font-size:30px;line-height:65px;text-align:center;border:4px solid #fff;border-radius:50%;color:#fff;position:relative;left:50%;margin-left:-45px;margin-bottom:22px;background:#013664;z-index:55;position:relative;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;box-shadow: 0 0rem 0.5rem rgba(22,28,45,.1),0 0.5rem 0rem -0.75rem rgba(22,28,45,.1)!important; -webkit-transform: translate3d(0,-3px,0);}
	.who-we-serve-box .part-icon img {filter: brightness(0) contrast(300%) invert(1) !important; margin-top: 22%;}
	.who-we-serve-box:hover .part-icon {background: #ffffff;color: #fff;border-color:#fff;}
	.who-we-serve-box:hover .part-icon img{filter: brightness(1) contrast(300%) invert(0) !important;}
	
	 @media screen and (max-width: 767px) and (min-width: 320px) {
		 .who-we-serve:after {content:"";display:none;}
		 .who-we-serve-content {padding:15px;}
	}
	  
/*======================================
	END	About Page 
  =======================================*/	 	
	
/*======================================
	27. Testimonial Section
  =======================================*/	 
	#testimonial{background-image:url(../images/testimonial_bg.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;width:100%;padding:100px 0px;}
	#testimonial h2{color:white;}
	#testimonial p{color:#fff;font-size:19px;padding-right:0px;}
	#testimonial p{color:#fff;font-size:19px;}
	.owl-theme .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;color:#fff;}
	.owl-carousel .owl-item img{width:auto;border-radius:6px;}
	.testi-img{padding-top:55px;}
	.testimonial-name h6{color:#fff;font-weight:bold;text-align:left;}
	.testimonial-name p{color:#eae2e2 !important;font-size:14px !important;}
	.owl-theme .owl-dots .owl-dot.active span{background:#fff;}
	#testimonial button:focus{outline:none;outline:none;}
	.owl-carousel .owl-stage-outer{width:100%;position:relative;overflow:hidden;margin:0px auto;-webkit-transform:translate3d(0,0,0);}
	.back-to-blog{padding:25px 0px 30px;text-align:center;}
    #clients{background-color:#f2f2f2;padding:50px 0px;}
	#clients img{width:100%;}
	
/*======================================
	28. Blog 
  =======================================*/	 
    /*.blog-author {position: absolute;left: 40%;bottom: 32px;}*/
    .blog-author {padding-bottom: 30px;}
	#latest-blogs{padding:90px 0px;}
	#latest-blogs h2{font-size:38px;padding-bottom:20px;}
	#latest-blogs img{width:100%;}
	/* .blog-listing{box-shadow:0 0 25px rgba(0, 0, 0, 0.08);border-radius:10px;} */
	p.blog-date{position:relative;border:1px solid #1b3c6a;background-color:#1b3c6a;padding:6px 0px;color:#fff;width:45%;text-align:center;margin-bottom:-10px;font-weight:bolder;}
	#latest-blogs .recent-blog{padding:20px;}
	#latest-blogs img{height:auto;min-width:100%;margin:0px auto;display:inherit;/* padding: 20px; */}
	.blog-details{box-shadow:0 0 25px rgba(0, 0, 0, 0.08);padding-bottom:45px;padding:0px 0px 40px;margin: 0 15px;}
	.blog-body{padding:20px;min-height:171px;}
	.blog-body span{color:#1b3c6a;font-weight:600;}
	.blog-body p{font-size:14px;border-bottom:1px solid #ccc;padding-bottom:15px;min-height:104px;}
	.service-caption p{font-size:14px;padding-bottom:15px;min-height:62px;}
	.blog-body p:empty, .service-caption p:empty{display:none !important;}
	.blog-body h6, .service-caption h6{font-weight:bold;font-size:18px;color:#262626;margin-bottom:10px;}
	.blog-body a>h6:hover, .service-caption a>h6:hover{color:#1aa0db;}
	.blog-body a:hover, .service-caption a:hover{text-decoration:none;}
	.blog-listing > a{/* height:204px; */display:block;overflow:hidden;}
	#latest-blogs a>span{float:right;font-size:14px;text-align:right;position:relative;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
	#latest-blogs a>span:hover{padding-right:15px;}
	#latest-blogs a>span::after{opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
	#latest-blogs a>span:hover::after{content:"\f138";font-family:FontAwesome;font-size:14px;position:absolute;right:0;top:2px;opacity:1;}
	.no-of-comments{font-size:14px;font-family:'Open Sans';}
    #blog-details-page, #services-details-page{padding:40px 0px 40px 0px;}
	#blog-details-page h4{/* padding-left:32px !important; */color:#0c0c0c;;font-weight:bolder;font-family:Open sans;font-size:22px;}
	.blog-details-content{padding: 30px 15px 0px;}
    #blog-details-page .blog-details img{width:auto;max-width: 100%;}
	#blog-details-page .blog-details p.blog-date{width:30%;font-weight:400;color:#fff;font-family:Open sans;}
	#blog-details-page .blog-details-description{box-shadow:0 0 25px rgba(0, 0, 0, 0.08);padding-bottom:45px;}
	#blog-details-page .blog-details-description h3{font-weight:bolder;color:#272727;padding-bottom:20px;font-size:23px;}
	#blog-details-page .blog-details-description p{font-size:14px;color:#505050;}
	#blog-details-page .comments{margin-top:50px;padding:30px 0px;box-shadow:0 0 25px rgba(0, 0, 0, 0.08);margin-left: 15px;margin-right: 15px;}
	#blog-details-page .comments-post{margin-top:50px;padding:30px 0px;box-shadow:0 0 25px rgba(0, 0, 0, 0.08);margin-bottom:20px;}
	.btn.btn-infos.back{margin-bottom:35px;}
	#blog-details-page .comments .comments-description{font-size:14px;padding-top:20px;padding-right:35px;padding-left:40px;}
	#blog-details-page .comments .comments-description p:last-child{float:right;text-align:right;font-weight:bolder;}
	#blog-details-page .comments .comments-description p>span{color:#c5c5c5;}
	#blog-details-page .comments .comments-img{padding-top:20px;}
	#blog-details-page .comments .comments-img img{margin-left:36px;}
	#blog-details-page .comments .comments-img p{font-weight:bolder;padding-top:15px;text-align:center;}
	#blog-details-page .comments .comments-img span{font-weight:100;border-bottom:none;color:darkgray;font-size:12px;}
	#blog-details-page .post-comment{padding:10px 0px 20px 0px;}
	#blog-details-page .text-center .btn.btn-infos{margin-top:50px !important;}
	.personal label{float:left;width:25%;font-size:18px;font-weight:bolder;color:#323232;letter-spacing:1px;}
	.personal input[type=text], .personal textarea{width:75%;border:1px solid #d5d5d7;box-sizing:border-box;margin-bottom:14px;}
	#blog-details-page form{padding-left:30px;padding-right:28px;margin-top:35px;}
	#blog-details-page .form-control-lg{height:38px;border-radius:0px;margin-bottom:7px;}
	#blog-details-page .post-comment .btn.btn-infos{margin-left:255px !important;}
    li.comment-forbidden {display: none!important;} 
	.blog-details-content h3,.blog-details-content h2 {font-size: 22px !important;}
	
/*======================================
	29. Services Page 
  =======================================*/	
    #services{padding:60px 0px;}
	#services p{padding-bottom:25px;}
	#services h4{font-weight:800;font-size:34px;}
	.enquiry h5{font-weight:800;color:#000;text-align:center;}
	#services img{float:left;}
	#services .services-list{padding-left:80px;}
	#services .enquiry{min-height:470px;}
	.enquiry-form{background-color:#3364a8;padding:35px 40px;}
	.enquiry-form .btn{font-family:'Raleway';font-size:18px;font-weight:bold;}
	.btn-primary{color:#fff !important;background-color:#013664 !important;cursor:pointer;}
	.btn-primary:hover{background-color:#3364a8 !important;}
	#services .btn-primary{width:100%;}
	/* .form-control{background-color:#1b3c6a;border:1px solid #83ace6;border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);} */
	#services input, #services textarea{color:#fff !important;}
	::placeholder{color:#ccc !important;}
	#services input:focus{background-color:#1b3c6a;border:1px solid #fff;border-radius:3px;outline:0;box-shadow:0 0 5px #1b3c6a;border:1px solid #1b3c6a;color:#1b3c6a;}
	#services textarea:focus{background-color:#1b3c6a;border:1px solid #fff;border-radius:3px;outline:0;box-shadow:0 0 5px #1b3c6a;border:1px solid #1b3c6a;color:#1b3c6a;}
	#service-page-listing{padding:90px 0px 40px;background-color:#e8f2ff;overflow:hidden;}
	#service-page-listing .blog-listing{min-height:initial;margin-bottom:15px;}
	#service-page-listing .text-right{position:static;right:0;bottom:40px;left:40px;margin:0 auto;}
	#service-page-listing .service-caption{background-color:#1b3c6a;padding:20px;min-height:initial;}
	#service-page-listing .service-img img{height:344px;min-width:100%;margin:0px auto;display:inherit;}
	#service-page-listing .service-inner-img{padding:0px 15px;}
	#service-page-listing .service-img{margin-bottom:50px;}
	#service-page-listing .service-caption h5 a{font-weight:bolder;color:#f7fefe !important;font-size:24px;text-decoration:none;letter-spacing:1px;display:inline-block;}
	#service-page-listing .service-caption p{padding:0;color:#eff9f6;font-size:14px;min-height:initial;}
	#service-page-listing .btn.btn-infos{background-color:#fff;color:#1b3c6a;border-radius:4px;font-size:14px;font-weight:600;}
	#service-page-listing .service-caption ul li{color:#484848;}
	#service-page-listing .service-caption p:empty{display:none;}
	#service-page-listing .service-caption p.text-right{min-height:initial;position:absolute;left:0;bottom:8px;}
	#service-page-listing .service-caption ul{margin-top:0;margin-bottom:0 !important;}
	#service-page-call-to-action{background-color:#013664;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;border-bottom:1px solid #013664;}
	.call-to-action-caption{padding: 40px 20px 65px 20px;}
	.call-to-action-caption h3, .call-to-action-caption h3 p{font-weight:500;padding-bottom:0px;color:#fff;font-size:28px;letter-spacing:0px;}
	.call-to-action-caption p{color:#fbfbf9;font-size:18px;}
	#service-page-call-to-action .btn.btn-infos{margin-top:15px;border:1px solid #fff;background:transparent;color:#fff;font-weight:600;border-radius:24px;padding:7px 20px;transition: all .3s ease;}
	#service-page-call-to-action .btn.btn-infos:hover { background-color: #fff;color: #013664;transition: all .3s ease;}
	#footer-btn .btn.btn-infos{margin-top:30px;border:1px solid #fff;background:transparent;color:#fff;font-weight:600;border-radius:6px;padding:6px 14px;}
    .our-offring-section {background-color:#f2f2f2}
	.services-details-heading h2{font-size:28px;margin-bottom:0px;text-align: center;}
	.singlea-service-details {margin-bottom: 20px;}
	.singlea-service-details h5{margin-bottom: 15px; font-size: 18px;}
	.list-unstyled.salesForce li.offering-without-link {display: block;padding-top: 19px; padding-bottom: 20px;font-weight: 600;}
	.services-details-content h3 {text-align:center}
	.section_bg_gray{background-color:#f3f5f7;}
	.service-listing-grid{background-color:#ffffff;text-align:center;padding:0 35px;border-radius:10px;position:relative;margin-bottom:30px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
	.service-listing-grid:hover{-webkit-box-shadow:0 8px 12px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 8px 12px 0 rgba(0, 0, 0, 0.2);box-shadow:0 8px 12px 0 rgba(0, 0, 0, 0.2);text-decoration:none;}
	.service-listing-grid .top_line{/* position:absolute; */top:0;/* left:44%; */background-color:#013664;width:15%;height:3px;margin:auto;transition: all .3s ease;}
	.service-listing-grid:hover .top_line{width:40%;transition: all .3s ease; margin:auto;}
	.service-listing-grid .service_listing_grid_figure{padding:40px 0;}
	.service-listing-grid .service_listing_grid_figure img{margin:0 auto;  max-height: 163px; width: 100%;}
	.service-listing-grid .service_listing_grid_title{font-weight:bold;font-size:20px;padding-bottom:20px;margin:0;color:#2b353a;min-height: 95px;}
	.path-services .service-listing-grid .service_listing_grid_title {  min-height: auto; }
	.dialog-off-canvas-main-canvas {border-bottom: 1px solid #000 !important;}
	.service-listing-grid.infographics-list .service_listing_grid_title{min-height: 68px !important;}
	.service-listing-grid .service_listing_grid_content{padding-bottom:40px;color:#2b353a;min-height: 130px;}
	.service-listing-grid .service_listing_grid_icon{position:absolute;bottom:-9px;left:47%;color:#fff;background-color:#013664;width:30px;height:30px;text-align:center;border-radius:50%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
	.service-listing-grid .service_listing_grid_icon i{font-size:24px;text-align:center;padding:2px 3px 2px 5px;}
	.service-listing-grid h4:hover {color: #1aa0db;}
	.service-listing-grid .service_listing_grid_content p:hover {text-decoration:none !important;}
	.service-listing-grid .blog-post-date{padding: 5px 16px;background: #0da0dd;width: 50%; margin: 0 auto; color: #fff;border-radius: 30px; margin-bottom: 30px;}
	.service-listing-grid.blog-listing {min-height:538px; height:100%; margin-bottom:0px;}
	.blog-listing-page { margin-bottom:30px;}
	.service-listing-grid.blog-listing .service_listing_grid_content {min-height: 110px !important;padding-bottom: 15px !important;}
	.service-listing-grid.infographics-list .service_listing_grid_content {padding-bottom: 20px;min-height: 0;}
	.service-listing-grid.webinar-list.infographics-list {min-height:565px} 
	.service-listing-grid.infographics-list .infographics-list-download{position: absolute; bottom: 20px;margin: 0 auto; left: 35%; }
	.service-listing-grid.white-paper-listing .service_listing_grid_content {padding-bottom: 20px;min-height: 100px;}
	.service-inner-card {box-shadow: 0 2px 5px rgba(0,0,0,0.3);box-shadow: 0 2px 5px rgba(0,0,0,0.3);border-radius: 4px;}
/*======================================
	30. Infographics Page 
  =======================================*/
	.path-infographics .blog-listing .blog-body h6 { min-height: 0;}
	.path-infographics .blog-body p {min-height: auto;}

/*======================================
	31. Webinar Page 
  =======================================*/
	.path-webinar .webinar-date { background: #777777; color: #ffffff;padding: 5px 15px; font-size: 16px; margin-bottom: 15px;display: inline-block;}
	.path-webinar .webinar #service-page-listing h2 {padding-bottom: 10px !important;color: #000;font-size: 30px !important;font-weight: 600 !important;}
	.path-webinar #service-page-listing .service-caption {min-height:0;}
	.path-webinar h3 {margin-bottom:20px;}

/*======================================
	32. Cio Review
  =======================================*/
	/*.floating-contact {background: #0da0dd; position: fixed;top: 200px;right: -100px; opacity: 1;z-index: 9999; display: block;padding: 1em;text-decoration: none;transition: all 0.5s;width: 150px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;} */
	.floating-contact {position: fixed; bottom: 10px; right: 10px; width: 44px;height: 44px;box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 6px 0px, rgba(0, 0, 0, 0.16) 0px 2px 32px 0px; border-radius: 50%; background: #0da0dd;animation: 250ms ease 0s 1 normal none running animation-bhegco; transition: opacity 0.3s ease 0s;z-index: 999;}
	.floating-contact .fa {color:#fff;padding: 10px 14px;font-size: 16px;line-height: 1.4;}
	/* .floating-contact:hover {right: 0px;text-decoration:none;} */
	.floating-contact span{color: #fff;float: right;font-size: 16px;}
	.floating-contact span:hover {text-decoration:none;color:#fff;}
	.floating-cioreview {position: fixed;top: 200px;left: 0;opacity: 1;z-index: 9999;display: block;transition: all 0.5s;}
	.floating-sflightnig {position: fixed;top: 310px;left: 0;opacity: 1;z-index: 9999;display: block;transition: all 0.5s;}
	.floating-cioreview:hover, .floating-sflightnig:hover {position: fixed;left: 0;}
	.floating-cioreview img,.floating-sflightnig img{ width:75px;transition: all 0.5s;}
	.floating-cioreview img:hover,.floating-sflightnig img:hover {display: block;position: fixed;left:0;width: 155px;transition: all 0.5s;}
	#cio-review {padding: 60px 0px;}
	/* .cio-review img{width:75px;} */
	#cio-review .service ul {list-style: none;margin: 40px 0 0px 0;padding: 0;}
	#cio-review h3 {font-size: 24px;}
	#cio-review h4 {font-size: 36px;font-family: Open Sans;line-height: 46px;}
	#cio-review .service ul li {display: inline-block;max-width: 340px;}
	#cio-review .service ul li.vltop {vertical-align: top;}
	#cio-review .service ul li.vlmiddle {vertical-align: middle;}
	#cio-review ul li img {padding: 0 30px 0px 0;}
	#cio-review ul li img.cal-salesForce-img{position: relative;}
	#cio-review ul li img.cal-salesForce-img:before {content: "";position: absolute;left: 0; top: 3px;width: 2px;height: 20px;background: #fff;}
	.cal-salesForce {position: relative;}
	li.vltop.cal-salesForce:before {content: "";left: 0;height: 80px;margin-right: 55px;width: 1px;position: absolute;background-color: #abacb0;}
	.cal-salesForce img {margin-left: 30px;	}
	.srvice-read-more-btn a:hover {color: #ed1c24;text-decoration:none}
	@media (max-width: 767px){ 
	#cio-review {padding: 30px 0px;}
	#cio-review h4 {font-size: 30px;font-family: Open Sans;line-height: 32px;}
	.vltop img {width:168px;margin-bottom:25px}
	.cal-salesForce img {margin-left: 14px;}
	li.vltop.cal-salesForce::before {height:46px}
	#cio-review ul li img {padding: 0 10px 0px 0;}
	.vlmiddle {margin-top:20px}
	}
/****====== END STICKY BADGE CSS STARTS HERE ======****/


/*======================================
	33. Custome CSS
  =======================================*/
	body a{color:#1b3c6a}
	body a:hover{color:#1aa0db;text-decoration: none;}
	body a span{color:#1b3c6a}
	body a span:hover{color:#3364a8}
	section#latest-blogs.inner-blog{background:0 0;background-color: #f4f4f4 !important;}
	#services p.srvice-read-more-btn{width:100%;float:left;padding-bottom:0;margin-bottom:0}
	#services img{float:left;max-width:500px}
	#contact .contact-overlay{background-color:rgba(6,54,99,.8);position:absolute;content:"";left:0;right:0;top:0;bottom:0}
	#flexslider-1 .flex-direction-nav a{margin:-56px 0 0}
	section.belivers{padding-top:56px}#our-multiple-section{padding-top:60px;padding-bottom:60px;background:#e8f2ff}
	#our-multiple-section h2{margin-bottom:0;font-size:22px;background:#1b3c6a;color:#fff;padding-bottom:10px;padding-top:10px}
	#case-studies-coloum h6{min-height:42px}
	.footer-columns a.google-plus{display:none}
	.services-details ul.list-unstyled{float:left;width:100%}
	.services-details .heading-text h2{float:left;width:100%}
	body.path-frontpage .heading-text h2::after{left:0;right:0;margin:0 auto}
	body.path-frontpage .heading-text h2{margin-bottom:20px;padding-bottom:20px;font-size:32px;color:#212529}
	body.path-frontpage #about .heading-text h2::after{left:0;right:auto}
	body.path-frontpage #about .heading-text h2{text-align:left}
	.img-center{width:100%;float:left;text-align:center}
	.services-details .img-center img{margin:0 auto;float:none}
	.customer-under-main ul.list-unstyled{margin-left:0}
	ul.design-testing-edit{margin-left:0;padding-left:0;list-style:none}
	.services-details h4{float:left;width:100%;margin-top:15px;padding-bottom:5px}
	.blog-listing .blog-body h6{min-height:65px}
	#service-page-listing .btn.btn-infos i{display:none}
	.path-frontpage section#service-page-listing{background:#fff;margin-top:60px}
	/* .path-frontpage #service-page-listing h2{margin-bottom:0} */
	.path-frontpage .blog-listing .blog-body h6{min-height:initial}
	.path-frontpage #service-page-listing .btn.btn-infos{background-color:#1b3c6a;color:#fff}
	#service-page-listing .service-inner-img a.btn.btn-infos {padding-right: 0; padding-left: 0;text-align: right;float: right;position: relative;-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s;transition: 0.3s;}
	#service-page-listing .service-inner-img a.btn.btn-infos:hover{padding-right: 15px}
	#service-page-listing .service-inner-img a.btn.btn-infos:hover i {display: inline-block;position: absolute;top: 11px; right: 0;}
	#service-page-listing .service-inner-img a.btn.btn-infos:focus{box-shadow:none}
	#testimonial .owl-theme .owl-nav button span{font-size:40px}
	#testimonial .owl-theme .owl-nav button{margin:0;height:30px;width:30px;line-height:20px}
	/* .blog-details p strong{display:block;margin-top:30px} */
	#service-page-listing .service-caption p.service-border{border-top:1px solid #ccc;padding-bottom:6px;margin-left:20px;margin-right:20px}
	#footer .certi-badge img.certificat-badge {
    max-height: 100px;
}
.carousel-item.item-0 {
    background-size: 100% 100% !important;
}

ul.logo-listing li img {
    max-width: 120px;
}

ul.logo-listing {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.logo-listing li {
        width: 50%;
    text-align: left;
    padding: 10px;
    margin-right: 20px;
    min-height: 230px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: left;
}


ul.logo-listing li:nth-child(2) {
    justify-content: right;
}

ul.logo-listing .cs-box {
    border: #ddd solid 1px;
    box-shadow: #ddd 2px 2px 2px;
    min-height: 230px;
    align-items: center;
    display: flex;
    padding: 15px;
}

.certi-badge {
    display: inline-block;
    width: 40%;
}

.views-row:nth-child(1) .media-coveragePDF a:nth-child(2) {
    display: none;
}


h2.rec-grp-heading {
    text-align: center;
}

.embed_jobs_head2 {
    box-shadow: #eee 1px 1px 5px;
    border-radius: 10px;
}

.embed_jobs_with_style .rec-job-info a {
    color: #1b3c6a !important;
}

.embed_jobs_with_style .rec-job-info li.rec-job-title {
    border-bottom: #1b3c6a solid 1px;
    padding-bottom: 10px;
    margin-bottom: 19px;
}

.embed_jobs_with_style .rec-job-info li span:first-child {
    font-weight: 700;
    color: #505050;
}

.embed_jobs_with_style_1 ul.rec-job-info li span {
    margin-bottom: 7px;
}


#testimonial .owl-item .testi-img img {
    border: 4px solid #ffffff !important;
    width: 140px !important;
    height: 140px !important;
    border-radius: 50%;
    margin: auto;
}

#testimonial .owl-theme .owl-nav {
    right: 0;
    left: auto !important;
}

.breadcrumb .breadcrumb-list a, .breadcrumb .breadcrumb-list span {
    font-size: 1rem;
    font-family: "Open Sans", sans-serif;
}

.enquiry .webform-submission-form #edit-actions input#edit-actions-submit {
    background: #29abf1;
    border: none !important;
    border-radius: 24px;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: bold;
}

.enquiry .webform-submission-form #edit-actions input#edit-actions-submit:hover{
    background-color: #3364a8;
}

.current-opening-details tr, .current-opening-details tr:hover {
    background: #fff !important;
}

.enquiry .webform-submission-form input#edit-resume-upload {
    border: none !important;
    padding-left: 0;
    padding-right: 0;
}


body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    color: #212529 !important;
    text-align: left !important;
    background-color: #fff !important;
}


.services-details-content h3 {
    font-size: 1.75rem;
    font-weight: 600;
}

.embed_jobs_head3 ul.rec-job-info {
    list-style-type: circle;   
    padding: 0 0 0 40px;
}


h2.rec-grp-heading {
    font-size: 2rem;
    font-weight: 600;
}

thead.blue-bg.white-text th {
    background: #063663;
    color: #fff;
    font-size: 1rem;
}

thead.blue-bg.white-text tr {
    border-bottom: none;
}

.current-opening th {
    font-size: 1rem;
}

.current-opening.table-hover tbody tr:hover th, .current-opening.table-hover tbody tr:hover td {
    background-color: rgba(0, 0, 0, .075);
}

body hr {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

ul.pager__items.js-pager__items li.pager__item.pager__item--mini {
    line-height: 22px;
    color: #fff !important;
}

ul.pager__items.js-pager__items li.pager__item.pager__item--mini.pager__item--action.pager__item--next a.pager__link.pager__link--mini span.visually-hidden {
    padding-top: 0;
    position: relative !important;
}

.js-form-item label.form-item__label, .js-form-item span.form-item__prefix {
    display: inline-block;
}


.event-sidebar.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
}

ul.pager__items.js-pager__items li.pager__item.pager__item--mini.pager__item--current {
    background: transparent;
    color: #212529 !important;
    line-height: 24px;
}

ul.pager__items.js-pager__items li.pager__item.pager__item--mini.pager__item--action.pager__item--next a.pager__link.pager__link--mini.pager__link--action-link::after, ul.pager__items.js-pager__items li.pager__item.pager__item--mini.pager__item--action.pager__item--previous a.pager__link.pager__link--mini.pager__link--action-link::before {
    background: transparent;
    mask-image: none !important;
    content: '>>';
    color: #1b3c6a;
    width: 23px;
    top: -9px !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 600 !important;
    font-size: 12px;
}

ul.pager__items.js-pager__items li.pager__item.pager__item--mini.pager__item--action.pager__item--previous a.pager__link.pager__link--mini.pager__link--action-link::before {
    content: '<<' !important;
    top: -5px !important;
}


ul.pager__items.js-pager__items li.pager__item.pager__item--mini a.pager__link.pager__link--mini.pager__link--action-link:hover {
    background: transparent;
}

/*ul.pager__items.js-pager__items li.pager__item.pager__item--mini:first-child {
    position: relative !important;
}

ul.pager__items.js-pager__items li.pager__item.pager__item--mini:first-child::before {
    content: 'Page 1';
    position: absolute;
    right: -9px;
    color: #212529;
    min-width: 60px;
        top: 4px;
}
ul.pager__items.js-pager__items li.pager__item.pager__item--mini.pager__item--current {
    background: transparent;
}*/


	/****====== E5803 CSS ENDS HERE ======****/
	.event-sidebar img { height: 100% !important; }
	/****======  CSS STARTS HERE MN ======****/
	#service-page-listing .service-caption h4 {color: #484848;font-size: 16px;}
	.service-inner-img ul {padding-left: 22px;}
	#service-page-listing .service-img img {height: initial;min-width: 100%;margin: 0px auto; display: inherit;width: 100%;max-height: 204px;}
	/* .navbar {background-color: #fff;border-bottom: 1px solid #ddd; box-shadow: 0 0 3px rgba(0,0,0,0.1);} */
	.navbar-light .navbar-nav .nav-link {color: #000;}
	/* #header { padding: 0px 0 !important;}
	#header.sticky {padding: 0px 0 !important;} */
	.navbar-light .navbar-nav .nav-link {font-weight: 600;}
	.region.region-slider {margin-top: 94px;}
	form {padding-top: 10px;}
	.enquiry-form {background-color: #fff;padding: 30px 30px; box-shadow: #33333314 0 0 10px;margin-top: 4px;border: 1px solid #ccc;}
	.enquiry-form label { color: #000;}
	#edit-resume-upload {width:100%;}
	.enquiry-form .form-control { background-color: #fff;border: 1px solid #ced4da;}
	#counters { background-color: #1e6fb7; }
	.counters-row {background-color: #013664;padding: 32px 0;border-radius: 6px;-webkit-box-shadow: -11px 9px 18px -6px rgba(0,0,0,0.21);-moz-box-shadow: -11px 9px 18px -6px rgba(0,0,0,0.21);box-shadow: -11px 9px 15px 0px rgba(0,0,0,0.21);}
	/*#counters .numscroller {color: #fff;font-size: 70px;font-weight: 400;font-family: futura hv bt;letter-spacing: 2px;}*/
	#counters .numscroller {color: #fff;font-size: 70px;font-weight: 700;font-family: 'FuturaBT-BoldCondensed';letter-spacing: 2px;}
	#counters img {width: 65px;}
	#counters p {font-size: 20px;margin-bottom: 0px;opacity: .5;}
	#service-page-listing, #testimonial, #latest-blogs,#current-opening {padding: 40px 0px 40px;}
	#about {padding: 0px 0px;}
	.about-description {padding: 60px 0px;}
	.flexslider {background: url(../images/logoshadow.png) center bottom no-repeat; height: 190px;border-top: 1px solid #ddd; background-size: 100%;padding-top: 36px;}
	.flex-direction-nav a:before {font-size: 25px;color: rgb(172, 172, 172);}
	.flex-control-nav {display: none;}
	.flexslider  {margin: 0 0 0px;} 
	.slides, .slides > li, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0px !important;list-style: none;}
	#service-page-listing, #our-multiple-section {background-color: #fff;}
	#service-page-listing:nth-child(odd) {background-color:#f4f4f4 !important;} 
	#service-page-listing:nth-child(odd).technologies-page{background-color:#fff !important;} 
	.tech-stack .technologies-page:last-child .tech-circle-hr {display:none;}
	.tech-circle {position: relative;width: 96px;height: 96px;margin-right: auto;margin-bottom: 1.75rem;
    margin-left: auto;border-radius: 50%;-webkit-box-shadow: 0 0.75rem 1.25rem 0.0625rem rgba(64,64,64,0.09) !important;box-shadow: 0 0.75rem 1.25rem 0.0625rem rgba(64,64,64,0.09) !important;}
	.tech-circle img {position: absolute;top: 50%;left: 50%; width: 100%;max-width: 60px;margin-left: -30px;-webkit-transform: translateY(-50%);transform: translateY(-50%); }
	.tech-circle-hr {border: 1px solid #ededed;margin-top: 30px;margin-bottom: -20px;} 
	.technologies-page .container:after {border: 3px solid #f3efe8; margin-top: 30px;margin-bottom: -20px;}
	.article-badge {text-align: right;margin-top:10px;padding-bottom: 30px;}
	.article-badge span{   background: #013664;color: #fff;padding: 5px 16px 8px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
	.flexslider .slides li {background: #f1f1f1;}
	.flex-control-nav {display: none;}
	.flexslider {margin: 0 0 0px; }
	.blog-tab-body .tab-text {min-height:200px}
	.blog-tab-body .tab-text h5{min-height:50px}
	/* .blog-tab-body .tab-text p{min-height:80px} */
	section.belivers {padding-top: 40px;background-color: #f1f1f1;}
	#service-page-listing .blog-listing {background-color: #fff;box-shadow: 0 0 8px rgba(156, 163, 170, 0.36);}
	p::selection, h1::selection,h2::selection, h3::selection, h4::selection, h5::selection, h6::selection ,span::selection{ color: #fff;background:#1e6fb7;}   
	#testimonial {background-color: #013664;background-image:none}
	#testimonial p {color: #fff;font-size: 16px;text-align: left;}
	/* blockquote::before {content: "\f10d";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #212529;font-size: 40px;margin-left: -188px;top: 94px;position: absolute;} */
	.testimonial-name p {color: #aaa5a5 !important;font-size: 14px !important;}
	#testimonial .owl-theme .owl-dots{display:none}
	#testimonial .owl-theme .owl-nav {position: absolute;right: 0;bottom: -10px; left: 0;}
	#testimonial h2 {color: #fff;}
	#testimonial h2:after {background-color: #fff;}
	.owl-carousel .owl-item img {border: 4px solid #ffffff;width: 140px;height:140px;border-radius: 50%;margin: auto;}
	.testi-img {padding-top: 0px;/* width: 180px;height: 180px; */}
	#service-page-listing .service-inner-img {box-shadow: 0px 4px 30px #d8d8d899;padding: 0px; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	#service-page-listing .service-caption {background-color: #fff;min-height: 180px;position: relative; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
	#service-page-listing .service-caption p { color: #484848;} 
	#service-page-listing .service-caption h5 a {color: #212529 !important;}
	.aboutus-testimonial #testimonial{background-color: #ffffff;}
	.aboutus-testimonial #testimonial h2 {color: #484848;}
	.aboutus-testimonial #testimonial h2:after {background-color: #1879da;}
	.aboutus-testimonial #testimonial .testimonial-name h6 { color: #484848;}
	.aboutus-testimonial #testimonial .owl-carousel .owl-item img {width: auto;border-radius: 0px;background: #fff;border: none;}
	.aboutus-testimonial #testimonial p {color: #484848;font-size: 16px;text-align: left;}
	.aboutus-testimonial #testimonial .owl-theme .owl-nav button {background-color: #013664 !important;margin-left: 6px;}
	@media only screen and (max-width: 767px) {
	.quicktabs-tabpage .btn-Insights {position: inherit !important;bottom: 0 !important;}
	#counters .text-center { padding-bottom: 50px;}
	.article-badge {padding-bottom: 20px;}
	.tech-block {width:42%}
	}


/*======================================
	34. 404 Error Page 
  =======================================*/
	.error_wrapper{ float:left; width:100%;padding-top:95px;padding-bottom:30px;}
	.main_wrapper_three_img{float:left;/* width:100%; */position:relative;}
	.main_wrapper_three_img img{-webkit-animation:fa-spin 10s infinite linear;animation:fa-spin 10s infinite linear;}
	.wheel_img_one_wrapper{position:absolute;left:0;}
	.abt_iner_img{float:left;width:100%;}
	.wheel_img_two_wrapper{position:absolute;left:170px;top:111px;}
	.wheel_img_three_wrapper{position:absolute;left:0;top:217px;}
	.main_wrapper_three_content{float:left;width:100%;padding-left:60px;}
	.main_wrapper_three_content span{font-size:200px;color:#29abff;font-weight:600;}
	.main_wrapper_three_content h2 span:first-child{text-shadow:-15px 0px 5px #dedede;position:relative;z-index:1;}
	.main_wrapper_three_content h2 span:nth-child(2){color:#013664;margin-left:-30px;z-index:1;text-shadow:4px 8px 5px #dedede;position:relative;}
	.main_wrapper_three_content h2 span:last-child{margin-left:-30px;z-index:1;text-shadow:15px 10px 5px #dedede;position:relative;}
	.main_wrapper_three_content h3{font-size:30px;color:#34495e;font-weight:600;text-transform:uppercase;position:relative;margin-bottom:50px;line-height:30px;}
	.main_wrapper_three_content h3:before{content:'';border:1px solid #c8c8c8;width:70px;position:absolute;left:0px;top:46px;}
	.main_wrapper_three_content h3:after{content:'';border:2px solid #29abff;width:30px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;position:absolute;left:0;top:45px;}
	.main_wrapper_three_content p{font-size:16px;margin-bottom:20px;}
	.main_wrapper_three_content p a{color:#30a3f0;font-style:italic;text-transform:capitalize;}
	.main_wrapper_three_email{text-align:center;}
	.main_wrapper_three_email input{height:46px;width:36%;color:#949494;font-size:28px;text-transform:capitalize;background:transparent;border:0;padding-left:20px;}
	.main_wrapper_three_email input:focus{outline:none;}
	.main_wrapper_three_email i{color:#949494;font-size:26px;}
	.error_form{position:relative;}
	.error_form .form-control{width:100%;height:50px;padding:15px 10px;font-size:16px;border:1px solid #e2e2e2;border-radius:3px;box-shadow:none;text-transform:capitalize;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background-color:#f9f9f9;}
	.error_form i{position:absolute;top:20px;right:10px;font-size:14px;color:#30a3f0;cursor:pointer;}
	
    @media (max-width:991px){.err0r_section h1{font-size:120px;line-height:170px;}
	.wheel_img_one_wrapper, .wheel_img_two_wrapper, .wheel_img_three_wrapper{position:relative;}
	.wheel_img_two_wrapper{left:140px;top:-50px;}
	.wheel_img_three_wrapper{top:-80px;}
	.main_wrapper_three_content{padding-left:0;}
	}
	@media (max-width:767px){.main_wrapper_three_content h3{font-size:24px;}
	#not-found-section{padding:30px 0px 30px;}
	.error_wrapper .section-title h2 {font-size: 19px;}
	}
	@media (max-width:480px){.main_wrapper_three_content h3{font-size:20px;}}
	@media (max-width:440px){.wheel_img_two_wrapper{left:123px;}
	.main_wrapper_three_img img{width:125px;}
	.main_wrapper_three_content span{font-weight:400;font-size:170px;}
	}
/*======================================
	34. Site Map
  =======================================*/
    ul.sitemap-menu, .sitemap .sitemap-box ul ul, .sitemap .sitemap-box ul{display: block;
    list-style-type: none;margin-block-start: 0em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 30px;}
   .sitemap-menu li:before , .sitemap .sitemap-box ul ul li:before, .sitemap .sitemap-box ul li:before{
    content: "\f101";font-family: FontAwesome;float: left;margin-left: -1em;margin-right: 1em;color: #0074d9;}
   .sitemap-box h2 {  font-size: 20px;margin-bottom: 0px;}
   .sitemap {margin-top:20px;}
   .sitemap-page {margin-top:96px;}
/*======================================
	34. Media Query
  =======================================*/
	.navbar-toggler {border-radius:3px !important;}
	
	
	
.creative-dobule img {
    max-width: initial !important;
}	 

.testimonial-description blockquote::before{
    display:none !important;
}

.page-wrapper *:focus{
    box-shadow:none !important;
}

.contact-details input, .contact-details textarea{
    border-radius: .25rem !important;
    border: 1px solid #ced4da !important;
}

.contact-details .webform-actions input#edit-actions-submit {
    background-color: #29abf1;
    color: #fff;
    font-weight: 600;
    border-radius: 24px !important;
    padding: 8px 30px 8px 30px !important;
    margin-top: 12px;
    cursor: pointer;
    box-shadow: none !important;
    border: none !important;
    margin-left: auto;
    margin-right: auto;
    min-width: 150px !important;
    font-size: 1rem;
}
	
	 
@media only screen and  (max-width: 1366px) and (min-width: 1024px)  {
	#our-approaches {padding: 15px 0px !important;}
	#banner-slider .carousel-item { background-position: center center; background-repeat: no-repeat;background-size: cover;width: 100%; height: 440px !important;}
	.carousel-indicators {bottom: 0px;}
	#our-tab-section:after {width: 34%;}
	.service-listing-grid .blog-post-date {width: 60%;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px){
	.commonhead h4:before, .commonhead h4:after {display:none}
	.features { margin-bottom: 0px;}
	#feature-service h4 {font-size: 26px;color: #6dd5ff;margin: 26px;}
	.banner-text h2 {line-height: 40px;}
	.freature-text1 a { width: 44%;}
	#whoweare h2 { line-height: 38px;}
	.quicktabs-tabpage .resources img {top:26%}
	.item-list .quicktabs-tabs li a { font-size: 15px; }
	#webinar-info-section .webinar-body { min-height: 0px;}
	.service-listing-grid.webinar-list.infographics-list {min-height: 0px;}
	.service-listing-grid.infographics-list .infographics-list-download {position: inherit; }
	#block-sitebranding img {max-height: 45px;height: auto;}
	#block-sitebranding img.partner-logo {height: 26px;}
	.service-listing-grid .blog-post-date {width: 60%;}
	#footer img {height: auto;max-height: 26px;}
	#footer img.partner-logo-footer {float:right;height: 18px;clear: both;margin-top: 4px;border-left: 1px solid #9e9e9e8c; margin-left:6px;padding-left: 6px;}
}

@media only screen and (width: 1024px)  and (-webkit-min-device-pixel-ratio: 1) {
	.dt-banner-image {background-image: url(/sites/all/themes/HyTechPro/img/services/HyTechPro-digital-transformation-banner.png);height: 366px; background-position: center;background-repeat: no-repeat;background-size: cover; position: relative;}
	.dt-banner-text {position: absolute;top: 70%;right: 28.5%;transform: translate(-50%,-50%);}
	.service-listing-grid .blog-post-date {width: 60%;}
}

@media (max-width: 1366px) and (min-width: 1024px){
	/* #banner-slider .carousel-item {background-position: center center; background-repeat: no-repeat;background-size: cover;width: 100%;height: 520px !important;}  */
	#our-approaches, #services, #counters, #service-page-listing , .about-description, #our-tab-section, section.belivers, #contact, #call-to-action,#testimonial {padding: 30px 0px !important;}
	section.belivers {{padding: 30px 0px 0px 0px !important;}}
	#our-tab-section{padding: 80px 0px !important;}
	.service-listing-grid .blog-post-date {width: 60%;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	 .carousel-caption {max-width: 100%;}
	 #services .enquiry {padding-left: 30px;}
	 .blog-body h6{min-height:initial}
	 #counters .numscroller{font-size:40px}
	 #counters p{font-size:22px}
	 section#counters{padding:60px 0}
	.blog-body p{min-height:60px}
}

@media only screen  and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 1.5) {
	.region-header .site-branding img {max-width: 250px; }
	.approach-whitebox ul li:first-child { margin-left: 25px;}
	.approach-whitebox ul li {margin-left: 30px;margin-right: 20px; }
	section.belivers {padding: 30px 0px 0px !important;}
	.navbar-light .navbar-nav .nav-link {padding: 6px 12px; !important}
}

@media only screen and (min-width: 1024px)  and (max-height: 1366px)  and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .region-header .site-branding img { max-width: auto;height: 46px;}
	section.belivers {padding: 30px 0px 0px !important;}
	.service-listing-grid .blog-post-date {width: 65%;}
	#footer img {height: auto; max-height: 40px;}
	#footer img.partner-logo-footer { float: right;height: 24px;clear: both;margin-top: 4px;border-left: 1px solid #9e9e9e8c;margin-left: 6px;padding-left: 6px;}
}

@media screen and (min-width:768px) and (max-width:991px){
	.carousel-caption {padding: 115px;max-width: 100%;}
	#banner-slider .btn.btn-infos {margin-bottom: 0;margin-top: 35px;}
	/* .navbar-light .navbar-toggler {color: #013664; border-color: #013664;} */
	.list-unstyled.salesForce li, .list-unstyled.listhelf li {width: 47%;}
	/* .enquiry{margin: auto;} */
	#about .about-description{min-width: 100%;margin-right: 50px;}
	#about .about-img{min-width: 100%;}
	#about .btn.btn-infos {margin-bottom: 20px;}
	/* #footer img{width: 100%;} */
	#footer .social .fa {padding: 5px;width: 27px;}
	.company-detail-img{min-width: 100% !important;}
	p.blog-date {width: 50% !important;/* top: -38px; */padding: 6px 12px;}
	#blog-details-page .comments .comments-description {padding-right: 35px;padding-left: 80px;}
	#service-page-listing .service-caption h5 a{padding: 0px !important;}
	#service-page-listing .service-caption h5 {padding: 15px;}
	#service-page-listing .service-caption p {padding: 0px 15px;}
	#banner-slider ol.carousel-indicators {display: none;}
	.testi-img{padding-top:20px}
	.testi-img{text-align:center}
	blockquote::before{margin-left:0}
	.owl-carousel .owl-item img{margin:0 auto}
	.blog-body h6{min-height:initial}
	#banner-slider .carousel-item{height:300px!important}
	section#services{padding:40px 0}
	#services .service h2{font-size:26px}
	#services .enquiry-form{padding:20px 15px}
	#counters p{font-size:18px}
	#counters .numscroller{font-size:38px}
	.cio-review {height: 65px;width: 65px;position: absolute;top: 8px;right: 95px;}
	.testi-img {padding-top: 10px; padding-bottom: 10px;}
	.service-listing-grid .blog-post-date {width:70%}
	#gallery-page .best-memory h4 {white-space: inherit;}
}

/* @media (max-width: 991px) {
	.cio-review {right: 78px !important; }
} */
@media screen and (min-width:825px) and (max-width:991px){
	.carousel-caption {padding: 172px;}
	ul.navbar-nav.ml-auto {background: rgba(0,0,0,0.9);padding: 20px 0px;margin-top: 35px;}
}

@media screen and (min-width:481px) and (max-width:991px) {
	.navbar-light .navbar-nav .nav-link {padding: 8px 0px 8px !important;border-bottom: none; margin: 0px 15px; color: #fff;}
}

@media (max-width: 992px) and (min-width: 320px) {
	/* .region-header a {margin-left: 15px;} 
	.navbar-light .navbar-toggler {margin-right: 15px;}*/
}
@media only screen and (width: 768px) {
	/* .navbar .container { min-width: 100%;} */
	/* .navbar {padding: .5rem 0rem;} */
	#gallery-page .gallery-blue-bg {margin: 6px 0; background-color: #d5e5f9; padding: 50px 15px;}
	#gallery-page .gallery-page-img { position: absolute; top: -86px;right: 28px;}
	#gallery-page .best-memory h4 {white-space: pre-wrap;}
	.approach-whitebox ul li img {width: 38px;}
	.service-listing-grid .blog-post-date {width:70%}
	#our-approaches,#home-service-section {max-width: 100%;overflow: hidden;	}
	.navbar-light .navbar-nav .nav-link.is-active{color:#fff;background-color:#29abff;}
	.navbar-light .navbar-nav .nav-link:hover{color:#fff;background-color:hsla(208, 98%, 20%, 0.26);}
	ul.navbar-nav.ml-auto{background:#013664;padding:0px 0px;margin-top:21px;margin-bottom:0px;}
	.navbar-light .navbar-toggler{color: #013664;border-color: #013664;z-index: 999;padding: 0rem 0rem;font-size: 1.50rem !important;line-height: 1;background: 0 0; border: none;}
	.navbar-light .navbar-toggler .fa-times {color:#fff;border-color:none;}
	.cio-review{top:18px;}
	#banner-slider .carousel-item{height:280px;}
	.navbar-light .navbar-nav .nav-link{margin:0px 0;padding:13px 15px 12px !important;}
	.navbar-collapse { position: fixed;top: 0;left: -240px; z-index: 99;width: 240px;height: 100%; background-color: #013664;overflow: auto;transition: 0.3s;}
	.navbar-collapse.show{left:0;transition: 0.3s;}
	.menu-mobile-overlay {background-color: #013664; bottom: 0;left: 0; opacity: 0.8;filter: alpha(opacity=50); position: fixed;right: 0;top: 0; z-index: -99;}
	.navbar button:focus {outline: none !important;}
	.top-banner, .top-banner.gallery-banner {background-size: cover;height: 166px;min-height: auto !important;}
	.top-banner-caption {padding: 62px 20px 48px 20px; }
	.top-banner-caption h2 {font-weight: 600;color: #fff;font-size: 28px;}
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: block;}
	.blog-details {margin: 40px 0 0 0;}
}

@media screen and (min-width:320px) and (max-width:767px) {
	.navbar-light .navbar-nav .nav-link { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	.why-choose-description {padding-right: 15px !important;}
	.our-client {padding-bottom: 40px;}
	#contact .btn-primary {padding: 6px 125px !important;width: 100%;}
	/* .company-detail-description {padding-left: 15px !important;padding-top: 35px !important;} */
	#why-choose-use .why-choose-description {padding: 0px 0px !important;}
	#get-in-touch .contact-details {padding-left: 0px;}
	#get-in-touch .contact-form {padding-left: 45px }
	#blog-details-page .blog-details p.blog-date {width: 100%;top: -35px;}
	#blog-details-page h4{padding-left: 0px !important;text-align: center;}
	#blog-details-page .comments .comments-img{text-align: center;}
	#blog-details-page .comments .comments-img img{padding-left: 0px;}
	#blog-details-page .comments .comments-description {padding-right: 35px;padding-left: 35px;}
	p.blog-date {position: relative;top: -38px;border: 1px solid #1b3c6a;background-color: #1b3c6a;padding: 6px 20px;color: #fff;width: 46%;}
	p.blog-date.white-paper{position: relative;top: 0;border: 1px solid #1b3c6a;background-color: #1b3c6a;padding: 6px 20px;color: #fff;width: 100%;}
	#blog-details-page .blog-details-description h3{font-size: 20px;}
	#blog-details-page .post-comment h4{text-align: left;padding-left: 15px !important;}
	#blog-details-page .post-comment .personal label{float: none !important;width: 100%;}
	.personal input[type=text], .personal textarea{margin-left: 0px;}
	#service-page-listing .service-inner-img {padding: 0px 5px;}
	#service-page-listing .service-caption h5 {}
	#service-page-listing .service-caption h5 a{padding: 0px;font-size: 22px;}
	#service-page-listing .service-caption h5 {padding: 0px 15px;}
	#service-page-listing .service-caption p{padding: 0px 20px;}
	#service-page-listing .btn.btn-infos{margin-bottom: 19px;margin-top: 4px;}
	.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 12px;height: 18px;}
	.carousel-control-prev {left: -10px;}.carousel-control-next {right: -10px;}
	#footer .footer-know , #footer .footer-resource {width:50%;}
	#gallery-page .gallery-year-heading h2 {position: unset;transform: none; font-size: 50px;} 
	#gallery-page {padding: 0px 0px 0px;}
	#gallery-page .gallery-page-img { position: unset;margin-bottom: 20px; }
	#gallery-page .gallery-blue-bg {padding: 30px 15px;}
	#gallery-page .click-more {position: unset;}
	#gallery-page .best-memory h4 {margin: 20px 0;}
	.gallery-page section:nth-child(even) .row.gallery-row .gallery-item3:nth-child(3) {order: 3;}
	#gallery-detail-page-heading .gallery-year-heading h2 {font-size: 50px;}
	#quality-page .list-career.fifty-fifty li { width: 100%; }
	.w-50-sm {width:50%}
	#flexslider-1 ul.flex-direction-nav{display:none}
	#flexslider-1 .slides>li{margin:0;padding:20px 0}
	.flexslider{height: 130px;}#contact{padding:40px 0}
	.blog-body{min-height:initial}
	#about,#latest-blogs,#service-page-listing,#testimonial,#call-to-action, section.belivers, #our-tab-section,#footer{padding:20px 0 20px}
	#call-to-action .btn.btn-infos{margin-top:20px;float:left}
	.blog-body p{min-height:initial}
	#service-page-listing .text-right{position:static}
	#service-page-listing .blog-listing img{width:100%}
	#service-page-listing h2, body.path-frontpage .heading-text h2 {padding-bottom: 0; font-size: 26px;}
	blockquote::before{font-size:30px}
	.owl-carousel .owl-item img{padding-left:0}
	#testimonial p{color:#fff;font-size:16px;line-height:26px}
	.testimonial-description{padding:0 30px 0 30px}
	.blog-listing>a{height:auto}
	.recent-blog{padding:15px 15px}
	#case-studies-coloum .blog-listing img{width:100%}
	#services img{max-width:200px}
	section#services{padding:40px 15px}
	#services .enquiry{min-height:initial}
	.navbar{border-bottom:none;box-shadow:none}
	.region.region-slider{margin-top:76px}
	.navbar-light .navbar-toggler{/*margin-top:0; top:-5px;position:relative;color:#1b3c6a;border-color:#1b3c6a; cursor:pointer*/}
	 nav#mainNav{/*margin-top:-12px; height: auto;padding: 11px 0 !important;border-bottom: .5px solid #ccc; */}/* .navbar-light .navbar-nav .nav-link{color:#fff;height: 92px;} */
	 #services .enquiry{min-height:initial;padding-left:0;padding-right:0;margin-top:20px}
	 .recent-blog{padding:10px 15px;min-width:100%}
	/*  #header.sticky {height: 65px;} */
	 #testimonial .owl-theme .owl-nav {position: absolute; right: 10px; bottom: 10px;left: 0;display: block;}
	 .item-list .quicktabs-tabs li a {font-size: 15px; line-height: 24px;padding: 0px 4px;font-weight: 600;}
	 .top-banner-caption h2 {font-size: 24px;}
	 #footer .col-sm-12.footer-know. ,#footer .col-sm-12.footer-resource {width:50% !important;}
	.top-banner, .top-banner.gallery-banner { background-size: cover;height: 152px; min-height: auto !important;}
	.path-technology-stack .top-banner, .path-technology-stack .top-banner.gallery-banner { background-size: cover;height: 126px !important; min-height: auto !important;}
	.top-banner-caption,.top-banner-caption.banner-read-more { padding: 70px 20px 0 20px;margin-top: 75px;}
	#services-details-page h3 {font-size: 26px;}
	.cio-review {width: auto;position: absolute;top: 5px;right: 18%;margin: 0px; padding: 0px;}
	#header {height: 75px;}
	.approach-whitebox ul li:first-child img { margin-left: -26px;}
	.approach-whitebox ul {margin-left: 10px;}
	#banner-slider .carousel-item .banner-btn {bottom: 6% !important;}
	.aboutus-page .flexslider { margin-top: 75px;}
	#get-in-touch-address {padding-top: 70px; padding-bottom: 0px;}
	#get-in-touch-address .contact-details .contact-info h4 {font-size: 22px;}
	.readmore__text a img {margin-left: 5px !important;margin-top: 2px !important;}
	.service-listing-grid.webinar-list.infographics-list { min-height: auto;}
	.service-listing-grid.infographics-list .infographics-list-download { position: initial; }
	.navbar-light .navbar-nav .nav-link.is-active {color: #fff;background-color: #29abff;}
	.page-node-type-infographics #blog-details-page .blog-details img{width:100%;}
	 #block-sitebranding img.partner-logo {height: 28px;margin-left: 6px;padding-left: 6px;}
}

@media screen and (min-width:481px) and (max-width:767px){
	/* #mainNav img{position: absolute;} */
	.navbar-light .navbar-nav .nav-link {padding: 6px 0px 8px !important;border-bottom: 1px solid #7a7777;margin: 0px 22px;}
	#get-in-touch .contact-details .info-list {padding-left: 20px;padding-bottom: 20px;}
	#get-in-touch .contact-form {padding-right: 45px;}
	.personal input[type=text], .personal textarea {width: 100%;}
	#blog-details-page .post-comment .btn.btn-infos {margin: 0px !important;display: inline-block;width: 100%;}
	/* #header.sticky {padding: 30px 0px;} */
	nav#mainNav {margin-top: 0px;padding: 0.5rem;}
	.navbar-light .navbar-toggler {color: #00a560;border-color: #fff;margin-top: 0px;}
	#banner-slider .carousel-item {height:500px;}
	.carousel-item img{height: 275px;}
	.carousel-caption.d-none.d-md-block {width: 80%;padding: 20px;}
	.d-none {display: block!important;}
	#banner-slider h1{font-size: 25px;}
	#banner-slider p{font-size: 15px;}
	.carousel-indicators {padding-bottom: 0px;}
	.btn.btn-infos {padding: 5px 15px !important;/* margin-bottom: 50px !important; */}
	/* .testimonial-description {padding: 0px 50px 0px 90px;} */
	.testi-img {max-width: 33%;margin: auto;}
	/* #header {height: 60px;} */
	.navbar-light .navbar-nav .nav-link {color: #fff;}
	#our-tab-section .resources img {width: 100%;height: auto;float: none; position: inherit;left: 0px; width: 100% !important;}
	.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 12px;height: 18px;}
	.carousel-control-prev {left: -10px;}
	.carousel-control-next {right: -10px;}
	#footer .footer-know , #footer .footer-resource {width:50%;}
	.call-to-action-caption h3, .call-to-action-caption h3 p {font-size:26px}
	.w-50-sm {width:50%}
	.service-listing-grid .blog-post-date {width:100%}
	.cio-review { top: 8px;}
}

@media screen and (min-width:575px) and (max-width: 767px) {
	#counters .text-center{padding-bottom: 50px;min-width: 100% !important }
	#our-tab-section .resources img {width: 100%;height: auto;float: none; position: inherit;left: 0px; width: 100% !important;}
	.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 12px;height: 18px;}
	.carousel-control-prev {left: -10px;}.carousel-control-next {right: -10px;}
	.call-to-action-caption h3, .call-to-action-caption h3 p {font-size:26px}
	#gallery-page .gallery-year-heading h2 {position: unset;transform: none; font-size: 50px;} 
	#gallery-page {padding: 0px 0px 0px;}
	#gallery-page .gallery-page-img { position: unset;margin-bottom: 20px; }
	#gallery-page .gallery-blue-bg {padding: 30px 15px;}
	#gallery-page .click-more {position: unset;}
	#gallery-page .best-memory h4 {margin: 20px 0;}
	.gallery-page section:nth-child(even) .row.gallery-row .gallery-item3:nth-child(3) {order: 3;}
	#gallery-detail-page-heading .gallery-year-heading h2 {font-size: 50px;}
	.w-50-sm {width:50%}
	#banner-slider .carousel-item {height: 268px !important;}
	.service-listing-grid .blog-post-date {width:80%}
	.cio-review {top: 8px !important;}
}

@media screen and (min-width:320px) and (max-width:480px) {
	#get-in-touch .contact-details .info-list {padding-left: 20px;padding-bottom: 20px;}
	#get-in-touch .contact-form {padding-right: 45px;}
	/* #header.sticky {padding: 30px 0px;} */
	.personal input[type=text], .personal textarea {width: 100%;}
	#blog-details-page .post-comment .btn.btn-infos {margin: 0px !important;display: inline-block;width: 100%;}
	.navbar-light .navbar-nav .nav-link {padding: 13px 15px 12px !important;border-bottom: 1px solid #1b1b1b;margin: 0px 0px;}
	#banner-slider .carousel-item {height:500px;}
	.carousel-item img{height: 275px;}
	.carousel-caption.d-none.d-md-block {width: 75%;padding: 20px;}
	.d-none {display: block!important;}
	#banner-slider h1{font-size: 25px;}
	#banner-slider p{font-size: 15px;}
	.carousel-indicators {padding-bottom: 0px;}
	#banner-slider .btn.btn-infos {padding: 2px 8px !important;margin-bottom: 8px !important;}
	#services .btn-primary {padding: 10px 75px !important;}
	#about .btn.btn-infos {margin-bottom: 20px;}
	#about h2 {font-size: 25px;}
	#mainNav img {padding: 0; margin: 0;max-height: 40px;}
	.testi-img {margin: auto;max-width: 100%;padding-top: 15px; margin-bottom: 15px;}
	/* #header.sticky {padding: 20px 0;} */
	.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 12px;height: 18px;}
	.carousel-control-prev {left: -10px;}
	.carousel-control-next {right: -10px;}
	.call-to-action-caption h3, .call-to-action-caption h3 p {font-size:26px}
	.w-50-sm {width:50%}
	.cio-review { width: auto; position: absolute;top: 16px;right: 65px;  margin: 0px;  padding: 0px;}
	.navbar-light .navbar-nav .nav-link.is-active {color: #fff;background-color: #29abff;}
}


/* @media only screen and (max-width: 767px) {
	.navbar-light .navbar-toggler {margin-top: 0px;top: 0px;position: relative;color: rgb(27, 60, 106);cursor: pointer;border-color: rgb(27, 60, 106);}
} */
/* @media screen and (min-width:320px) and (max-width:892px){
	ul.navbar-nav.ml-auto {background: rgb(1, 54, 100); padding: 15px 0px;margin-top: 10px;margin-bottom: -14px;  }
	.navbar {width:100%}
} */



@media screen and (min-width:992px) and (max-width:1100px) {
	p.blog-date {width: 48% !important;}
}
/*==================================== 
    End Media Query
======================================*/

.navbar {padding: 1.1rem 1rem;}
.navbar-toggler {padding: 0rem 0rem;font-size: 1.75rem;line-height: 1; background: 0 0;border: none;}
.navbar-toggler:focus  {border: none !important; }
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (min-width:768px) and (max-width:991px){ul.navbar-nav.ml-auto{background:#003664;padding:15px 0px;margin-top:14px;}
.navbar-light .navbar-toggler{color:#013664;border-color:#013664;}
.cio-review{top:18px;}
 #banner-slider .carousel-item{height:360px !important;}
}
@media only screen and (width:768px){.navbar{padding: 1.5rem 0rem;}
}
@media screen and (min-width:825px) and (max-width:991px){ul.navbar-nav.ml-auto{background:#29abf1;padding:20px 0px;margin-top:14px;}
.navbar-light .navbar-toggler{color:#013664;border-color:#013664;}
}
@media only screen and (width:767px){.cio-review{right:166px;}
#banner-slider .carousel-item{height:210px!important;}
}
 @media screen and (min-width:481px) and (max-width:767px){ul.navbar-nav.ml-auto{background:#29abf1;padding:15px 0px;margin-top:10px;}
 .navbar-light .navbar-toggler{color:#013664;border-color:#013664;}
#banner-slider .carousel-item{height:210px!important;}
}
@media screen and (min-width:575px) and (max-width:767px){#banner-slider .carousel-item{height:320px!important;}
}
@media screen and (min-width:320px) and (max-width:480px){ul.navbar-nav.ml-auto{background:#29abf1;padding:15px 0px;margin-top:18px;}
.navbar-light .navbar-toggler{color:#013664;border-color:#013664;}
#banner-slider .carousel-item{height:206px!important;}
}
@media screen and (min-width:320px) and (max-width:892px){.navbar{width:100%;background-color:rgb(244, 242, 242);}
#banner-slider .carousel-item{height:198px;}
}
@media (max-width:768px){
#our-approaches,#home-service-section,#call-to-action {max-width: 100%;overflow: hidden;	}
.navbar-light .navbar-nav .nav-link.is-active{color:#fff;background-color:#29abff;}
.navbar-light .navbar-nav .nav-link:hover{color:#fff;background-color:hsla(208, 98%, 20%, 0.26);}
ul.navbar-nav.ml-auto{background:#013664;padding:0px 0px;margin-top:21px;margin-bottom:0px;}
.navbar-light .navbar-toggler{color: #013664;border-color: #013664;z-index: 999;padding: 0rem 0rem;font-size: 1.50rem !important;line-height: 1;background: 0 0; border: none;}
.navbar-light .navbar-toggler .fa-times {color:#fff;}
.cio-review{top:18px;}
#banner-slider .carousel-item{height:280px;}
.navbar-light .navbar-nav .nav-link{margin:0px 0;padding:13px 15px 12px !important;}
.navbar-collapse { position: fixed;top: 0;left: -240px; z-index: 99;width: 240px;height: 100%; background-color: #013664;overflow: auto;transition: 0.3s;}
.navbar-collapse.show{left:0;transition: 0.3s;}
.menu-mobile-overlay {display: none;background-color: #013664; bottom: 0;left: 0; opacity: 0.8;filter: alpha(opacity=50); position: fixed;right: 0;top: 0; z-index: -99;}
.navbar button:focus {outline: none !important;}
.menu-mobile-overlay { background: transparent;}
.show .menu-mobile-overlay { background: #013664;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cio-review {right: 50px;}
.approach-whitebox ul li:first-child img { margin-left: -26px;}
#banner-slider .carousel-item .banner-btn {bottom: 3% !important;}
}




/*======================================
		End Media Query
  =======================================*/



