@media(min-width:1500px) and (max-width:1679px) {
	
	.navbar > ul > li {
	padding: 10px 0 10px 9px;
}
	.navbar a, .navbar a:focus{
		font-size: 14px;
	}
	.navbar li.connect_btn a{
		font-size: 14px;
	}
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li a{
        font-size: 13px;
    }
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li {
	padding: 3px 0px 3px 18px;
	
}
    .left-services-details .experience-row .app-store-row .btn-clo-div{
        width: 115px;
    }
    .left-services-details .experience-row .whatsapp-num{
        font-size: 16px;
    }
    .bottom_country_number{
        font-size: 14px;
    }
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .left-services-details{
        max-width: 262px;
    }
    .left-services-details .experience-row .whatsapp-num{
        padding: 15px 15px 15px 68px;
    }
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details{
        padding: 0 0 122px 262px;
    }
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu{
        padding: 0px 0px 0px 270px;
    }
    
    .bottom_country_number span{
        font-size: 14px
    }
	#hero h2 {
	font-size: 34px;
	line-height: 60px;
}
	#hero p {
	font-size: 18px;
	line-height: 38px;
}
	.section-title h1 {
	font-size: 28px;
	line-height: 46px;
}
	.section-title h2 {
	font-size: 28px;
	line-height: 46px;
}
.why-us h3{
	font-size: 28px;
	line-height: 46px;
	}
	.features_img_div div{
		width: auto;
	}
.features_img_div img{
	max-width: 100%;
	}
	.counts .count-box .purecounter {
	font-size: 28px;
}
	.counts .count-box .pluse-icon {
	font-size: 34px;
}
	.counts .count-box .details-name {
	font-size: 16px;
}
.hometab-image{
	width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.mobile_app_features_row .clo_d_div .text-details-div p {
	font-size: 13px;
	line-height: 24px;
}
	.mobile_app_features_row .clo_d_div .text-details-div h5 {
	font-size: 14px;
}
}
@media(min-width:1200px) and (max-width:1499px) {
#header .logo img {
	max-height: 50px;
}
.navbar a, .navbar a:focus {
	font-size: 13px;
}
.navbar > ul > li {
	padding: 10px 0 10px 6px;
}
.navbar li.connect_btn a {
	padding: 10px 8px;
	border-radius: 5px;
	font-size: 13px;
	letter-spacing: normal;
}
.navbar .dropdown ul.sub-menu-out .sub-menu-div .left-services-details {
	max-width: 250px;
    display: none;
}	
#topbar{
	padding: 0px;
}
#header{
	padding: 0px 0px 0px 20px;
	}
	#header .sticky-wrapper{
		padding-right: 20px;
	}
.left-services-details .experience-row {
	margin-top: 12px;
}	
.left-services-details .experience-row .titel {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 15px;
	font-weight: 600;
}	
.left-services-details .experience-row ul li{
	font-size: 13px;
}
.left-services-details .experience-row ul span {
	width: 10px;
	height: 10px;
	top: 4px;
	margin: 0 6px;
}	
.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details {
	width: 100%;
/*	min-height: 450px;*/
	flex: 0 0 100%;
	padding: 0 0 122px 0px;
}	
.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li {
	margin: 0px;
	padding: 3px 0px 3px 18px;
	position: relative;
	/* border-bottom: 1px solid #e4e5e5; */
}
.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li a{
	font-size: 13px;
}
.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu{
	padding-left: 0;
    
	}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .titel-text {
	font-size: 16px;
	line-height: 24px;
	float: left;
}
#hero h3{
	font-size: 18px;
}	
#hero h2 {
	font-size: 28px;
	line-height: 52px;
}
#hero p {
	margin: 0 auto 30px auto;
	font-size: 16px;
	line-height: 34px;
}
	.titel-bottom-line{
		background-position: center bottom;
	}
	.section-title {
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
	section {
	padding: 50px 0;
	overflow: hidden;
}

.section-title h1 {
	font-size: 28px;
	margin-bottom: 0;
	line-height: 44px;
}
	.welcome {
	padding: 50px 0;
	position: relative;
}
	p {
	font-size: 16px;
	line-height: 36px;
}
.section-title h2 {
	font-size: 28px;
	margin-bottom: 0;
	line-height: 44px;
}
	.services .tab-content-row .details-div p {
	font-size: 14px;
	line-height: 32px;
	}
	.services .nav-link {
	font-size: 16px;
	line-height: 24px;
		width: 204px;
height: 168px;
}
		.features_img_div{
			padding-right: 48px;
	}
	.features_img_div img{
		max-width: 100%;
	}
	.tab-con-item .view-clo {
	/* float: left; */
	width: 33.333%;
}
.tab-con-item .box_title h3{
	font-size: 18xp;
	}
.tab-con-item .view-clo .titel-text {
	font-size: 15px;
}
	
		.why-us .why_out h3, .why-us h3 {
	font-size: 24px;
	margin: 0px 0px 12px 0px;
}
	.why-us .you_tube iframe {
	width: 100%;
	height: 362px;
	padding: 0 0px 0 20px;
}
	.section-title .sub-text {
	font-size: 15px;
	line-height: 26px;
}
	
.counts .count-box .details-name {
	padding: 0;
	margin: 0;
	font-size: 16px;
}	
	.counts .count-box .details-name .name-blue{
		font-size: 18px;
	}
	.counts .count-box .purecounter, .counts .count-box .pluse-icon{
		font-size: 24px;
	}
.counts-out {
	padding: 0px 20px 0px 0;
}
	.counts .count-box {
	padding: 15px 15px;
	margin: 12px 0;
}
	
	.hometab-image{
		width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.mobile_app_features_row .clo_d_div .text-details-div p{
		font-size: 13px;
line-height: 24px;
	}
	.mobile_app_features_row .clo_d_div .text-details-div h5{
		font-size: 15px;
	}
	.connect_with .section-title h3{
		font-size: 24px;
		line-height: 44px;
	}
	#footer .footer-top .footer-info .logo img{
		max-width: 100%;
	}
	#footer .footer-top .footer-links ul li{
		padding: 5px 0;
		padding-left: 18px;
	}
