
@media only screen and (min-width: 1441px) {
#rd-section {
	background-position: center bottom;
	background-size: 120vw auto;
	padding: 700px 0 259px;
	margin-top: -684px;
}

#Services {
	background-size: cover;
  padding: 1050px 0 320px;
	margin-top: -864px;
	background-size: 200%;
}

#section-5 {
	padding: 100px 0 580px;
}
#section-6 {
	margin-top: -486px;
  padding: 110px 0 660px;
}
#section-7 {
	margin-top: -521px;
}
#bg-img {
	background-size: 88% 100%;
}




}




@media only screen and (max-width:1199px) and (min-width: 992px)  {
  #section-8 {
  	background-size: 145% 100%;
  }
  #section-7 {
	background-size: 145% 100%;
}
#section-6 {
	background-size: 145% 101%;
}
#section-5 {
	background-size: 145% 100%;
}
#Services {
	background-size: 145% 100%;
}
#rd-section {
	background-size: 145% 100%;
}
.Entry-contant {
	padding-top: 112px;
}
.home-img img {
	max-width: 271px;
}
.home-img {
	right: 0;
}
.Services-animation-img-1 {
	top: -193px;
}
.Services-animation-img-3 {
	top: -161px;
	right: 7px;
}
.gola4 {
	left: 15px;
}
.Testimonials-animation-img2 {
	right: 61px;
}
.Testimonials-animation-img3 {
	top: 120px;
	left: 50px;

}
.navbar-nav.main-menu li a {
	font-size: 12px;
	padding: 15px 6px;
}
.Services-animation-img-2::after {
	top: 18px;
}
.Services-animation-img-4::after {
	top: 22px;
	left: -69px;
}
.scale3::after {
	bottom: -107px;
  left: 63px;
}
.Services-animation-img-5 {
	top: 355px;
	left: 187px;
}
.Services-animation-img-8::after {
	top: -36px;
}
.Testimonials-animation-img2::after {
	top: -77px;
	right: 71px;
}

.custom-select{padding-right: 0;}









}



@media only screen and (max-width:991px) and (min-width: 768px)  {
  #section-8 {
  	background-size:cover;
  }
  .right-col-bar h1 {
	font-size: 20px;
}
  #section-7 {
	background-size: cover;
}
#section-6 {
	background-size:cover;
}
#section-5 {
	background-size:cover;
}
#Services {
	background-size: cover;
}
#rd-section {
	background-size: cover;
}
.Entry-contant {
	padding-top: 100px;
}
.home-img img {
	max-width: 271px;
}
.home-img {
	right: 0;
	top: 213px;
}
.scale4::after {
	right: 77px;
}
.Services-animation-img-1 {
	top: -193px;
}
.Services-animation-img-3 {
	top: -161px;
	right: 7px;
}
.gola4 {
	left: 15px;
}
.Testimonials-animation-img2 {
	right: 61px;
}
.Testimonials-animation-img3 {
	top: 120px;
	left: 50px;

}
/* ===============Thanku page css===================== */
.Thanku-sec .first-col-left h1 {
	font-size: 22px;
}
/* =====Rd section========= */
.animation-img {
	right: 16px;
}
.Services-animation-img-1::after {
	width: 100px;
	height: 100px;
	box-shadow: 36px 55px 63px -15px #6f6e6e;
}
.Services-animation-img-5 {
	top: 367px;
}
.Services-animation-img-8::after {
	top: -55px;
}
.Testimonials-animation-img2::after {
	right: 41px;
}
.scale2::after {
	left: 35px;
	top: 110px;
}
.Testimonials-animation-img1::after {
	bottom: -27px;
	left: 74px;
}
.Entry-contant h1 {
	font-size: 20px;
	line-height: 29px;
}
.Entry-contant {
	padding-left: 80px;
}
.middle_box_w3 {
	transform: translate(-50%, -80%);
	-ms-transform: translate(-50%, -80%);
	-webkit-transform: translate(-50%, -80%);
}
.middle_box_w33 {
	top: 158px;
}
#bg-img {
	background-size: 103% 100%;
}




}