#footer .footer-top .footer-links ul a {
	font-size: 14px;
	line-height: 22px;
}
	
}
@media(min-width:1100px) and (max-width:1199px) {
	.container, .container-lg, .container-md, .container-sm {
	max-width: 1100px;
}
	.navbar a, .navbar a:focus {
	font-size: 14px;
	font-weight: 600;
		letter-spacing: normal;
text-transform: none;
}
.navbar > ul > li {
	padding: 10px 0 10px 18px;
}
	#topbar{
		padding: 0px;
	}
	#header .logo img {
	max-height: 50px;
}
	.navbar li.connect_btn a {
	padding: 10px 10px;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: normal;
}
	#header{
		padding-left: 0px;
	}
	#header .sticky-wrapper{
		padding-right: 12px;
	}
	#hero h2 {
	font-size: 26px;
	line-height: 46px;
}
	#hero h3{
		font-size: 20px;
	}
#hero p {
	margin: 0 auto 30px auto;
	font-size: 15px;
	line-height: 32px;
}
/*	#hero .btn-get-started {
	font-size: 18px;
	letter-spacing: 1px;
	padding: 15px 16px;
}*/
.section-title h1 {
	font-size: 26px;
	line-height: 40px;
}
	.section-title h2 {
	font-size: 26px;
	line-height: 40px;
}
	
	.our_exemplary_services .description {
	font-size: 15px;
	line-height: 24px;
}
	.our_exemplary_services .title {
	margin-bottom: 8px;
	font-size: 18px;
}
	.welcome {
	padding: 60px 0;
	position: relative;
}
	.welcome .welcome-img-div {
	width: 70%;
	margin: 15px auto 0;
}
	
	p {
	font-size: 16px;
	line-height: 36px;
}
.services .nav-link{
	font-size: 14px;
	text-align: center;
	margin: 0px;
	line-height: 25px;
	width: 184px;
	}
	.features_img_div{
		display: none;
	}
	.tab-content > .tab-pane .col-lg-8{
		width: 100%;
	}
	.tab-con-item{
		margin-left: 0px;
	}
	.tab-con-item .view-clo .titel-text{
		font-size: 14px;
	}

	.our_work {
	padding: 40px 0;
	position: relative;
	height: auto;
}
.btn-get-started {
	font-size: 18px;
	padding: 15px 22px;
	margin: 0px auto 0px auto;
}
.why-us .why_out h3, .why-us h3 {
	font-size: 26px;
	margin: 0px 0px 10px 0px;
}
.section-title .sub-text{
	font-size: 15px;
	}
.counts-out {
	padding: 0px 0px 20px;
}
.counts .count-box .details-name {
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.counts .count-box {
	padding: 15px;
	margin: 10px 5px;
}

	.counts .count-box .purecounter {
	font-size: 22px;
}
	.counts .count-box .pluse-icon {
	font-size: 24px;
}
	.connect_with .middle-box p{
		font-size: 14px;
	}
	
	.manager_software_btn{
		margin: 10px auto 0px auto;
	}
	.why-us .you_tube iframe {
	width: 100%;
	height: 310px;
	padding: 0px 20px 0px 20px;
}
.hometab-image{
	width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.mobile_app_features_row .clo_d_div .text-details-div h5{
		font-size: 14px;
	}
	.mobile_app_features_row .clo_d_div .text-details-div p {
	font-size: 13px;
	line-height: 20px;
}
	.connect_with .section-title h3{
		font-size: 26px;
	line-height: 40px;
	}
	
	
	#footer .footer-top .footer-info .logo img{
		max-width: 100%;
	}
	#footer .footer-top h4 {
	font-size: 18px;
	padding-bottom: 10px;
}
	#footer .footer-top .footer-links ul a {
	line-height: 22px;
	font-size: 14px;
}
	#footer .footer-top .footer-links ul li {
	padding: 6px 0;
	padding-left: 18px;
}
.new-development-services-text{width: 72%;}
#hero.hero-inner h2{font-size: 33%}
.tw-facts-inner .counts .count-box .purecounter {
	font-size: 25px;
}
    
.navbar li.connect_btn {
	display: none !important;
}

    .navbar .dropdown ul.sub-menu-out .sub-menu-div .left-services-details{
        display: none;
    }
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details{
        padding-left: 0px;
    }
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu{
        padding-left: 0px;
    }
    
}
	
@media(min-width:992px) and (max-width:1099px) {
	.navbar > ul > li{
		padding: 10px 0 10px 4px;
	}
	.navbar a, .navbar a:focus{
		font-size: 14px;
	}
#header .logo img {
	max-height: 60px;
	margin: 0 auto;
}
	.navbar li.connect_btn{
		/*display: none !important;*/
	}
    
   .free-demo-m {
	display: none !important;
}
    
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .left-services-details{
		display: none;
	}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details{
		padding: 0px;
	}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu{
		padding-left: 0px;
	}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li {
	margin: 0px;
	padding: 4px 0px 4px 16px;
	position: relative;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li a{
		font-size: 14px;
	}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .link-menu-div ul li i {
	font-size: 8px;
	line-height: 1;
	left: 0;
	top: 13px;
}
	#topbar{
	padding-left: 0;
	padding-right: 0;
}
#topbar .contact-info a{
		font-size: 14px;
}
.top-bar-free-sign-up{
		padding: 6px 0px 6px 8px;
}
	#header{
		padding-left: 0px;
	}
#header .logo {
	padding-right: 10px;
    text-align: center;
}
.navbar ul {
	margin: 0 auto;
}    
    
#header .sticky-wrapper {
	padding-right: var(--bs-gutter-x,.75rem);
	display: block !important;
    padding-bottom: 0px;
}
#hero{
	background-position: left top;
}
#hero .container-fluid {
	padding: 0px 15px;
}
	#hero .carousel-container{
		text-align: left;
	}
#hero h2 {
	font-size: 24px;
	line-height: 44px;
}
#hero p {
	margin: 0 auto 15px auto;
	font-size: 14px;
	line-height: 32px;
	text-align: left;
}
	
#hero h3 {
	color: #027a3d;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 36px;
}	
#hero .btn-get-started {
padding: 12px 22px;
	margin: 0px 0px 10px 0px;
}
	#hero .carousel {
	position: relative;
	padding-bottom: 40px;
}
	.carousel-indicators {
	justify-content: center;
	text-align: center;
		margin-bottom: 0;
	/* padding-left: 20px; */
}
	
.section-title h1 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}
.section-title .sub-text{
	font-size: 14px;
	line-height: 26px;
	}
		.section-title {
	text-align: center;
	padding-bottom: 14px;
		
}
	.titel-bottom-line {
	background-position: center bottom;
}
.section-title h2 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}	
	p {
	font-size: 15px;
	line-height: 32px;
	text-align: justify;
}
.app-store-row .btn-clo-div {
	width: auto;
	margin: 5px 5px;
}
.app-store-row .btn-clo-div img{
			max-width: 100%;
	}
.notification-box {
	padding: 20px 15px;
	max-width: 780px;
}
	.notification-box .box-icon{
		padding: 0px 15px;
	}
	.notification-box .box-icon h3{
		font-size: 16px;
	}
.features {
	padding-top: 120px;
}
.welcome .welcome-img-div {
	width: 70%;
	margin: 15px auto 0;
}	
.services .full-box-row .tab-nav-div {
	flex: 0 0 auto;
	width: 100%;
	margin: 0px;
	/* padding: 0px; */
	position: relative;
	height: auto;
	top: 0;
	left: 0;
	/* padding-bottom: 80px; */
	padding: 30px 0 0;
}
.services .full-box-row .tab-nav-div .flex-column {
	flex-direction: unset !important;
}
.services .full-box-row .tab-nav-div .nav-tabs .nav-item {
	width: 20%;
	margin: 0 0 12px 0;
}
.services .nav-link {
	padding: 15px 10px;
	font-size: 14px;
	text-align: center;
	margin: 0px;
	line-height: 22px;
	height: auto;
	width: 100%;
}

	.tab-content {
	margin-top: 10px;
		
}
.features_img_div {
	border-radius: 0px;
	display: none;
}
	.tab-content > .tab-pane .col-lg-8{
		width: 100%;
	}
	.tab-con-item .view-clo {
	/* float: left; */
	width: 33.333%;
}
	.tab-con-item{
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.tab-con-item .box_title h3{
		font-size: 15px;
height: 48px;
	}
	.tab-con-item .view .mask, .view .content {
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 1000;
	padding: 12px 0;
}
	.why-us::after {
		display: none
	}
	.why-us::before {
		display: none;
	}
	
	.why-us .why_out h3 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}
	
	.counts-out {
	padding: 0px 0;
}	
.counts .counts-col{
	width: 50%;
}
.counts .count-box {
	padding: 10px;
	margin: 0px 0px 10px;
}
	.counts .count-box .details-name {
	font-size: 14px;
	font-weight: 600;
		text-align: center;
}
.counts .count-box .purecounter {
	font-size: 18px;
	line-height: normal;
}
.counts .count-box .pluse-icon {
	font-size: 22px;
	line-height: normal;
}
	.manager_software_btn {
	width: auto;
	height: auto;
	padding: 12px 24px;
	margin: 0px;
	font-size: 14px;
	line-height: 22px;
	margin-top: 15px;
}
	.why-us h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
.why-us .you_tube iframe {
	width: 100%;
	height: 280px;
	padding: 0;
}
	
	.our_exemplary_services .description ul li{
		height: auto;
	}
	.our_exemplary_services .description ul li span {
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
}
	.our_exemplary_services .icon {
	margin: 0 auto 10px auto;
	position: relative;
	top: 0;
	left: 0;
}
		.our_exemplary_services .icon-box{
		  padding: 15px 10px 10px;
	}
	.our_exemplary_services .description ul li span i{
		top: 18px;
	}
		.our_exemplary_services .mb-5{
		margin-bottom: 10px !important;
	}
	.our_exemplary_services .benefits-out {
	padding-top: 20px;
}
	.technologies_expertise .nav-pills .nav-link {
	font-size: 16px;
	margin: 0 0px;
}
	.hometab-image{
		width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.hometab-image:hover {
	 max-height: 762px; 
	 margin-top: 0; 
	 margin-bottom: 0px; 
}
	.mobile_app_features_row {
	height: auto;
	padding: 0px 0px;
	margin: 0px;
	border-bottom: none;
}
.mobile_app_features_row .clo_d_div {
	width: 100%;
	margin: 0px;
	padding: 10px 0;
	height: auto;
	float: left;
	border-bottom: 1px solid transparent;
	border-image: linear-gradient(0.25turn, rgba(231,242,251), rgba(184,204,225), rgba(231,242,251,0));
	border-image-slice: 100%;
	border-image-slice: 1;
}
	.details-d{
		margin-top: 6px;
	}
	.section-title h3 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}
.connect_with .middle-box p{
	text-align: left;
	font-size: 14px;
}
	.connect_with .middle-box {
	margin: 0px 0px 15px 0px;
}
	.connect_with h5{
		font-size: 16px;
	}

	.connect_with .section-title h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
.country_number_main{
	margin-top: 12px;
}
#footer .copyright, #footer .copyright a{
	font-size: 14px;
	}
	#footer .footer-top .footer-info .logo img{
		max-width: 100%;
	}
	#footer .footer-top h4{
		font-size: 16px;
	}
	#footer .footer-top .footer-links ul a {
	font-size: 12px;
	letter-spacing: 0.5px;
	line-height: 20px;
}
	#footer .footer-top .footer-links ul li{
		padding: 5px 0;
		padding-left: 18px;
	}
	#footer .footer-top .footer-info p {
	font-size: 12px;
	line-height: 24px;
}
    .new-development-services-text{width: 70%;}	
    
    .new-development-services-point-home .new-development-services-left .new-development-services-list:first-child,  .new-development-services-point-home .new-development-services-left .new-development-services-list:last-child {left: 0px;}
    .new-development-services-point-home .new-development-services-right .new-development-services-list:first-child, .new-development-services-point-home .new-development-services-right .new-development-services-list:last-child {right: 0px;}
    .new-development-services-point-home .new-development-services-text {width: 100%;}
    .new-development-services-point-home .new-development-services-text h3, .new-development-services-point-home .new-development-services-text h4 {font-size: 15px;}
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details{
        padding-left: 0px;
    }
    
     #sb-wrapper {width: 70%;}
   .ad-logo {margin: 0px auto;width: 80%;padding: 20px 0px;}
    .ad-logo img{max-width: 100%;}
    .valid-btn {font-size: 14px;padding: 10px 30px;}
    .schedule-form .schedule-btn {font-size: 14px;padding: 10px 30px;}
    .schedule-form {padding: 10px 10px;}    
   .discount-tag {font-size: 2vw;line-height: 3vw;padding-top: 18px;padding-left: 5px;}
    #sb-player input, #sb-player select {font-size: 13px;height: 34px;}
        .header-form , .header-form:before{background: none;}
    
    .discount-line{line-height: 16px;font-size: 1.4vw;}   
    .discount-line span{font-size: 2vw;}   
    
    
}