@media (max-width:991px){
	.close-header img {
    max-width: 110px;
}
  /*===================Mobile menu css add==========================*/
  .mobile-d-n, .animation-Elipse2 {
  display:none;
  }
  .side-bar-menu {
  display:block;
  }

  .sidenav {
  height:100%;
  width:0;
  position:fixed;
  z-index:999999999;
  top:0;
  left:0;
  background-color:#fff;
  overflow-x:hidden;
	transition: all 50ms ease-in-out;
  /* transition:.5s; */
  padding-top:40px;
	box-shadow: 0 0 12px -6px #000;
  }

.left-bar .navbar.navbar-expand-lg.navbarheader {
	padding-left: 0;
  padding-right: 0;
}
  .side-bar-menu ul li a {
  color:#fff;
  display:block;
  transition:.3s;
  padding:8px 8px 8px 15px;
  text-transform:capitalize;
  background-color:transparent;
  color:#424040;
  border-bottom:1px solid #fff
  }

  .sidenav .closebtn {
  position:absolute;
  top:-8px;
  right:14px;
  font-size:36px;
  margin-left:50px;
  color:#63b2e5
  }
.banner--stick{padding: 20px 0;}
   .menu-icon span {
  	position: absolute;
  	left: auto;
  	right: 0;
  	color: #fff;
  	padding-right: 15px;
  	top:8px;
  	bottom: auto;
		z-index: 999;
  }

  .btn.btn-dark {
  height:auto;
  padding:10px 30px;
  width:100%
  }

/*===================Mobile menu css End==========================*/
.bannerSection {
	padding: 228px 0 66px;
}
.socialLink i {
	font-size: 25px;
}
.Doorklikpagina {
	padding: 210px 0 66px;
}
.list-item-l li {
	display: inline-block;
}
.list-item-l {
	display:flex;
}
.mobile-d-n1{display: block;}
.Languaje-switcher {
	margin-top: 0px;
}
.Services-animation-img-2::after, .scale3::after, .scale1::after{display: none;}
#right-col-full-sec {
	padding-right: 10px;
}
.left-col-full-sec {
	padding-left: 15px;
}
.left-bar .navbar.navbar-expand-lg.navbarheader {
	padding: 0;
}
.sticky-header-nav {
	padding: 15px 0;
}
.toggle-menu {
	margin-top: 6px;
	cursor: pointer;
	margin-left: 20px;
}
.Languaje-switcher select {
	font-size: 15px;
	letter-spacing: 1px;
}
.Languaje-switcher {
	margin-top: 0px;
	margin-right: 45px;
}
.banner--stick .menu-icon-sub-class-m{display: block;}
.banner--stick .menu-icon span {
	position: absolute;
	left: auto;
	right:0px;
	color: #fff;
	top: 5px;
	bottom: auto;
}
.banner.banner--clone.banner--stick .Languaje-switcher select {
	font-size: 13px;
}
#re-section-page .banner.banner--clone.banner--stick .sub-class-m {
	display: block;
	max-width: 150px;
}
.sticky-header-nav.banner--stick {
    padding: 10px 0;
}
#language-switcher {
	padding: 0;
}
.select-items {
	width: 100%;
	min-width: 157px;
}
.hvr-overline-from-center::before {
	background: #05a9f7;
}
.banner--stick #menu-icon-click a img{
  filter: invert(56%) sepia(68%) saturate(624%) hue-rotate(153deg) brightness(93%) contrast(93%);
	-webkit-filter: invert(56%) sepia(68%) saturate(624%) hue-rotate(153deg) brightness(93%) contrast(93%);
}
#menu-icon-click {display: block;}
#mo-toggle-menu{display: block;}
#Site_logo{max-width: 135px;float: left;display: block;}
.sticky-header-nav.banner--stick {
	/* z-index: 9999999; */
}
.sticky-header-nav.banner--stick  .animated-icon.click-to-open-right2{
  display: block;
}
.sticky-header-nav.banner--stick #mo-toggle-menu{
	display: none;
}
.close-header {
    padding-bottom: 15px;
    padding-top: 0;
}
.select-items {
	line-height: 25px;
}


}