@media(min-width:768px) and (max-width:991px) {
#topbar{
	padding-left: 0;
	padding-right: 0;
}
#topbar .contact-info a{
		font-size: 14px;
}
.top-bar-free-sign-up{
		padding: 6px 0px 6px 8px;
}
	
#header .logo {
	padding-right: 10px;
}
#header .sticky-wrapper {
	padding-right: var(--bs-gutter-x,.75rem);
}
#hero{
		background-position: left top;
	}
#hero .container-fluid {
	padding: 0px 15px;
}
.hero-img{
		width: 480px;
		margin: 0 auto;
}
	#hero .carousel-container{
		text-align: center;
	}
#hero h2 {
	font-size: 24px;
	line-height: 44px;
}
#hero p {
	margin: 0 auto 15px auto;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
}
	
#hero h3 {
	color: #027a3d;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 36px;
}	
#hero .btn-get-started {

	margin: 0px 0px 10px 0px;
}
	#hero .carousel {
	position: relative;
	padding-bottom: 40px;
}
	.carousel-indicators {
	justify-content: center;
	text-align: center;
		margin-bottom: 0;
	/* padding-left: 20px; */
}
	
.section-title h1 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}
.section-title .sub-text{
	font-size: 14px;
	line-height: 26px;
	}
		.section-title {
	text-align: center;
	padding-bottom: 14px;
		
}
	.titel-bottom-line {
	background-position: center bottom;
}
.section-title h2 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}	
	p {
	font-size: 15px;
	line-height: 32px;
	text-align: justify;
}
	.app-store-row .btn-clo-div {
	width: auto;
	margin: 5px 5px;
}
		.app-store-row .btn-clo-div img{
			max-width: 100%;
	}
	.section-notification{
		margin-bottom: 0px;
	}
.notification-box{
	padding: 20px 15px;
	}
	.notification-box .box-icon{
		padding: 0px 15px;
	}
	.notification-box .box-icon h3{
		font-size: 16px;
	}
	.features {
	padding-top: 60px;
}
.services .full-box-row .tab-nav-div {
	flex: 0 0 auto;
	width: 100%;
	margin: 0px;
	/* padding: 0px; */
	position: relative;
	height: auto;
	top: 0;
	left: 0;
	/* padding-bottom: 80px; */
	padding: 30px 0 0;
}
.services .full-box-row .tab-nav-div .flex-column {
	flex-direction: unset !important;
}
.services .full-box-row .tab-nav-div .nav-tabs .nav-item {
	width: 33.33%;
	margin: 0 0 12px 0;
}
.services .nav-link {
	padding: 15px 0px;
	font-size: 14px;
	text-align: center;
	margin: 0px;
	line-height: 22px;
	height: auto;
	width: 100%;
}

	.tab-content {
	margin-top: 10px;
		
}
.features_img_div{
		border-radius: 0px;
	display: none;
	padding-right: calc(var(--bs-gutter-x) * .5);
}
.features_img_div div{
	margin: 0 auto;
	}
.features_img_div img{
			max-width: 100%;
}
	.tab-con-item{
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.tab-con-item .box_title h3{
		font-size: 15px;
height: 48px;
	}
	.tab-con-item .view .mask, .view .content {
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 1000;
	padding: 12px 0;
}
	.why-us::after {
		display: none
	}
	.why-us::before {
		display: none;
	}
	
	.why-us .why_out h3 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}
	
	.counts-out {
	padding: 0px 0;
}	
.counts .counts-col{
	width: 50%;
}
.counts .count-box {
	padding: 10px;
	margin: 0px 0px 10px;
}
	.counts .count-box .details-name {
	font-size: 16px;
	font-weight: 600;
		text-align: center;
}
.counts .count-box .purecounter	{
	font-size: 28px;
	}
.counts .count-box .pluse-icon	{
	font-size: 32px;
	}
	.manager_software_btn {
	width: auto;
	height: auto;
	padding: 12px 24px;
	margin: 0px;
	font-size: 14px;
	line-height: 22px;
	margin-top: 15px;
}
	.why-us h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
	.why-us .you_tube iframe {
	width: 100%;
	height: 480px;
	padding: 0;
}
	
	.our_exemplary_services .description ul li{
		height: auto;
	}
	.our_exemplary_services .description ul li span {
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
}
	.our_exemplary_services .icon {
	margin: 0 auto 10px auto;
	position: relative;
	top: 0;
	left: 0;
}
		.our_exemplary_services .icon-box{
		  padding: 15px 10px 10px;
	}
	.our_exemplary_services .description ul li span i{
		top: 18px;
	}
		.our_exemplary_services .mb-5{
		margin-bottom: 10px !important;
	}
	.our_exemplary_services .benefits-out {
	padding-top: 20px;
}
	.technologies_expertise .nav-pills .nav-link {
	font-size: 16px;
	margin: 0 0px;
}
	
	

	.hometab-image{
		width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.hometab-image:hover {
	 max-height: 762px; 
	 margin-top: 0; 
	 margin-bottom: 0px; 
}
	.mobile_app_features_row {
	height: auto;
	padding: 0px 0px;
	margin: 0px;
	border-bottom: none;
}
.mobile_app_features_row .clo_d_div {
	width: 100%;
	margin: 0px;
	padding: 10px 0;
	height: auto;
	float: left;
	border-bottom: 1px solid transparent;
	border-image: linear-gradient(0.25turn, rgba(231,242,251), rgba(184,204,225), rgba(231,242,251,0));
	border-image-slice: 100%;
	border-image-slice: 1;
}
	.details-d{
		margin-top: 6px;
	}
	.section-title h3 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 34px;
}
.connect_with .middle-box p{
	text-align: left;
	font-size: 14px;
}
	.connect_with .middle-box {
	margin: 0px 0px 15px 0px;
}
	.connect_with h5{
		font-size: 16px;
	}

	.connect_with .section-title h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
	.country_number_main {
	padding: 0 0px;
	display: block;
	width: auto;
	border-radius: 0;
	padding: 0 20px;
	margin: 15px 0 0 0;
		width: 100%;
}
#footer .copyright, #footer .copyright a{
	font-size: 14px;
	}
.navbar-mobile .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .titel-text {
	font-size: 16px;
	float: none;
	text-align: center;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .btn-get-started {
	float: none;
	margin: 8px auto 12px auto;
	font-size: 16px;
	padding: 12px 20px;
	width: auto;
	justify-content: center;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content {
	margin: 5px auto 0px auto;
	top: 0;
}
	.navbar li.connect_btn {
	padding: 0px 15px;
	margin-bottom: 10px;
	width: 50%;
	float: left;
}
	.navbar li.connect_btn a{
		width: 100%;
	}
	.navbar li.connect_btn a:hover {
	background: #f1a40a;
		color: #fff;
}
	.navbar .dropdown ul.list-drop-down {
	border-top: 3px solid #00306e;
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 15px;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background-image: linear-gradient(to bottom, #ffffff, #c3e5ff);
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	width: auto;
}
    
#hero.hero-inner h2 {
    font-size: 24px;
    line-height: 44px;
}


     .new-development-services-point-home .new-development-services-left .new-development-services-list:first-child,  .new-development-services-point-home .new-development-services-left .new-development-services-list:last-child {left: 0px;}
     .new-development-services-point-home .new-development-services-right .new-development-services-list:first-child, .new-development-services-point-home .new-development-services-right .new-development-services-list:last-child {right: 0px;}
    
        .new-development-services-left .new-development-services-img ,  .new-development-services-point-home  .new-development-services-left .new-development-services-img {
	float: left;
	margin-right:12px;
	margin-left: 0px;
}
    .new-development-services-left .new-development-services-text , .new-development-services-point-home .new-development-services-left .new-development-services-text {
	text-align: left;
	float: left;
}
    .new-development-services-center , .new-development-services-point-home .new-development-services-center{display: none;}
    
    .benefits-online-admission-img img{max-width: 100%;}
    .question_div li {line-height: 34px;font-size: 14px;width: 100%;}
    
     .our_exemplary_services_new .title {font-size: 22px;}    
       .nav-tabs .nav-item{width: 100%;text-align: center;}
    .full-box-row-inner .nav-tabs .nav-item.show .nav-link, .full-box-row-inner .nav-tabs .nav-link.active {height: auto;top: 0;line-height: 36px;border-radius: 0}
   
     .free-demo-m{
        display: none !important;
    }
    
      #sb-wrapper {width: 80%;}
   .ad-logo {margin: 0px auto;width: 80%;padding: 20px 0px;}
    .ad-logo img{max-width: 100%;}
    .valid-btn {font-size: 14px;padding: 10px 30px;}
    .schedule-form .schedule-btn {font-size: 14px;padding: 10px 30px;}
    .schedule-form {padding: 10px 10px;}    
   .discount-tag {font-size: 2vw;line-height: 3vw;padding-top: 18px;padding-left: 5px;}
    #sb-player input, #sb-player select {font-size: 13px;height: 34px;}
        .header-form , .header-form:before{background: none;}
    
    .discount-line{line-height: 16px;font-size: 1.4vw;}   
    .discount-line span{font-size: 2vw;}    
    
}

@media(min-width:480px) and (max-width:767px) {
	#topbar{
	padding-left: 0;
	padding-right: 0;
	}
	#topbar .contact-info a{
		font-size: 14px;
	}
	.top-bar-free-sign-up{
		padding: 6px 0px 6px 8px;
	}
	#header{
	padding: 0px 0px;
	}
	#header .logo {
	padding-right: 10px;
}
	#header .sticky-wrapper {
	padding-right: var(--bs-gutter-x,.75rem);
}
#hero .container-fluid {
	padding: 0px 15px;
}
	.hero-img{
		display: none;
	}
	#hero .carousel-container{
		text-align: center;
	}
#hero h2 {
	font-size: 20px;
	line-height: 38px;
}
#hero p {
	margin: 0 auto 15px auto;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
}
	
#hero h3 {
	color: #027a3d;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 36px;
}	
#hero .btn-get-started {

	margin: 0px 0px 10px 0px;
}
	#hero .carousel {
	position: relative;
	padding-bottom: 40px;
}
	.carousel-indicators {
	justify-content: center;
	text-align: center;
		margin-bottom: 0;
	/* padding-left: 20px; */
}
	
.section-title h1 {
	font-size: 20px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}
.section-title .sub-text{
	font-size: 14px;
	line-height: 26px;
	}
		.section-title {
	text-align: center;
	padding-bottom: 14px;
		
}
	.titel-bottom-line {
	background-position: center bottom;
}
.section-title h2 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}	
	p {
	font-size: 15px;
	line-height: 32px;
	text-align: justify;
}
	.app-store-row .btn-clo-div {
	width: 42%;
	margin: 5px 5px;
}
		.app-store-row .btn-clo-div img{
			max-width: 100%;
	}
	.section-notification{
		margin-bottom: 0px;
	}
.notification-box{
	padding: 20px 15px;
	}
	.notification-box .box-icon{
		padding: 0px 15px;
	}
	.notification-box .box-icon h3{
		font-size: 16px;
	}
	.features {
	padding-top: 60px;
}
.services .full-box-row .tab-nav-div {
	flex: 0 0 auto;
	width: 100%;
	margin: 0px;
	/* padding: 0px; */
	position: relative;
	height: auto;
	top: 0;
	left: 0;
	/* padding-bottom: 80px; */
	padding: 30px 0 0;
}
.services .full-box-row .tab-nav-div .flex-column {
	flex-direction: unset !important;
}
.services .full-box-row .tab-nav-div .nav-tabs .nav-item {
	width: 50%;
	margin: 0 0 10px 0;
}
.services .nav-link {
	padding: 15px 0px;
	font-size: 14px;
	text-align: center;
	margin: 0px;
	line-height: 22px;
	height: auto;
	width: 100%;
}

	.tab-content {
	margin-top: 10px;
		
}
.features_img_div{
		border-radius: 0px;
	padding-right: calc(var(--bs-gutter-x) * .5);
}
.features_img_div div{
	margin: 0 auto;
	  

	}
.features_img_div img{
			max-width: 100%;
}
	.tab-con-item{
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.tab-con-item .box_title h3{
		font-size: 15px;
height: 48px;
	}
	.tab-con-item .view .mask, .view .content {
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 1000;
	padding: 12px 0;
}
	.why-us::after {
		display: none
	}
	.why-us::before {
		display: none;
	}
	
	.why-us .why_out h3 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}
	
	.counts-out {
	padding: 0px 0;
}	
.counts .counts-col{
	width: 50%;
}
	.counts .count-box .count-icon {
	float: none;
	margin: 0px auto;
}
	.counts .count-box-details {
	float: none;
	text-align: center;
}
.counts .count-box {
	padding: 10px;
	margin: 0px 0px 10px;
}
	.counts .count-box .details-name {
	font-size: 16px;
	font-weight: 600;
		text-align: center;
}
.counts .count-box .purecounter	{
	font-size: 28px;
	}