@media (max-width:767px){
  .bannerTitle > h2 {
  	font-size: 40px;
  }
	#popup-slider1 , #popup-slider2 {
    text-align: center;
	}
	#popup-slider1 img , #popup-slider2 img {
	  max-width: 100%;
    margin-bottom: 20px;
	}
  .datepickerSection ul {
	margin-left: 10px;
}
.datepickerSection ul li a {
	font-size: 13px;
}
.datepickerSection ul li:last-child {
	margin-left: 0;
}
.customText > h3 {
	font-size: 24px;
}
.galleryCol.gallerybottomImage {
	margin-bottom: 14px;
}
.footerContent {
	text-align: center;
	margin-bottom: 30px;
}
.facilitiesSection {
	background-color: #f3f3f3;
	padding: 20px 0;
	margin: 44px 0;
}#rd-section .primary-btn a {
	color: #fff;
	background-color: #63b2e5;
}
.footerAdd {
	text-align: center;
}
.footerSection {
	padding: 40px 0 20px;
}
.footerContent > h5 {
	font-size: 19px;
}
.socialLink ul > li {
	padding: 7px;
}
.footerbottom {
	padding-top: 30px;
}
.facilitiesSection {
	margin: 44px 0;
}
.custompara > p {
	font-size: 16px;
}
.gallerySection2 .starIcon {
	padding: 16px 0 27px;
}
.gallerySection2 {
	padding-top: 45px;
}
.galleryImages {
	padding: 40px 0;
}
.gallerySection {
	margin: 40px 0;
}
/* ================Mobile ========================= */
.Entry-contant {
	padding: 0;
  text-align: center;
}
.mobile-d-n{display: block;}
.m-d-n{display: none;}
#bg-img {
	background-size:contain;
}
.Entry-contant img {
	margin: auto;
	display: table;
  padding-top: 86px;
}
.Entry-contant h1 {
    color: #63b2e5;
    font-size: 18px;
    padding-top: 30px;
    line-height: 28px;
}
.primary-btn a {
	color: #63b2e5;
  background-color:#fff;
}
.Services-animation-img-1, .animation-img, .Services-animation-img-3, .Services-animation-img-4,
 .Services-animation-img-5, .Services-animation-img-8, .gola4, .Testimonials-animation-img2, .Testimonials-animation-img3, .Testimonials-animation-img1{
display: none;
}
#rd-section {
    background-size: cover;
    padding: 600px 0 30px;
    margin-top: -740px;
}
.left-col-bar img, .right-col-bar2 img {
	margin: auto;
	display: table;
}
#rd-section .right-col-bar, .left-col-bar1, .right-col-bar {
	text-align: center !important;
	padding-top: 31px;
}
#Services {
	background-size: 272% 78%;
	padding: 929px 0 112px;
	margin-top: -837px;
}
.right-col-bar2 {
	padding-top:38px;
}
#section-5 {
	background-image: none;
}
#Services.Services-sec {
    background-image: url(../images/bg-down.svg);
	background-size: cover;
    padding: 190px 0 150px;
    margin-bottom: 36px;
    margin-top: -120px;
}
#Services {
	background-image: none;
}
.form-box-area {
    max-width: 100%;
    width: 100%;
    padding-top: 30px;
}
.mo-d-n, .scale2::after{display: none;}
#section-4 .primary-btn a {
	color: #fff;
	background-color: #63b2e5;
}
#section-6 {
    background-size: cover;
    padding: 60px 0 500px;
    margin-top: -450px;
}
#section-6 .Consulting-text img {
	max-width: 280px;
	margin-bottom: 15px;
}
#section-6 .Consulti32px 0 497pxng-text p, .Consulting-text p {
	padding-bottom: 0;
}
.widget.copy-right p {
	text-align: right;
	padding-bottom: 12px;
}
.widget.social-icon {
	text-align: center;
	padding-top: 24px;
}
#section-8 {
	background-image: none;
}
#section-7 {
	background-image: none;
}
#section-8.Contact {
    background-image: url("../images/contactmb.svg");
    background-size: cover;
    padding: 120px 0 80px;
    background-position: center top 40px;
    margin-top: 30px;
}
#section-8 .primary-btn a {
	max-width: 100%;
  margin-top: 14px;
}
#section-8  .right-col-bar{padding: 0;}
#section-7 {
    background-size: 100% 101%;
    padding: 33px 0 50px;
    margin-top: -494px;
}
.desk-d-n{display: block;}
.Consulting-text p {
    padding-bottom: 0;
    font-size: 13px;
}
.navbar-brand.logo {
	margin: 0 !important;
}
.Languaje-switcher {
	margin-left: 0;
}

#rd-section .primary-btn a {
	color: #fff;
	background-color: #63b2e5;
}

/* ====================Thanku page css============================= */
#RD-section.Thanku-sec {
	padding-top: 70px;
	height: 100vh;
}
#footer-information-block {
	position: inherit;
}
.Thanku-sec .first-col-left h1 {
	font-size: 22px;
	padding-bottom: 0;
	text-align: center;
	padding-top: 41px;
}
.mobile-view-footer{display: block;}
.md-n, .scale4::after{display: none;}
.widget.same-Style {
	padding-top: 33px;
}
.footer-information {
	padding-top: 0;
}
#main-header.main-header.Thanku-section, #section-8.Contact {
	padding-bottom: 100px;
}
.Contact.Contact-Area {
	padding: 35px 0 87px;
}