.counts .count-box .pluse-icon	{
	font-size: 32px;
	}
	.manager_software_btn {
	width: auto;
	height: auto;
	padding: 12px 24px;
	margin: 0px;
	font-size: 14px;
	line-height: 22px;
	margin-top: 15px;
}
	.why-us h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
	.why-us .you_tube iframe {
	width: 100%;
	height: 480px;
	padding: 0;
}
	
	.our_exemplary_services .description ul li{
		height: auto;
	}
	.our_exemplary_services .description ul li span {
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
}
	.our_exemplary_services .icon {
	margin: 0 auto 10px auto;
	position: relative;
	top: 0;
	left: 0;
}
		.our_exemplary_services .icon-box{
		  padding: 15px 10px 10px;
	}
	.our_exemplary_services .description ul li span i{
		top: 18px;
	}
		.our_exemplary_services .mb-5{
		margin-bottom: 10px !important;
	}
	.our_exemplary_services .benefits-out {
	padding-top: 20px;
}
	.technologies_expertise .nav-pills .nav-link {
	font-size: 16px;
	margin: 0 0px;
}
	
	
	.technologies_expertise .nav-pills{
		border-radius: 0;
		display: block;
	}
	.hometab-image{
		width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.hometab-image:hover {
	 max-height: 762px; 
	 margin-top: 0; 
	 margin-bottom: 0px; 
}
	.mobile_app_features_row {
	height: auto;
	padding: 0px 0px;
	margin: 0px;
	border-bottom: none;
}
.mobile_app_features_row .clo_d_div {
	width: 100%;
	margin: 0px;
	padding: 10px 0;
	height: auto;
	float: left;
	border-bottom: 1px solid transparent;
	border-image: linear-gradient(0.25turn, rgba(231,242,251), rgba(184,204,225), rgba(231,242,251,0));
	border-image-slice: 100%;
	border-image-slice: 1;
}
.mobile_app_features_row .clo_d_div .text-details-div {
	min-height: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
	padding-left: 0;
	padding-top: 5px;
	display: block;
	align-items: center;
	text-align: center;
}	
.mobile_app_features_row .clo_d_div .text-details-div p{
	text-align: center;
	}
	
	.mobile_app_features_row .clo_d_div .text-details-div .modules_icon {
	width: 85px;
	height: 85px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto;
}
	.details-d{
		margin-top: 6px;
	}
	.section-title h3 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}
.connect_with .middle-box p{
	text-align: left;
	font-size: 14px;
}
	.connect_with .middle-box {
	margin: 0px 0px 15px 0px;
}
	.connect_with h5{
		font-size: 16px;
	}

	.connect_with .section-title h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
	.country_number_main {
	padding: 0 0px;
	display: block;
	width: auto;
	border-radius: 0;
	padding: 0 20px;
	margin: 15px 0 0 0;
		width: 100%;
}
#footer .copyright, #footer .copyright a{
	font-size: 12px;
	}
.navbar-mobile .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .titel-text {
	font-size: 16px;
	float: none;
	text-align: center;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .btn-get-started {
	float: none;
	margin: 8px auto 12px auto;
	font-size: 16px;
	padding: 12px 20px;
	width: auto;
	justify-content: center;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content{
		margin: 10px auto 0px auto;
        top: 0px;
	}
	.navbar li.connect_btn {
	padding: 0px 15px;
		margin-bottom: 10px;
}
	.navbar li.connect_btn a{
		width: 100%;
	}
	.navbar li.connect_btn a:hover {
	background: #f1a40a;
		color: #fff;
}
	.navbar .dropdown ul.list-drop-down {
	border-top: 3px solid #00306e;
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 15px;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background-image: linear-gradient(to bottom, #ffffff, #c3e5ff);
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	width: auto;
}
	#topbar .contact-info.first	{
	display: none !important;
}
    
       #hero.hero-inner h2 {
    font-size: 20px;
    line-height: 38px;
}
    .inner-sub-title {  
    padding: 12px 30px;  
    font-size: 14px;
  
}
    .exam-mng-main .mobile_app_features_row .clo_d_div .text-details-div {
    padding-left: 0px;
}
 
/*
    .new-development-services-text {
    width: 64%;
 }
    
*/
     .new-development-services-text {
    width: 100%;
 }
    
    
    
        .new-development-services-left .new-development-services-img, .new-development-services-img {
	float: none;
	margin: 0px auto;
}
    .new-development-services-left .new-development-services-text, .new-development-services-text {
	text-align: center;

}
    
      .new-development-services-point-home .new-development-services-left .new-development-services-list:first-child,  .new-development-services-point-home .new-development-services-left .new-development-services-list:last-child {left: 0px;}
     .new-development-services-point-home .new-development-services-right .new-development-services-list:first-child, .new-development-services-point-home .new-development-services-right .new-development-services-list:last-child {right: 0px;}
    .new-development-services-point-home .new-development-services-center-img {margin: 0px auto 20px;}
        .new-development-services-point-home .new-development-services-left .new-development-services-img, .new-development-services-point-home .new-development-services-img {float: none;margin: 0px auto;}
   .new-development-services-point-home .new-development-services-left .new-development-services-text,.new-development-services-point-home .new-development-services-text {	text-align: center;}
    .new-development-services-point-home .new-development-services-text {	width: 100%;}
    .new-development-services-text p , .new-development-services-point-home .new-development-services-text p {text-align: center;}
    
    
    
    .clients_choose_services_col h4 {font-size: 16px;}
    .exam-mng-main .mobile_app_features_row .clo_d_div .text-details-div h5 {font-size: 16px;}
    .new-development-services-text h3, .new-development-services-text h4 {font-size: 16px;}
    .new-development-services-text h3, .new-development-services-text h4 {font-size: 16px;}
    .faq .faq-list p {font-size: 16px;line-height: 32px;}    
    .faq .faq-list a {font-size: 18px;}
    .benefit_point {font-size: 14px;line-height: 32px;}
    .mobile_app_features_row1 .clo_d_div_inner h5{font-size: 18px;}    
    .benefits-online-admission-img img{max-width: 100%;}    
    .question_div li {line-height: 34px;font-size: 14px;width: 100%;}
    
    .our_exemplary_services_new .title {font-size: 20px;} 
    
    .nav-tabs .nav-item{width: 100%;text-align: center;}
    .full-box-row-inner .nav-tabs .nav-item.show .nav-link, .full-box-row-inner .nav-tabs .nav-link.active {height: auto;top: 0;line-height: 36px;border-radius: 0}
    .free-demo-m{
        display: none;
    }
    
      #sb-wrapper {width: 90%;}
   .ad-logo {margin: 0px auto;width: 80%;padding: 20px 0px;}
    .ad-logo img{max-width: 100%;}
    .valid-btn {font-size: 12px;padding: 8px 10px;}
    .schedule-form .schedule-btn {font-size: 12px;	padding: 8px 10px;}
    .schedule-form {padding: 10px 10px;}    
   .discount-tag {font-size: 3vw;line-height: 3vw;padding-top: 18px;padding-left: 5px;}
    #sb-player input, #sb-player select {font-size: 12px;height: 26px;}
        .header-form , .header-form:before{background: none;}
    
    .discount-line{line-height: 0px;font-size: 2vw;}   
    .discount-line span{font-size: 2vw;}
    
}