/* ============RD section ================= */
#RD-section .second-col-left img, .right-col-full-sec img {display: none;}
#RD-section .first-col-left img, .left-col-full-sec img {display: block;}
#RD-section .inner-box .first-col-left {
	text-align: center;
}
#RD-section .inner-box {
	padding:29px 0 26px;
}
.first-col-left h1 {
	padding-top: 60px;
}
.first-col-left img {
	margin: 0 auto;
}
.animation-Elipse, .animation-Elipse2, .animation-Elipse3 {display: none;}
.left-col-full-sec {
	padding-left: 0;
}
.inner-div, #right-col-full-sec {
	padding: 43px 32px;
	margin: 0 auto;
	display: table;
  text-align: left;
}
.Contact.Contact-Area .right-col-bar{padding: 0;}
#section-7 .primary-btn a {
    margin-top: 20px;
}
.mobile_view_scalew31, .mobile_view_scalew33, .mobile_view_scalew32, .mobile_view_scalew34{display: block;}
.mobile_view_scalew34 img, .mobile_view_scalew33 img {
	max-width: 75px;
}
#bg-img .primary-btn a:hover {
	border-color: #fff;
}
.secondary:hover::after {
	height: 1000px;
	width: 1000px;
}
.first-col-left img {
	max-width: 231px;
}
#popup-slider img {
    max-width: 100%;
    margin-bottom: 20px;
}
#popup-slider {
	text-align: center;
}
.light-box .close {
    right: 18px;
    top: 18px;
    background-color: #000;
    color: #fff;
    padding: 0 6px 0;
}
.row.contant-area-information p {
	font-size: 14px;
}
#bg-img {
	background-size: 182% 51%;
	background-position: top;
}
#RD-section.Thanku-sec .second-col-left img {
	margin: 0 auto;
}
#services-chat2 {
	max-width: 1000px;
}
#section-4 .right-col-bar {
    padding-top: 30px;
}
.right-col-bar h1 {
    font-size: 20px;
    padding-bottom: 10px;
}
.right-col-bar p {
    font-size: 13px;
}
#section-4 {
    padding: 40px 0 0;
}
.Consulting-text h1 {
    padding: 20px 0;
}
#section-7 .Consulting-text h1 {
    padding: 15px 0 20px;
    font-size: 20px;
}
.left-col-full-sec p {
    font-size: 14px;
}
#section-5.Consulting {
    background-image: url(../images/bg-up.svg);
	  padding: 30px 0 500px;
	  background-position: top center;
    margin-top: 40px;
}
.close-header {
    padding-bottom: 15px;
    padding-top: 0;
}
#Site_logo {
    max-width: 120px;
}
#services-chat2 {
    padding: 15px;
}

.bar1, .bar2, .bar3 {
    margin-left: 15px;
}
.close-header #close-btn img {
    margin: 0 0 0 10px;
}
#slider-section {
    padding: 0 0 220px;
}
.contant-area-information img {
    width: 150px;
    height: 150px;
}
}


@media (max-width:575px){
  .datepickerSection .btn.btn-dark {
  	margin: 0;
  	float: none;
  }
  .datepickerSection {
	padding: 10px;
	text-align: center;
}
.datepickerSection ul {
	margin-left: 0;
}
.galleryImages2 .row .col-md-8, .col-md-3, .col-md-4, .col-md-6 {
	padding-right: 15px;
	padding-left: 15px;
}
.light-box .carousel-indicators li {
	width: 100%;
}
#Services {
  background-position: 100% 101%;
}
.Languaje-switcher select {
	font-size: 13px;
}
.Contact .form-control.textarea {
    min-height: 90px;
}
.carousel-indicators img {
    height: 70px;
}
.widget.same-Style.footer-logo {
    float: none;
    width: 100%;
    text-align: center !important;
}
#section-8.Contact {
    padding-bottom: 20px;
}
.footer-information .widget.same-Style {
    padding-top: 20px;
    float: none;
    width: 100%;
    text-align: center !important;
}
.widget.copy-right p {
    text-align: center;
    padding-bottom: 12px;
    font-size: 12px;
}
}