@media(min-width:320px) and (max-width:479px) {
	
#topbar{
	padding-left: 0;
	padding-right: 0;
	}
	#topbar .contact-info a{
		font-size: 14px;
	}
	.top-bar-free-sign-up{
		padding: 6px 0px 6px 8px;
	}
	#header{
	padding: 0px 0px;
	}
	#header .logo {
	padding-right: 10px;
}
	#header .sticky-wrapper {
	padding-right: var(--bs-gutter-x,.75rem);
}
#hero .container-fluid {
	padding: 0px 15px;
}
	.hero-img{
		display: none;
	}
	#hero .carousel-container{
		text-align: center;
	}
#hero h2 {
	font-size: 20px;
	line-height: 38px;
}
#hero p {
	margin: 0 auto 15px auto;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
}
	
#hero h3 {
	color: #027a3d;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 36px;
}	
#hero .btn-get-started {

	margin: 0px 0px 10px 0px;
}
	#hero .carousel {
	position: relative;
	padding-bottom: 40px;
}
	.carousel-indicators {
	justify-content: center;
	text-align: center;
		margin-bottom: 0;
	/* padding-left: 20px; */
}
	
.section-title h1 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}
.section-title .sub-text{
	font-size: 14px;
	line-height: 26px;
	}
		.section-title {
	text-align: center;
	padding-bottom: 14px;
		
}
	.titel-bottom-line {
	background-position: center bottom;
}
.section-title h2 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}	
	p {
	font-size: 15px;
	line-height: 32px;
	text-align: justify;
}
	.app-store-row .btn-clo-div {
	width: 42%;
	margin: 5px 5px;
}
		.app-store-row .btn-clo-div img{
			max-width: 100%;
	}
	.section-notification{
		margin-bottom: 0px;
	}
.notification-box{
	padding: 20px 15px;
	}
	.notification-box .box-icon{
		padding: 0px 15px;
	}
	.features {
	padding-top: 60px;
}
.services .full-box-row .tab-nav-div {
	flex: 0 0 auto;
	width: 100%;
	margin: 0px;
	/* padding: 0px; */
	position: relative;
	height: auto;
	top: 0;
	left: 0;
	/* padding-bottom: 80px; */
	padding: 30px 0 0;
}
.services .full-box-row .tab-nav-div .flex-column {
	flex-direction: unset !important;
}
.services .full-box-row .tab-nav-div .nav-tabs .nav-item {
	width: 100%;
	margin: 0 0 10px 0;
}
.services .nav-link {
	padding: 8px 0 8px 0;
	font-size: 14px;
	text-align: center;
	margin: 0px;
	line-height: 22px;
	height: auto;
	width: 100%;
}
	.tab-content {
	margin-top: 10px;
		
}
.features_img_div{
		border-radius: 0px;
	  padding-right: calc(var(--bs-gutter-x) * .5);
}
.features_img_div img{
			max-width: 100%;
}
	.tab-con-item{
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.tab-con-item .box_title h3{
		font-size: 15px;
height: 48px;
	}
	
	.why-us::after {
		display: none
	}
	.why-us::before {
		display: none;
	}
	
	.why-us .why_out h3 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}
	
	.counts-out {
	padding: 0px 0;
}	
.counts .count-box {
	padding: 10px;
	margin: 0px 0px 10px;
}
	.counts .count-box .details-name {
	font-size: 16px;
	font-weight: 600;
}
	.counts .count-box .purecounter, .counts .count-box .pluse-icon	{
	font-size: 28px;
	}
	.manager_software_btn {
	width: auto;
	height: auto;
	padding: 12px 24px;
	margin: 0px;
	font-size: 14px;
	line-height: 22px;
	margin-top: 15px;
}
	.why-us h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
	.why-us .you_tube iframe {
	width: 100%;
	height: auto;
	padding: 0;
}
	
	.our_exemplary_services .description ul li{
		height: auto;
	}
	.our_exemplary_services .description ul li span{
		padding-left: 30px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.our_exemplary_services .icon {
	margin: 0 auto 10px auto;
	position: relative;
	top: 0;
	left: 0;
	
}
	.our_exemplary_services .icon-box{
		  padding: 15px 10px 10px;
	}
	.our_exemplary_services .description ul li span i{
		top: 15px;
	}
		.our_exemplary_services .mb-5{
		margin-bottom: 10px !important;
	}
	.our_exemplary_services .benefits-out {
	padding-top: 20px;
}
	
	.technologies_expertise .nav-pills .nav-link {
	font-size: 16px;
	margin: 0 0px;
}
	
	
	.technologies_expertise .nav-pills{
		border-radius: 0;
		display: block;
	}
	.hometab-image{
		width: auto;
	}
	.lazyloaded{
		max-width: 100%;
	}
	.hometab-image:hover {
	 max-height: 762px; 
	 margin-top: 0; 
	 margin-bottom: 0px; 
}
	.mobile_app_features_row {
	height: auto;
	padding: 0px 0px;
	margin: 0px;
	border-bottom: none;
}
.mobile_app_features_row .clo_d_div {
	width: 100%;
	margin: 0px;
	padding: 10px 0;
	height: auto;
	float: left;
	border-bottom: 1px solid transparent;
	border-image: linear-gradient(0.25turn, rgba(231,242,251), rgba(184,204,225), rgba(231,242,251,0));
	border-image-slice: 100%;
	border-image-slice: 1;
}
.mobile_app_features_row .clo_d_div .text-details-div {
	min-height: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
	padding-left: 0;
	padding-top: 5px;
	display: block;
	align-items: center;
	text-align: center;
}	
	.mobile_app_features_row .clo_d_div .text-details-div .modules_icon {
	width: 85px;
	height: 85px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto;
}
	.details-d{
		margin-top: 6px;
	}
	.section-title h3 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
}
.connect_with .middle-box p{
	text-align: left;
	font-size: 14px;
}
	.connect_with .middle-box {
	margin: 0px 0px 15px 0px;
}
	.connect_with h5{
		font-size: 16px;
	}

	.connect_with .section-title h3{
		font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0;
	line-height: 30px;
	}
	.country_number_main {
	padding: 0 0px;
	display: block;
	width: auto;
	border-radius: 0;
	padding: 0 20px;
	margin: 15px 0 0 0;
		width: 100%;
}
#footer .copyright, #footer .copyright a{
	font-size: 12px;
	}
.navbar-mobile .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .titel-text {
	font-size: 16px;
	float: none;
	text-align: center;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .btn-get-started {
	float: none;
	margin: 8px auto 12px auto;
	font-size: 16px;
	padding: 12px 20px;
	width: auto;
	justify-content: center;
}
	.navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .lets-discuss-menu .menu-call-content{
		margin: 10px auto 0px auto;
        top: 0px;
	}
	.navbar li.connect_btn {
	padding: 0px 15px;
		margin-bottom: 10px;
}
    
    
	.navbar li.connect_btn a{
		width: 100%;
	}
	.navbar li.connect_btn a:hover {
	background: #f1a40a;
		color: #fff;
}
	.navbar .dropdown ul.list-drop-down {
	border-top: 3px solid #00306e;
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 15px;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background-image: linear-gradient(to bottom, #ffffff, #c3e5ff);
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	width: auto;
}
    
    .navbar .dropdown ul.sub-menu-out .sub-menu-div .right-services-details .menu-link-out-div .small_video_box{
        margin: 6px 0px;
    }
    
#topbar .contact-info.first	{
	display: none !important;
}
    
   #hero.hero-inner h2 {
    font-size: 20px;
    line-height: 38px;
}
    .inner-sub-title {  
    padding: 12px 30px;  
    font-size: 14px;
  
}
    .exam-mng-main .mobile_app_features_row .clo_d_div .text-details-div {
    padding-left: 0px;
}
 
    .new-development-services-text {
    width: 100%;
 }
    .mobile_app_features_row1 .clo_d_div_inner .text-details-div .modules_icon {
	width: 95px;
	height: 95px;
	position: relative;
	background: #fff;
	border-radius: 20px;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	/* display: block; */
	margin: 0 auto;
}
    
.mobile_app_features_row1 .clo_d_div_inner .text-details-div {
	display: block;padding-left: 0;
}
/*
    .mobile_app_features_row1 .clo_d_div_inner {
	padding: 0px;
	}
*/
    
    .new-development-services-left .new-development-services-img, .new-development-services-img {
	float: none;
	margin: 0px auto;
}
    .new-development-services-left .new-development-services-text, .new-development-services-text {
	text-align: center;

}
    .details-d h5{font-size: 16px;}
    

      .new-development-services-point-home .new-development-services-left .new-development-services-list:first-child,  .new-development-services-point-home .new-development-services-left .new-development-services-list:last-child {left: 0px;}
     .new-development-services-point-home .new-development-services-right .new-development-services-list:first-child, .new-development-services-point-home .new-development-services-right .new-development-services-list:last-child {right: 0px;}
    .new-development-services-point-home .new-development-services-center-img {margin: 0px auto 20px;}
        .new-development-services-point-home .new-development-services-left .new-development-services-img, .new-development-services-point-home .new-development-services-img {float: none;margin: 0px auto;}
   .new-development-services-point-home .new-development-services-left .new-development-services-text,.new-development-services-point-home .new-development-services-text {	text-align: center;} 
    .new-development-services-point-home .new-development-services-text {	width: 100%;}
    
    .new-development-services-text p , .new-development-services-point-home .new-development-services-text p {text-align: center;}
    
    
    .clients_choose_services_col h4 {font-size: 14px;}
    .exam-mng-main .mobile_app_features_row .clo_d_div .text-details-div h5 {font-size: 14px;}
    .new-development-services-text h3, .new-development-services-text h4 {font-size: 14px;}
    .new-development-services-text h3, .new-development-services-text h4 {font-size: 14px;}
    .faq .faq-list p {font-size: 14px;line-height: 28px;}    
    .faq .faq-list a {font-size: 16px;}
    
    .benefit_point {font-size: 14px;line-height: 32px;}
    .mobile_app_features_row1 .clo_d_div_inner h5{font-size: 18px;}
    .benefits-online-admission-img img{max-width: 100%;}  
 
    .question_div li {line-height: 34px;font-size: 14px;width: 100%;}
    .our_exemplary_services_new .title {font-size: 16px;}    

    .nav-tabs .nav-item{width: 100%;text-align: center;}
    
    .full-box-row-inner .nav-tabs .nav-item.show .nav-link, .full-box-row-inner .nav-tabs .nav-link.active {height: auto;top: 0;line-height: 36px;border-radius: 0}


    .free-demo-m{
        display: none;
    }

    #sb-wrapper {width: 90%;}
   .ad-logo {margin: 0px auto;width: 80%;padding: 20px 0px;}
    .ad-logo img{max-width: 100%;}
    .valid-btn {font-size: 12px;padding: 8px 10px;}
    .schedule-form .schedule-btn {font-size: 12px;	padding: 8px 10px;}
    .schedule-form {padding: 10px 10px;}    
   .discount-tag {font-size: 3vw;line-height: 3vw;padding-top: 18px;padding-left: 5px;}
    #sb-player input, #sb-player select {font-size: 12px;height: 26px;}
        .header-form , .header-form:before{background: none;}
    
    .discount-line{line-height: 0px;font-size: 2vw;}   
    .discount-line span{font-size: 3vw;}
    
}
