/* font face embeded css */
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../font-awesome/font/glyphicons-halflings-regular.eot');
	src: url('../font-awesome/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
	url('../font-awesome/font/glyphicons-halflings-regular.woff2') format('woff2'),
	url('../font-awesome/font/glyphicons-halflings-regular.woff') format('woff'),
	url('../font-awesome/font/glyphicons-halflings-regular.ttf') format('truetype'),
	url('../font-awesome/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FontAwesome';
	src: url('../font-awesome/font/fontawesome-webfont.eot?v=4.1.0');
	src: url('../font-awesome/font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),
	url('../font-awesome/font/fontawesome-webfont.woff?v=4.1.0') format('woff'),
	url('../font-awesome/font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),
	url('../font-awesome/font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MontserratLight';
	src: url('../fonts/MontserratLight.eot');
	src: url('../fonts/MontserratLight.eot') format('embedded-opentype'),
	url('../fonts/MontserratLight.woff2') format('woff2'),
	url('../fonts/MontserratLight.woff') format('woff'),
	url('../fonts/MontserratLight.ttf') format('truetype'),
	url('../fonts/MontserratLight.svg#MontserratLight') format('svg');
}
@font-face {
	font-family: 'MontserratRegular';
	src: url('../fonts/MontserratRegular.eot');
	src: url('../fonts/MontserratRegular.eot') format('embedded-opentype'),
	url('../fonts/MontserratRegular.woff2') format('woff2'),
	url('../fonts/MontserratRegular.woff') format('woff'),
	url('../fonts/MontserratRegular.ttf') format('truetype'),
	url('../fonts/MontserratRegular.svg#MontserratRegular') format('svg');
}
@font-face {
	font-family: 'MontserratBold';
	src: url('../fonts/MontserratBold.eot');
	src: url('../fonts/MontserratBold.eot') format('embedded-opentype'),
	url('../fonts/MontserratBold.woff2') format('woff2'),
	url('../fonts/MontserratBold.woff') format('woff'),
	url('../fonts/MontserratBold.ttf') format('truetype'),
	url('../fonts/MontserratBold.svg#MontserratBold') format('svg');
}

/* Global Styles */
html, body {
	height: 100%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #000;
	position: relative;
}
html:hover, body:hover{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
body {
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #000;
}


h1,h2{
	font-size: clamp(25px, 5vw, 35px);
	color: #111111;
	padding: 0px;
	margin: 0px;
	font-family: 'MontserratBold';
}
h2 span,h1 span{
	font-family: 'MontserratLight';
}
h3,h4,h5{
	font-size: clamp(18px, 5vw, 25px);
	color: #111111;
	padding: 0px;
	margin: 0px;
}
p{
	font-size: clamp(14px, 5vw, 16px);
	padding: 0px;
	margin: 0px;
	color: #080808;
	font-family: 'MontserratLight';
}

.no-padding{
	padding: 0px;
}
.carousel {
	height: auto;
	position: relative;
}
.item, .active, .carousel-inner {
	height: 100%;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-arrow-left, .carousel-control .glyphicon-arrow-right{
	display: inline-block;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	margin: 0 auto;
}
footer {
	margin: 0px;
	padding: 0px;
}

#myCarousel .item, #myCarousel .item.active {
	height: 544px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

#myCarousel .carousel-control .icon-next:before {
	content: "\f105";
	font: normal normal normal 40px/1 FontAwesome;
}
#myCarousel .carousel-control.right, #myCarousel .carousel-control.left {
	background: transparent;
}
#myCarousel .carousel-control .icon-prev:before{
	content: "\f104";
	font: normal normal normal 40px/1 FontAwesome;
}

.iq-objects.banner_obj {
	z-index: -1;
}
.iq-objects {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.iq-objects.banner_obj .iq-objects-03 {
	position: absolute;
	top: 18%;
	right: auto;
	left: 19%;
}
.iq-objects.banner_obj .iq-objects-02 {
	position: absolute;
	bottom: 280px;
	left: auto;
	right: 11%;
}
.iq-objects.banner_obj .iq-objects-01 {
	position: absolute;
	top: 99px;
	right: 14%;
}

.iq-objects-06 {
	position: absolute;
	left: 31%;
	top: 67%;
}
.offer-message{padding-left:168px !important;}
.iq-objects-05 {
	position: absolute;
	left: 35%;
	top: 53%;
}

.iq-objects.banner_obj .iq-objects-04 {
	height: auto;
	width: auto;
	border: none;
	right: auto;
	left: 46%;
	top: 15%;
}
.iq-objects-01.iq-fadebounceX {
	left: 3%;
	top: 72%;
}
.floting-banner-image {
	position: absolute;
	right: 0;
	width: 1030px;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 100%;
}


/* wirn */
body a:focus{
	outline: none !important;
}
body img:focus{
	outline: none !important;
}
a img:focus{
	outline: none !important;
}
button.btn:focus{
	outline: none !important;
}
a {
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
a:hover, a:focus {
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a i{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
a:hover i{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fa{
	letter-spacing: normal;
}
.thumbnail > img, .thumbnail a > img{
	margin: 10px auto;
}

.form-control::-webkit-input-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}
.form-control:-moz-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}
.form-control::-moz-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}
.form-control:-ms-input-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{
	margin: 0px auto;
}
.carousel-inner.onebyone-carosel {
	margin: auto;
	width: 90%;
}
#myThumbCarousel .carousel-control {
	width: 5%;
	display: table;
	height: 250px;
}
#myThumbCarousel .carousel-control .glyphicon{
	display: table-cell;
	vertical-align: middle;
}
.carousel-control{
	z-index: 111;
	opacity: 1;
	text-shadow: none;
}
.carousel-caption{
	z-index: 11;
}

.carousel-caption {
	right: auto;
	left: 23%;
	padding-bottom: 30px;
	bottom: auto;
	top: 24%;
	text-align: left;
}
.carousel-caption h1{
	color: #fff;
	padding-bottom: 18px;
}
.carousel-caption h3{
	color: #fff;
	padding-bottom: 20px;
	line-height: 25px;
	font-size: clamp(18px, 5vw, 20px);
	width: 74%;
}
.carousel-caption p{
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	width: 73%;
}
.certification small{
	font-size: 16px;
}
.animated.fadeInUp.slider-buttn {
	padding-top: 43px;
}
a.cmn-buttn.port-buttn {
	margin-right: 13px;text-align: center;
}
a.cmn-buttn.pac-buttn {
	background: rgb(245,159,34);
	background: linear-gradient(83deg, rgba(245,159,34,1) 0%, rgba(247,110,28,1) 100%);
}
.carousel-indicators {
	display: block;
	bottom: 61px;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-arrow-left, .carousel-control .glyphicon-arrow-right {
	display: inline-block;
	position: absolute;
	top: 50%;
	z-index: 5;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	color: #000;
}
#myCarousel .carousel-control .icon-next:before {
	content: "\f105";
	font: normal normal normal 40px/1 FontAwesome;
	top: 6px;
	position: relative;
}
#myCarousel .carousel-control .icon-prev:before{
	top: 6px;
	position: relative;
}

/* wirn - canvas css */
audio, canvas, video {
	display: inline-block;
}
.large-header {
	position: relative;
	width: 100%;
	background: none;
	background-color: transparent;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
}
/* wirn - canvas css end*/

/* navigation */
/* wirn - stuck menu */
.navTrigger {
	display: none;
}
#stuck_container{
	background-color: #fff;
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	bottom: auto;
	z-index: 1030;
}
.isStuck{
	box-shadow: -1px 3px 18px -6px rgba(0,0,0,0.34);
	-webkit-box-shadow: -1px 3px 18px -6px rgba(0,0,0,0.34);
	-moz-box-shadow: -1px 3px 18px -6px rgba(0,0,0,0.34);
}
.nav-inner{
	border-bottom: 1px solid #0000001f!important;
}
.isStuck {
	border: none;
	z-index: 999;
	background-color: #fff!important;
}

.isStuck .navbar-brand img#stc{
	transform: translate(0px, -5em);
	margin: 0 auto;
	max-width: 100%;
	transition: linear 0.1s ease-in-out 0s;
	opacity: 0;
	height: 0px;
}
.isStuck .navbar-brand img#stc_1{
	transform: translate(0px, 0em);
	transition: linear 0.2s ease-in-out 0s;
	opacity: 1;
	width: 130px;
}
/*.isStuck ul {margin-top:16px !important;}*/
.isStuck .navbar-nav > li > a{
}
.isStuck ul.nav.navbar-nav.navbar-right {
	margin-top: 9px !important;
}

.isStuck .navbar-header a.navbar-brand {
	float: left;
}
.isStuck .navbar-header .search-sec .wrap {
	margin: 20px 0px;
}
.isStuck .navbar-header .cart-sec {
	margin: 20px 0px;
}
.isStuck .search-sec .wrap{
	height: 20px;
}

/* wirn - stuck menu end */
.dropdown-submenu{
	position: relative;
}
.dropdown-submenu>.dropdown-menu{
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	min-width: 155%;
}
.dropdown-submenu>a:after{
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after{
	border-left-color: #555;
}
.dropdown-submenu.pull-left{
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu{
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.navbar{
	margin-bottom: 0px;
	border-radius: 0px;
	height: auto;
	padding: 0px;
}
.navbar-inverse{
	background-color: #FFFFFF;
	border-color: #e0dede;
	border: none;
}

.navbar-inverse ul.nav li.dropdown:hover ul {
	font-family: 'MontserratLight';
	padding: 0px;
	margin: 0px;
	background: #000;
	min-width: 150px;
	text-align: center;
}
.navbar-inverse ul.nav li.dropdown:hover ul li a {
	color: #fff;
}

.navbar-inverse .navbar-nav > li{
	position: relative;
	float: none;
	display: inline-block;
	margin: 0px;
}
.navbar-inverse .navbar-nav > li:last-child{
	margin-right: 0;
}
.navbar-inverse .navbar-nav > li:first-child{
	margin-left: 0;
}
.navbar-inverse .navbar-nav > li:last-child a{
	border: 0;
}
/*
.navbar-inverse .navbar-nav > li:after { content: "\f111"; position: absolute; left: auto; right: -11px; top: 22px; bottom: 0; margin: auto; color: #3a8102; font: normal normal normal 9px/1 FontAwesome; }
.navbar-inverse .navbar-nav > li:last-child:after{ display: none;}
*/

.navbar-inverse .navbar-nav > li > a{
	color: #fff;
	text-transform: inherit;
	font-family: 'MontserratLight';
	font-weight: normal;
	font-size: 14px;
	padding: 0px 13px;
	position: relative;
	border-right: 1px solid #fff;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:active, .navbar-inverse .navbar-nav > li > a.active {
	color: #fff;
	background: transparent;
}

.navbar-inverse ul.nav li.dropdown:hover ul li a:hover, ul.nav li.dropdown:hover ul li a:focus, ul.nav li.dropdown:hover ul li a:active {
	background: #3a8102;
	color: #fff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
	background: #F223A9;
	color: #fff;
}

.dropdown-menu{
	min-width: auto;
	box-shadow: none;
	border: none;
	border-radius: 0px;
	padding: 0px;
	background: #000;
}
.dropdown-menu > li > a{
	padding: 12px 25px;
	text-transform: uppercase;
	font-family: 'MontserratLight';
	font-weight: normal;
}
.navbar-right .dropdown-menu {
	right: auto;
	left: 0;
	min-width: 150px;
	text-align: center;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #000;
}
.navbar-brand{
	height: auto;
	padding: 0;
	display: inline-block;
	float: none;
	margin: 0px -2px;
	vertical-align: middle;width: 35%;
}
.navbar-brand > img{
	margin: 0;
	padding: 0;
	max-width: 100%;
}

.navbar-inverse .navbar-nav > li > a.service {
	display: none;
}
.small-search{
	display: none;
}

input.search {
	width: 562px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px -2px;
	height: 40px;
	padding-left: 17px;
	border-radius: 4px 0px 0px 4px;
	outline: none;
	border: 0;
}
button.search-buttn {
	width: 79px;
	height: 40px;
	background: rgb(245,161,34);
	background: linear-gradient(83deg, rgba(245,161,34,1) 28%, rgba(247,108,28,1) 100%);
	border: none;
	display: inline-block;
	outline: none;
	vertical-align: middle;
	margin: 0px -5px;
	color: #fff;
	border-radius: 4px;
}
button.search-buttn:hover{
	background: rgb(247,108,28);
	background: linear-gradient(83deg, rgba(247,108,28,1) 0%, rgba(245,165,35,1) 51%);
}
.search-container {
	float: left;
}

.search::-webkit-input-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}
.search:-moz-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}
.search::-moz-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}
.search:-ms-input-placeholder {
	font-family: 'MontserratLight';
	font-size: 14px;
	color: #4a4a4a;
}

.navbar-nav {
	float: right;
	margin: 0;
	text-align: right;
	margin-top: 9px;
}
.navbar-collapse.collapse {
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0;
}
/* navigation-end */

/*common css*/
.cmn-buttn {
	background: #141413;
	font-size: 16px;
	color: #fff;
	padding: 15px 35px;
	display: inline-block;
	text-transform: capitalize;
	letter-spacing: 1px;
	border-radius: 5px;
	background: rgb(36,123,228);
	background: linear-gradient(83deg, rgba(36,123,228,1) 0%, rgba(36,73,228,1) 100%);
	font-family: 'MontserratRegular';
	text-shadow: none;
	overflow: hidden;
	text-align:center;
}
.cmn-buttn:hover{
	color: #fff;
}
a.cmn-buttn.hvr-sweep-to-right:before{
	background: #2443e4;
}
a.cmn-buttn.pac-buttn.hvr-sweep-to-right:before{
	background: #f76e1c;
}
.v-mid{
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
/*common css-end*/
.mobile-header,.mobile_view_logo{
	display: none;
}

/*=======================================================top-navigation-header=======================================================*/
.top-info {
	background: #fea101;
	padding: 4px 0px;
}
.offer-message{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
	width: 60%;
}
.top-info-content{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
	width: 40%;
}
.top-info-content{
	text-align: right;
}
.contact-info-top,ul.social-link,ul.social-link li {
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
}
.contact-info-top a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}
.contact-info-top a span{
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
ul.social-link li {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
ul.social-link li a {
	display: block;
	color: #fff;
	padding: 0px 5px;
	font-size: 18px;
}
.offer-message p{
	color: #fff;
	font-family: 'MontserratRegular';
	font-size: 13px;
	display: inline-block;
	vertical-align: middle;
}
.offer-message p a{
	color: #fff;
	font-family: 'MontserratRegular';
	font-size: 13px;
	display: inline-block;
	vertical-align: middle;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: 0.6px;
}
.offer-message p a:hover{
	color: #0f5ba0;
}
.offer-message,.navbar-collapse,.service-top-tittle {
	padding-left: 145px;
}

.top-nav-services {
	position: relative;
	z-index: -1;
}
.service-top-tittle,ul.service-top-tab,ul.service-top-tab li{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
}
.service-top-tittle{
	width: 30%;
	padding: 14px 0px 14px 168px;
	position: relative;
	background: #f5f5f5;
}
.service-top-tittle:after {
	content: "";
	position: absolute;
	left: auto;
	right: -19px;
	margin: auto;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 20px solid #f5f5f5;
	top: 0;
}
ul.service-top-tab{
	width: auto;
	text-align: left;
}
ul.service-top-tab li a {
	padding: 14px 20px;
	display: block;
	font-size: 14px;
	color: #4d3939;
}
ul.service-top-tab li a:hover{
	color: #1972c0;
}
/*============================================================top-navigation=======================================================*/
.navbar-header {
	position: absolute;
	top: -24px;
	left: -10px;
	z-index: 11;
}
.navbar{
	position: relative;
}
.navbar:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 318px;
	height: 100%;
	background: #fff;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: skew(-45deg);
	-ms-transform: skew(-45deg);
	transform: skew(-16deg);
	z-index: 1;
}

.navigation-sec {
	background: rgb(14,90,160);
	background: linear-gradient(83deg, rgba(14,90,160,1) 0%, rgba(36,141,228,1) 100%);
	box-shadow: -1px 3px 18px -6px rgba(0,0,0,0.34);
	-webkit-box-shadow: -1px 3px 18px -6px rgba(0,0,0,0.34);
	-moz-box-shadow: -1px 3px 18px -6px rgba(0,0,0,0.34);
}

/*============================================================top-navigation-header-end============================================================*/

/*============================================================statistics-box============================================================*/
.statistics-box {
	padding: 21px 11px ;
	border-radius: 4px;
	box-shadow: 0px 7px 18px -2px rgba(0,0,0,0.12);
	-webkit-box-shadow: 0px 7px 18px -2px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 7px 18px -2px rgba(0,0,0,0.12);
	background: #fff;
	min-height: 90px;
}
.statistics-icon,.statistics-content{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
}
.statistics-icon{
	width: 54px;
}
.statistics-content {
	width: 79%;
	padding-left: 15px;
}
.statistics-content h2{
	padding-bottom: 5px;
	color: #111111;
	position: relative;
	display: inline-block;
	font-size: clamp(20px, 5vw, 25px);
}
.statistics-content h2:after{
	position: absolute;
	content: "+";
	font-family: 'MontserratBold';
	font-size: clamp(25px, 5vw, 35px);
	color: #111111;
	left: auto;
	right: -28px;
	top: -8px;
	bottom: 0;
	margin: auto;
}
.statistics-content p{
	font-size: clamp(12px, 5vw, 14px);
	color: #111111;
}
section.statistics-section {
	position: relative;
	margin-top: -50px;
	z-index: 11;
}

/*============================================================statistics-box-end============================================================*/

/*============================================================courses-section============================================================*/
section.courses-section {
	padding: 78px 0px 0px;
	position: relative;
}
.courses-section .cmn-header {
	text-align: center;
	margin-bottom: 59px;
}
.courses-section .cmn-header h2 {
	padding-bottom: 20px;
}

.service-box {
	overflow: hidden;
	border-radius: 6px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	margin-bottom: 30px;
	background: #fff;
}
header.box-tittle {
	background: rgb(76,143,233);
	background: linear-gradient(83deg, rgba(76,143,233,1) 0%, rgba(47,70,141,1) 100%);
	padding: 24px 12px;
}
.box-icon, .box-tittle .box-content{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
}
.box-content {
	padding: 24px 12px 38px;
}
.box-icon{
	width: 66px;
	height: 63px;
	text-align: center;
}
.box-tittle .box-content{
	width: 73%;
	padding: 0px;
	padding-left: 17px;
}
.box-tittle .box-content h3{
	color: #fff;
	font-size: clamp(16px, 5vw, 16px);
	font-family: 'MontserratRegular';
}
.box-content p {
	color: #484747;
	font-size: 13px;
	line-height: 23px;
}
footer.box-footer {
	padding: 0px 12px 24px;
}
footer.box-footer small {
	font-size: 12px;
	color: #bcbcbc;
}
ul.rating-star {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	vertical-align: middle;
}
ul.rating-star li {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
ul.rating-star li a {
	color: #ffc700;
}
ul.rating-star li:last-child a {
	color: #e6e4e4;
}
.ratting small.review-number {
	font-size: 14px;
	color: #4a4a4a;
}

.hover-sec {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	text-align: center; /* line-height: 250px; */
	display: none;
	width: 100%;
	height: 350px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.service-box:hover .hover-sec{
	display: table;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 1;
	cursor: pointer;
	z-index: 1;
}
.service-box:hover{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-shadow: -1px 10px 26px 0px rgba(67,143,233,0.20);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(67,143,233,0.20);
	-moz-box-shadow: -1px 10px 26px 0px rgba(67,143,233,0.20);
}

.service-box:after{
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	background: rgba(0,0,0,0.77);
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	transform: translateX(-120%);
	-webkit-transform: translateX(-120%);
}

.service-box:hover:after{
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
a.cmn-buttn.readmore-buttn {
	font-size: 14px;
	color: #fff;
	padding: 15px 20px;
	font-family: 'MontserratLight';
}
.top-courses {
	padding-top: 50px;
}

.view-all-sec {
	display: block;
	text-align: center;
	clear: both;
	padding-top: 46px;
}
.view-all-sec small{
	display: block;
	font-size: 16px;
	color: #2f2f2f;
	letter-spacing: 1;
	font-style: oblique;
	padding-top: 17px;
}
.courses-box-sec {
	padding-bottom: 60px;
	border-bottom: 1px solid #c9c9c9;
}


/*
.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(2) .service-box header.box-tittle{
background: rgb(178,94,224);
background: linear-gradient(83deg, rgba(178,94,224,1) 0%, rgba(215,129,194,1) 100%);
}

.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(3) .service-box header.box-tittle{
background: rgb(29,189,218);
background: linear-gradient(83deg, rgba(29,189,218,1) 0%, rgba(11,129,216,1) 100%);
}

.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(4) .service-box header.box-tittle{
background: rgb(178,94,223);
background: linear-gradient(83deg, rgba(178,94,223,1) 0%, rgba(241,153,177,1) 100%);
}

.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(5) .service-box header.box-tittle{
background: rgb(19,175,235);
background: linear-gradient(83deg, rgba(19,175,235,1) 0%, rgba(210,209,160,1) 100%);
}

.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(6) .service-box header.box-tittle{
background: rgb(90,62,224);
background: linear-gradient(83deg, rgba(90,62,224,1) 0%, rgba(128,217,229,1) 100%);
}

.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(7) .service-box header.box-tittle{
background: rgb(210,119,236);
background: linear-gradient(83deg, rgba(210,119,236,1) 0%, rgba(105,104,253,1) 100%);
}

.col-xs-6.col-sm-6.col-md-3.custome-col:nth-child(8) .service-box header.box-tittle{
background: rgb(78,145,221);
background: linear-gradient(83deg, rgba(78,145,221,1) 0%, rgba(71,207,231,1) 100%);
}
*/

.service-box header.box-tittle.bg2{
	background: rgb(178,94,224);
	background: linear-gradient(83deg, rgba(178,94,224,1) 0%, rgba(215,129,194,1) 100%);
}

.service-box header.box-tittle.bg3{
	background: rgb(29,189,218);
	background: linear-gradient(83deg, rgba(29,189,218,1) 0%, rgba(11,129,216,1) 100%);
}

.service-box header.box-tittle.bg4{
	background: rgb(178,94,223);
	background: linear-gradient(83deg, rgba(178,94,223,1) 0%, rgba(241,153,177,1) 100%);
}

.service-box header.box-tittle.bg5{
	background: rgb(19,175,235);
	background: linear-gradient(83deg, rgba(19,175,235,1) 0%, rgba(210,209,160,1) 100%);
}

.service-box header.box-tittle.bg6{
	background: rgb(90,62,224);
	background: linear-gradient(83deg, rgba(90,62,224,1) 0%, rgba(128,217,229,1) 100%);
}

.service-box header.box-tittle.bg7{
	background: rgb(210,119,236);
	background: linear-gradient(83deg, rgba(210,119,236,1) 0%, rgba(105,104,253,1) 100%);
}

.service-box header.box-tittle.bg8{
	background: rgb(78,145,221);
	background: linear-gradient(83deg, rgba(78,145,221,1) 0%, rgba(71,207,231,1) 100%);
}

.certification .customNavigation {
	position: relative;
	top: -239px;
}
.certification a.btn.prev6 {
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -36px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}


section.courses-section.inner-page-listing .courses-box-sec a.btn._prev_btn {
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}

.certification a.btn.next6 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -38px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
.date_to{
	margin: 0 auto;
	display: block;
	text-align: center;
}
section.courses-section.inner-page-listing .courses-box-sec a.btn._next_btn  {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}

.certification a:hover.btn i{
	opacity: 0.5
}
.certification .owl-pagination{
	display: none;
}
.certification .view-all-sec {
	position: relative;
	top: -37px;
}

.top-courses .customNavigation {
	position: relative;
	top: -239px;
}
.top-courses a.btn.prev7{
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -36px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
.top-courses a.btn.next7 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -38px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
.top-courses a:hover.btn i{
	opacity: 0.5
}
.top-courses .owl-pagination{
	display: none;
}
.top-courses .view-all-sec {
	position: relative;
	top: -37px;
}

.courses-section .iq-objects.banner_obj .iq-objects-02 {
	position: absolute;
	bottom: 280px;
	left: 0;
	right: auto;
	top: 305px;
}
/*============================================================courses-section-end============================================================*/
/*============================================================tecstmonial-section============================================================*/
section.testimonial-section {
	padding: 60px 0px;
	background-position: center;
	background-position-y: 52px;
	background-repeat: no-repeat;
	background-size: auto;
	position: relative;
	overflow: hidden;
}
section.testimonial-section .item.item_inner {
	background: #fff;
	padding: 20px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 6px;
}

section.cmn-heading.tecstmonial-section .item:hover{
	-webkit-box-shadow: 0px 0px 23px -3px rgba(25,154,234,0.21);
	-moz-box-shadow: 0px 0px 23px -3px rgba(25,154,234,0.21);
	box-shadow: 0px 0px 23px -3px rgba(25,154,234,0.21);
}
.profile-img,.profile-name,.profile-content,.google-review {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.profile-img {
	width: 63px;
	height: 63px;
	border-radius: 50px;
	overflow: hidden;
	background: #ed326c;
	text-align: center;
	line-height: 63px;
}
.profile-img b{
	color: #fff;
	font-size: 30px;
}
.profile-name{
	padding-left: 10px;
}
.profile-name h5{
	font-size: 18px;
	color: #4f4f4f;
	padding-bottom: 4px;
	display: block;
	font-weight: 600;
}
.profile-name small, .google-review small{
	display: block;
	color: #cccccc;
	font-size: 14px;
}
.profile-content{
	width: 70%;
	margin: 0px -2px;
}
.google-review {
	text-align: right;
	width: 30%;
	margin: 0px -2px;
}
.google-icon img,.rating img{
	width: auto!important;
}
.google-icon {
	padding-right: 9px;
}
.rating{
	padding: 10px 0px;
}
a.read-more-button { 
	display: inline-block;
	color: #0575b3;
	font-size: 14px;
}
a:hover.read-more-button{
	color: #0d8ede;
	text-decoration: underline;
}
section.testimonial-section .owl-pagination {
	display: none;
}

.profile-header {
	margin-bottom: 15px;
}
.rating-sec-inn small {
	display: block;
	color: #4a4a4a;
}
.rating-sec-inn {
	margin-bottom: 15px;
}
.tecstmonial-content p {
	font-size: 16px;
	font-style: italic;
	line-height: 1.71;
	color: #404040;
}

section.testimonial-section .cmn-header {
	text-align: center;
	padding-top: 31px;
	padding-bottom: 38px;
}
section.testimonial-section .cmn-header small {
	font-size: 16px;
	color: #7c7c7c;
	padding-bottom: 14px;
	display: block;
}

section.testimonial-section  .customNavigation {
	position: relative;
	top: -285px;
}
section.testimonial-section  a.btn.prev2 {
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -36px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.testimonial-section a.btn.next2 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -38px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.testimonial-section  a:hover.btn i{
	opacity: 0.5
}
section.testimonial-section .iq-objects.banner_obj .iq-objects-03 {
	position: absolute;
	top: auto;
	right: -27px;
	left: auto;
	bottom: 0;
}

section.testimonial-section .view-all-sec{
	padding-top: 0px;
}
/*============================================================tecstmonial-section-end============================================================*/

/*============================================================section.student-work-section============================================================*/
section.student-work-section{
	overflow: hidden;
}
section.student-work-section .item.item_inner {
	background: #fff;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	border-radius: 6px;
	line-height: 90px;
	margin-bottom: 20px;
}
section.student-work-section .item.item_inner a.brand-logo{
	padding: 20px;
	display: block;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	height: 125px;
}
section.student-work-section .item.item_inner a.brand-logo img{
	filter: grayscale(100%);
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
section.student-work-section .item.item_inner a:hover.brand-logo img{
	filter: grayscale(0%);
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

section.student-work-section .customNavigation {
	position: absolute;
	top: 37px;
	width: 100%;
	z-index: 11
}
section.student-work-section  a.btn.prev3 {
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -80px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.student-work-section a.btn.next3 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -80px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.student-work-section  a:hover.btn i{
	opacity: 0.5
}
section.student-work-section .owl-pagination{
	display: none;
}

section.student-work-section {
	position: relative;
	overflow: hidden;
}
section.student-work-section:after {
	background: rgb(99,174,239);
	background: linear-gradient(83deg, rgba(99,174,239,1) 0%, rgba(36,80,228,1) 100%);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 68%;
	content: "";
}
section.student-work-section .carousel_container {
	position: relative;
	z-index: 111;
}
.card1-wave {
	position: absolute;
	left: 0;
	right: 0;
	top: 100px;
	margin: auto;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}
section.student-work-section .owl-carousel {
	z-index: 1111;
}

.heder-sec{
	position: relative;
	padding: 35px 0px 55px;
	text-align: center;
	z-index: 1111;
}
.heder-sec h2{
	color: #fff;
	font-family: 'MontserratRegular';
	font-size: clamp(20px, 5vw, 30px);
	position: relative;
	display: block;
}
.heder-sec h2:after {
	position: absolute;
	left: 0;
	right: auto;
	bottom: 0;
	top: 4px;
	width: 39%;
	height: 8%;
	content: "";
	background: #fff;
	margin: auto;
}
.heder-sec h2:before {
	position: absolute;
	left: auto;
	right: 0;
	bottom: 0;
	top: 4px;
	width: 39%;
	height: 8%;
	content: "";
	background: #fff;
	margin: auto;
}

/*============================================================section.student-work-section-end============================================================*/

/*============================================================section.service-section============================================================*/
section.service-section {
	padding: 99px 0px 130px;
	position: relative;
}
section.service-section .cmn-header {
	text-align: center;
	margin-bottom: 84px;
}
section.service-section .cmn-header small{
	padding-bottom: 24px;
	display: block;
}
section.service-section .cmn-header h2{
	line-height: 37px;
	width: 64%;
	margin: 0px auto;
}

.services-box-sec{
	position: relative;
}
.services-box-sec .iq-objects.banner_obj {
	z-index: -1;
}
.services-box-sec .iq-objects.banner_obj .iq-objects-02 {
	position: absolute;
	left: -87px;
	right: auto;
	top: 326px;
}

.services-box {
	width: 100%;
	height: 190px;
	display: table;
	text-align: center;
	border-radius: 6px;
	padding: 20px;
	position: relative;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	margin-bottom: 30px;
}
.services-box:after{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0,0,0,0.7);
	margin: auto;
	z-index: 0;
}
.services-box h2,.services-box .service-cont{
	position: relative;
	z-index: 1;
}
.services-box h2{
	font-size: clamp(18px, 5vw, 22px);
	color: #fff;
	font-family: 'MontserratRegular';
	margin-bottom: 20px;
}
.services-box .service-cont p{
	color: #fff;
}
.service-cont {
	position: relative;
}
a.cmn-buttn.details-buttn {
	background: transparent;
	border: 2px solid #fff;
	padding: 6px;
	font-family: 'MontserratLight';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 157px;
	height: 42px;
	z-index: 11;
	visibility: hidden;
	opacity: 0;
	font-size: 14px;
	line-height: 25px;
}

.services-box:hover{
	cursor: pointer;
	box-shadow: -1px 10px 26px 0px rgba(67,143,233,0.20);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(67,143,233,0.20);
	-moz-box-shadow: -1px 10px 26px 0px rgba(67,143,233,0.20);
}
.services-box:hover .service-cont p{
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.services-box:hover a.cmn-buttn.details-buttn{
	visibility: visible;
	opacity: 1;
}
a:hover.cmn-buttn.details-buttn{
	background: #fff;
	color: #000;
}
/*============================================================section.service-section-end============================================================*/

/*============================================================section.blog-section============================================================*/
section.blog-section {
	padding: 54px 0px 74px;
	position: relative;
	background: #f3f4f5;
	position: relative;
}
section.blog-section .cmn-header {
	text-align: center;
	margin-bottom: 54px;
}
section.blog-section .cmn-header small{
	padding-bottom: 24px;
	display: block;
}
section.blog-section .cmn-header h2{
	line-height: 37px;
	width: 64%;
	margin: 0px auto;
}

.blog-box-sec{
	position: relative;
}
.blog-box {
	background: #fff;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	border-radius: 6px 6px 0px 0px;
}
.blog-img {
	width: 100%;
	height: 184px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px;
}
.blog-cont {
	padding: 22px 10px;
	margin-bottom: 10px;
}
.blog-cont small{
	color: #7c7c7c;
	font-family: 'MontserratLight';
	font-size: 12px;
	padding-bottom: 14px;
}
.blog-cont h3 a{
	color: #7c7c7c;
	font-family: 'MontserratRegular';
	font-size: 16px;
	padding-bottom: 21px;
	line-height: normal;
	display: block;
}
a.cmn-buttn.read-more-buttn {
	color: #003d64;
	background: transparent;
	text-decoration: underline;
	padding: 0px;
}
.blog-buttn {
	text-align: right;
}

section.blog-section .customNavigation {
	position: absolute;
	top: 162px;
	width: 100%;
	z-index: 11
}
section.blog-section  a.btn.prev5 {
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -80px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.blog-section a.btn.next5 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -80px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.blog-section  a:hover.btn i{
	opacity: 0.5
}
section.blog-section .owl-pagination{
	display: none;
}
/*============================================================section.blog-section-end============================================================*/

/*============================================================testimonial-fedback-box-sec============================================================*/
section.testimonial-fedback-section {
	padding: 51px 0px;
	position: relative;
}
section.testimonial-fedback-section .iq-objects.banner_obj .iq-objects-02 {
	position: absolute;
	left: auto;
	right: 0;
	top: auto;
	bottom: 20px;
}
.testimonial-fedback-box-sec {
	position: relative;
}
.profile-header2 {
	width: 40%;
	margin: 0px auto;
	text-align: center;
}
.profile-header2 .profile-img {
	width: 63px;
	height: 63px;
	border-radius: 50px;
	background: #ed326c;
	text-align: center;
	line-height: 63px;
	position: relative;
	display: inline-block;
	overflow: inherit;
	margin-left: 57px;
}
.profile-header2 .profile-img:after{
	position: absolute;
	left: -49px;
	right: auto;
	top: 12px;
	width: 40px;
	height: 37px;
	content: "";
	margin: auto;
	background: url(../images/testimonial-quote.png);
}
small.profile-name {
	display: block;
	font-size: 14px;
	color: #2472e4;
	font-family: 'MontserratLight';
	padding-top: 11px;
}
small.profile-name span{
	display: inline-block;
	color: #171717;
}

.testimonial-fedback-box-sec .customNavigation {
	position: relative;
	top: -183px;
}
.testimonial-fedback-box-sec a.btn.prev4 {
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
.testimonial-fedback-box-sec a.btn.next4 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}

.testimonial-fedback-box-sec .tecstmonial-content {
	text-align: center;
	padding: 0px 61px;
}
.tecstmonial-content h2 {
	font-family: 'MontserratRegular';
	font-size: 24px;
	width: 60%;
	margin: 0px auto;
}
.tecstmonial-content a.read-more-button {
	display: block;
	margin-top: 20px;
}

/*About Us page css start*/
.bradcrum {
	float: left;
	width: 100%;
	padding: 30px 0 5px;
	font-weight: 600;
}
.about_box.with-content {
	padding: 30px 45px 0 30px;
}
.about-loop {
	float: left;
	width: 100%;
	background: #c0e6fb;
	margin-bottom: 30px;
	position: relative;
}
.about-loop:before {
	position: absolute;
	left: calc(50% - 15px);
	top: 0;
	content: "";
	background: #fff;
	height: 100%;
	width: 30px;
	z-index: 999;
}
.about-loop img {
	width: 100%;
}
.about-loop p {
	font-size: 16px;
	line-height: 1.42857143;
	/* font-weight: 400; */
}
.about-loop h2, .about-loop p {
	padding-bottom: 15px;
	margin: 0;
}
.about-loop .about_box.with-img {
	padding-right: 0;
}
.about-loop .about_box.with-text {
	padding-right: 45px;
}
.about-loop.even-loop .about_box.with-img {
	padding-left: 0;
}
.about-loop.even-loop .about_box.with-content.pull-right {
	padding: 30px 30px 0 45px;
}

section.our-team-wrapper {
	float: left;
	width: 100%;
	margin: 30px 0;
	text-align: center;
}
section.our-team-wrapper h2 {
	padding-bottom: 20px;
}
.team-member {
	background: #f3f4f5;
	border: 1px solid #ccc;
	box-shadow: -1px 5px 10px 0px rgb(0 0 0 / 9%);
	-webkit-box-shadow: -1px 5px 10px 0px rgb(0 0 0 / 9%);
	margin: 20px 0;
	float: left;
	width: 100%;
	padding: 20px;
}
.team-member-img {
	float: left;
	text-align: left;
	width: 250px;
}
.team-member-img img {
	border-radius: 50%;
	max-width: 160px;
}
.team-member-img {
	float: left;
	width: 250px;
	margin-top: 30px;
}
.team-member-details {
	float: left;
	width: calc(100% - 250px);
	text-align: left;
}
ul.social-icon {
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
}
ul.social-icon li {
	list-style: none;
	float: left;
	max-width: 50px;
	margin-right: 15px;
}
ul.social-icon li img {
	max-width: 30px;
}
.team-member-details h6 {
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	padding: 0 0 15px;
}
.team-member-details p {
	font-size: 16px;
}
.team-member-details p.desination {
	color: #888;
	font-weight: 500;
}
section.our-events-wrapper {
	float: left;
	width: 100%;
	background: #f3f4f5;
	padding: 50px 0;
	text-align: center;
}
section.our-events-wrapper ul {
	margin: 40px 0 0 0;
	padding: 0;
}
section.our-events-wrapper ul li {
	list-style: none;
	float: left;
	position: relative;
	width: 31.33%;
	margin: 1%;
}
section.our-events-wrapper ul li img {
	max-width: 100%;
}
.event-meta {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(45,118,159,.5);
	color: #fff;
}
.event-meta p {
	margin: 0;
	padding: 10px;
	text-align: left;
	font-weight: 600;
	color: #fff;
	position: relative;
}
.event-meta p span {
	text-align: right;
	float: right;
}
section.accreditations-wrapper {
	float: left;
	width: 100%;
	text-align: center;
	padding: 40px 0;
}
section.accreditations-wrapper ul {
	margin: 30px 0 0 0;
	padding: 0;
}
section.accreditations-wrapper ul li {
	float: left;
	list-style: none;
	width: 20%;
}
section.accreditations-wrapper ul li img {
	max-width: 100%;
}
section.about-bottom-wrapper {
	width: 100%;
	float: left;
	position: relative;
}
section.about-bottom-wrapper img {
	max-width: 100%;
}
section.about-bottom-wrapper:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.5);
	content: "";

}
.more-info {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 40%;
}
.more-info h1 {
	color: #fff;
}
/*About Us page css end*/


/*.testimonial-fedback-box-sec .owl-carousel{ display: none!important;}*/
/*============================================================testimonial-fedback-box-sec-end============================================================*/

/*============================================================bottom-calltoaction-section============================================================*/
section.bottom-calltoaction-section {
	background: rgb(36,80,228);
	background: linear-gradient(83deg, rgba(36,80,228,1) 0%, rgba(99,174,239,1) 100%);
	position: relative;
	padding: 46px;
	text-align: center;
	overflow: hidden;
}
section.bottom-calltoaction-section .card1-wave{
	top: 0;
}
section.bottom-calltoaction-section h6,a.cmn-buttn.bott-cal-toaction{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
}
a.cmn-buttn.bott-cal-toaction{
	background: #fff;
	color: #0f5aa0;
	padding-left: 12px;
    padding-right: 12px;
    margin-left: 25px;

}
section.bottom-calltoaction-section h6{
	color: #fff;
	font-family: 'MontserratRegular';
	font-size: clamp(16px, 5vw, 20px);
	letter-spacing: 0.5px;
}
a:hover.cmn-buttn.bott-cal-toaction{
	background: #0f5aa0;
	color: #fff;
}
.bott-cont{
	position: relative;
	z-index: 11;
}
/*============================================================bottom-calltoaction-section-end============================================================*/

/*============================================================footer============================================================*/
footer.footer-sec.cmn-heading {
	background: #333945;
	padding-top: 83px;
}
.footer-heading h4 {
	color: #fff;
	font-family: 'MontserratRegular';
	letter-spacing: 1px;
	font-size: 18px;
	margin-bottom: 17px;
}
a.footer-logo, .card1-cont {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.card1-cont{
	width: 80%;
	padding-left: 20px;
}
.card1-cont p{
	color: #fff;
	font-size: 14px;
}
.card1-cont a.footer-reademore{
	color: #2482e4;
	font-size: 14px;
	text-decoration: underline;
}
.card1-cont a:hover.footer-reademore{
	color: #ff9d27;
}

.footer-card-1 ul.cmnlink{
	padding: 0px;
	margin: 0px;
}
.footer-card-1 ul.cmnlink li {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.footer-card-1 ul.cmnlink  li a {
	display: block;
	color: #fff;
	padding: 0px 12px;
	font-size: 20px;
}
.footer-card-1 ul.cmnlink  li:first-child a{
	padding-left: 0;
}
.footer-card-1 ul.cmnlink  li:last-child a{
	padding-right: 0;
}

.footer-card-2 {
	padding-top: 58px;
	position: relative;
}
.address-info span, .address-info p{
	display: inline-block;
	float: none;
	vertical-align: top;
}
.address-info p{
	color: #fff;
	font-size: 14px;
	width: 91%;
	padding-left: 6px;
}
.address-info span,.phone-info span {
	color: #fff;
	font-size: 22px;
	display: inline-block;
	line-height: 28px;
}
.email-info a,.phone-info a {
	font-size: 15px;
	color: #fff;
	padding-left: 3px;
	letter-spacing: 0.5px;
}
.phone-info span,.phone-info a{
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.d-app {
	position: absolute;
	left: 269px;
	top: auto;
	bottom: -44px;
}
.d-app .footer-heading h4 {
	margin-bottom: 8px;
}
.d-app a.app-buttn {
	display: inline-block;
	border: 2px solid #fff;
	padding: 6px 5px;
	border-radius: 6px;
	color: #fff;
	margin-bottom: 8px;
	width: 229px;
	text-align: center;
}
.d-app a.app-buttn span {
	font-size: 16px;
	margin-top: -2px;
}
.d-app a.app-buttn p {
	font-size: 13px;
}
.d-app a:hover.app-buttn p{
	color: #fea101;
}


.card-3,.card-4,.card-5{
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0px -2px;
	width: 33.33%;
}

ul.cmnlink{
	padding: 0px;
	margin: 0px;
}
ul.cmnlink li{
	display: block;
	float: none;
}
ul.cmnlink li a{
	display: block;
	color: #fff;
	font-size: 16px;
	padding: 1px 0px;
}
ul.cmnlink li a:hover{
	color: #2482e4;
}

.coppywright-sec {
	background: #22262e;
	text-align: center;
	padding: 10px 0px;
	margin-top: 20px;
}
.coppywright-sec p {
	color: #fff;
	font-size: 14px;
}
.coppywright-sec p a {
	color: #fff;
	font-size: 14px;
}


.app-link {
	position: fixed;
	left: auto;
	right: 0;
	top: 300px;
	bottom: auto;
	z-index: 1111;
	width: 255px;
	height: auto;
	background: #fea101;
	padding: 20px;
	text-align: center;
	border-radius: 6px 0px 0px 6px;
	transform: translateY(206px);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	transform: translatex(-120%);
	-webkit-transform: translatex(100%);
}
.app-link h4{
	font-size: 18px;
	font-family: 'MontserratBold';
	color: #fff;
	padding-bottom: 15px;
	letter-spacing: 1px;
}
.app-link.bott-sticky {
	transform: translatex(0);
	-webkit-transform: translatex(0);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
a.app-buttn {
	display: block;
	border: 2px solid #fff;
	padding: 12px 5px;
	border-radius: 6px;
	color: #fff;
	margin-bottom: 8px;
}
a:hover.app-buttn{
	background: #fff;
	color: #fea101;
}
a.app-buttn.ios-app{
	margin-bottom: 0px;
}
a.app-buttn span {
	display: inline-block;
	vertical-align: middle;
	font-size: 23px;
	position: relative;
	margin-top: -4px;
}

a.app-buttn p {
	display: inline-block;
	float: none;
	vertical-align: middle;
	color: #fff;
}
a.app-buttn span {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.carousel-control .icon-prev,.carousel-control .icon-next {
	left: 30%;
}
.g-review .item.item_inner.wow.fadeInUp.animated {
	min-height: 481px;
	overflow: hidden;
}
.testimonial-fedback-box-sec .tecstmonial-content{
	width: 80%;
	margin: 0px auto;
	    height: 120px;
    overflow-y: auto;
}


/*============================================================Listing page Start============================================================*/

section.courses-section.inner-page-listing .service-box:after{
	display: none;
}
section.inner-page-banner {
	display: table;
	width: 100%;
	height: 283px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
section.inner-page-banner h1{
	color: #fff;
	padding-bottom: 20px;
}
section.inner-page-banner p{
	color: #fff;
	width: 47%;
}

section.listing-categori {
	background: #eef3f9;
	text-align: center;
}
section.listing-categori ul{
	padding: 0px;
	margin: 0px;
}
section.listing-categori ul li{
	list-style: none;
	vertical-align: middle;
	float: none;
	margin: 0px -2px;
	display: inline-block;
}
section.listing-categori ul li a{
	display: block;
	padding: 26px 20px;
	font-size: 16px;
	color: #000;
}
section.listing-categori ul li a:hover{
	color: #013d62;
}
section.listing-categori ul li a.hvr-underline-from-left:before{
	background: #fea101;
}
section.listing-categori ul li a.active{
	color: #013d62;
}
section.listing-categori ul li a.active.hvr-underline-from-left:before{
	background: #fea101;
	width: 100%;
}

section.courses-section.inner-page-listing .cmn-header h2 {
	padding-bottom: 0;
}
section.courses-section.inner-page-listing .cmn-header {
	text-align: left;
	margin-bottom: 41px;
	padding: 0px;
}

section.courses-section.inner-page-listing .box-tittle .box-content {
	width: 73%;
}
section.courses-section.inner-page-listing .box-tittle .box-content h3{
	padding-bottom: 10px;
}
section.courses-section.inner-page-listing .box-tittle .box-content small{
	color: #fff;
}
section.courses-section.inner-page-listing header.box-tittle {
	padding: 11px 12px 14px;
	min-height: 60px; 
}
section.courses-section.inner-page-listing .box-content{
	padding: 0px;
}
.certified-logo {
	float: right;
	width: 73px;
	height: 65px;
	border-radius: 8px;
	background: #fff;
	border: solid 1px #324c94;
	position: relative;
	margin-top: -36px;
	text-align: center;
	line-height: 57px;
	padding: 0px 7px;
    overflow: hidden;
}
.blog-cont h3 {
	height: 72px;
}
.certified-logo img {
	display: inline-block;
}

.tag {
	display: inline-block;
	padding: 7px 30px 7px 13px;
	background: #f68b20;
	position: relative;
}
.tag p{
	color: #fff;
}
.tag:after{
	content: "";
	left: auto;
	top: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border-top: 19px solid transparent;
	border-bottom: 19px solid transparent;
	border-right: 19px solid #fff;
}
p.box-content-desc {
	color: #7a7a7a;
	line-height: initial;
	padding: 20px 15px;
	min-height: 160px;
}

.courses-box-sec p.box-content-desc {
	font-size: 16px;
	line-height: 23px;
}
.service_box p.box-content-desc{
	font-size: 16px;
	line-height: 23px;
}

.date-time {
	padding: 0px 15px;
	padding-right: 9px;
	background: #e1e7f0;
}

.date {
	display: inline-block;
	float: none;
	width: 65%;
	margin: 0px -2px;
	border-right: 1px solid #b5c7d5;
	padding: 15px 0px;
}
.time {
	display: inline-block;
	float: none;
	width: 35%;
	margin: 0px -2px;
	vertical-align: text-bottom;
	padding-bottom: 15px;
	padding-left: 5px;
}

.date a,.time a{
	font-size: 14px;
	display: block;
	color: #111111;
	font-family: 'MontserratRegular';
	margin-bottom: 5px;
}
.date a:last-child{
	margin-bottom: 0px;
}
.date a span,.time a span{
	color: #30478e;
	display: inline-block;
}
section.courses-section.inner-page-listing footer.box-footer {
	padding: 5px 12px 20px;
}
section.courses-section.inner-page-listing footer.box-footer a.cmn-buttn {
	font-size: 14px;
	padding: 10px;
}
section.courses-section.inner-page-listing footer.box-footer a.cmn-buttn.port-buttn {
	margin-right: 5px;
}
.tag-logo-sec {
	padding-right: 15px;
}


section.courses-section.inner-page-listing .courses-box-sec .customNavigation {
	position: relative;
	top: -239px;
}
section.courses-section.inner-page-listing .courses-box-sec a.btn.prev6{
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.courses-section.inner-page-listing .courses-box-sec a.btn.next6 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.courses-section.inner-page-listing .courses-box-sec a:hover.btn i{
	opacity: 0.5
}
section.courses-section.inner-page-listing .courses-box-sec .owl-pagination{
	display: none;
}

section.courses-section.inner-page-listing .courses-box-sec {
	padding-bottom: 0;
	border: 0;
}

section.courses-section.inner-page-listing .recent-courses .courses-box-sec .customNavigation {
	position: relative;
	top: -239px;
}
section.courses-section.inner-page-listing .recent-courses .courses-box-sec a.btn.prev5{
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.courses-section.inner-page-listing .recent-courses .courses-box-sec a.btn.next5 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.courses-section.inner-page-listing .recent-courses .courses-box-sec a:hover.btn i{
	opacity: 0.5
}
section.courses-section.inner-page-listing .recent-courses .courses-box-sec .owl-pagination{
	display: none;
}

section.courses-section.inner-page-listing .iq-objects.banner_obj .iq-objects-02 {
	left: 17%;
}
.inner-page-testimonial{
	background: #f1f4f8;
}
.listing-cmn-heading {
	padding-left: 0px;
}
.listing-cmn-heading h3 {
	font-size: 25px;
	padding-bottom: 0;
	clear: both;
}
.listing-cmn-heading p {
    padding: 8px 0 22px 0;font-size: 15px;
}
.listing-cmn-heading h3 span{
	display: inline-block;
	font-family: 'MontserratBold';
}

.recent-courses,.new-courses,.top-courses {
	position: relative;
}
.recent-courses .iq-objects,.new-courses .iq-objects{
	left: -261px;
	top: -160px;
}

section.courses-section.inner-page-listing .all-courses .courses-box-sec .customNavigation {
	position: relative;
	top: -239px;
}
section.courses-section.inner-page-listing .all-courses .courses-box-sec a.btn.prev9{
	float: left;
	font-size: 36px;
	color: #111111;
	position: relative;
	left: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.courses-section.inner-page-listing .all-courses .courses-box-sec a.btn.next9 {
	float: right;
	font-size: 36px;
	color: #111111;
	position: relative;
	right: -23px;
	width: 53px;
	height: 53px;
	background: white;
	border-radius: 100%;
	line-height: 34px;
	box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-webkit-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
section.courses-section.inner-page-listing .all-courses .courses-box-sec a:hover.btn i{
	opacity: 0.5
}
section.courses-section.inner-page-listing .all-courses.courses-box-sec .owl-pagination{
	display: none;
}

section.courses-section.inner-page-listing .box-content._box-content{
	height: auto;
}


/*============================================================Details page Start============================================================*/
section.inner-page-banner.detailspage {
	height: 340px;
}
section.inner-page-banner.detailspage .slider-buttn {
	padding-top: 20px;
	margin-bottom: 35px;
}
section.statistics-section.detailspage-statistics .statistics-box {
	padding-left: 35px;
}
section.statistics-section.detailspage-statistics .statistics-box .statistics-icon {
	margin-right: 20px;
	width: 67px;
}
section.statistics-section.detailspage-statistics .statistics-box .statistics-content {
	width: 68%;
}

.breadcrumb > li + li:before {
	padding: 0 5px;
	color: #ccc;
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
}

#accordion .panel {
	border: medium none;
	border-radius: 6px;
	box-shadow: none;
	margin: 0 0 15px 10px;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.12);
	box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.12);
}
#accordion .panel:after{
	width: 5px;
	height: 100%;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fea101;
	content: "";
}
#accordion .panel-heading {
	border-radius: 30px;
	padding: 0;
}
.panel-body p{
	color: #022327;
	font-size: 16px;
	letter-spacing: 0.3px;
	font-family: 'MontserratLight';
	line-height: 23px;
	text-align: justify;
}
#accordion .panel-title a, #accordion .panel-title a.collapsed {
	background: #f9f6fd none repeat scroll 0 0;
	border: none;
	border-radius: 6px;
	color: #111111;
	display: block;
	font-family: 'MontserratRegular';
	font-weight: 600;
	font-size: 15px;
	font-weight: normal;
	padding: 12px 45px 12px 50px;
	position: relative;
	transition: all 0.3s ease 0s;
	letter-spacing: 0.3px;
}
#accordion .panel-title a{
	color: #fea101;
}
#accordion .panel-title a:before {
	content: "\f128";
	position: absolute;
	left: 22px;
	top: -1px;
	right: auto;
	bottom: 0;
	margin: auto;
	font: normal normal normal 14px/1 FontAwesome;
	width: 20px;
	height: 20px;
	border: 2px solid #fea101;
	text-align: center;
	line-height: 17px;
	border-radius: 100%;
	color: #fea101;
}

#accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
	background: transparent;
	color: #fea101;
	content: "\f068";
	font-family: fontawesome;
	font-size: 14px;
	height: 20px;
	left: auto;
	right: 14px;
	line-height: 20px;
	position: absolute;
	text-align: center;
	top: 14px;
	transition: all 0.3s ease 0s;
	width: 20px;
}
#accordion .panel-title a.collapsed::after {
	content: "\f067";
}

#accordion .panel-body {
	background: transparent none repeat scroll 0 0;
	border-top: medium none;
	padding: 20px 10px 20px 25px;
	position: relative;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: transparent;
	border: none;
}

#accordion .panel-title a, #accordion .panel-title a.collapsed {
	background: #f4f6fb none repeat scroll 0 0;
}
.assesment h6 {
	font-size: 20px;
	font-family: 'MontserratRegular';
	color: #0f5aa0;
	padding-bottom: 36px;
	padding-top: 0px;
	margin: 0px;
}
.assesment p{
	width: 95%;
}
a.certificate-id {
	font-size: 16px;
	color: #fea101;
	text-decoration: underline;
	padding-top: 7px;
	display: block;
}
.related-coursh {
	margin-top: 50px;
}
.related-coursh .owl-carousel .owl-item .item_inner img {
	width: auto;
}
span.course-box-inner-icon {
	display: inline-block;
	margin-bottom: 13px;
}
.course-box-inner h3 {
	color: #111111!important;
	font-size: 20px!important;
	text-transform: unset!important;
	font-family: 'MontserratRegular'!important;
}
.curriculam-assesment-sec .cnm-box {
	background: #fff;
	padding: 41px 18px;
	border-radius: 6px;
	box-shadow: 0px 0px 26px 1px rgba(0,0,0,0.26);
	-webkit-box-shadow: 0px 0px 26px 1px rgba(0,0,0,0.26);
	-moz-box-shadow: 0px 0px 26px 1px rgba(0,0,0,0.26);
}
.related-coursh .owl-carousel .owl-item {
	float: left;
	padding: 33px 21px;
}
b.learner {
	float: right;
	font-weight: normal;
	font-size: 14px;
	color: #111111;
}
span.cour {
	display: inline-block;
	float: left; /* clear: both; */
	font-weight: normal;
	color: #b9b9b9;
	font-family: 'MontserratRegular';
}
.related-coursh .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #fea101;
}
.related-coursh .owl-theme .owl-controls .owl-page span {
	background: #e2e2e2;
	opacity: 1;
}
.related-coursh .customNavigation{
	display: none;
}

ul.socity-progress-box {
	margin: 0px;
	padding: 0px;
	text-align: center;
	margin-top: 62px;
	padding-bottom: 86px;
	border-bottom: 1px solid #dedede;
}
ul.socity-progress-box li {
	display: inline-block;
	float: none;
	vertical-align: middle;
	list-style: none;
	width: 217px;
	height: 217px;
	text-align: center;
	position: relative;
	border: 19px solid #ffcfa0;
	margin: 0px -13px;
	border-radius: 100%;
	z-index: 0;
}
ul.socity-progress-box li .progress-box h3 {
	font-family: 'MontserratBold';
	padding: 0px;
	margin: 0px;
	font-size: 25px;
	padding-bottom: 12px;
}
ul.socity-progress-box li .progress-box small {
	font-family: 'MontserratRegular';
	font-weight: 600;
	font-size: 14px;
	color: #000;
	display: block;
	width: 87%;
	margin: 0px auto;
	min-height: 64px;
}
ul.socity-progress-box li .progress-box .socity-progress-icon- {
	display: inline-block;
}
.progress-box {
	width: 100%;
	height: 100%;
	padding-top: 22px;
	background: #fff;
	border-radius: 100%;
	position: relative;
	z-index: 9;
}
a.cmn-buttn.hvr-shutter-out-horizontal.link.apply-buttn {
	position: relative;
	top: 79px;
	background: #3ec0b9;
}
.socity-progress a.cmn-buttn.hvr-shutter-out-horizontal:before{
	background: #7eefe9;
}
.socity-progress a:hover.cmn-buttn{
	color: #000;
}

ul.socity-progress-box li:nth-child(odd) .progress-box h3{
	color: #fea101;
}
ul.socity-progress-box li:nth-child(even) .progress-box h3{
	color: #0f5aa0;
}

ul.socity-progress-box li:after {
	content: "";
	position: absolute;
	width: 215px;
	height: 120px;
	top: -18px;
	left: -18px;
	right: 0;
	margin: auto;
	background: #fea101;
	border-radius: 130px 130px 0px 0px;
}
ul.socity-progress-box li:first-child{
	z-index: 5;
}
ul.socity-progress-box li:nth-child(2){
	z-index: 4;
}
ul.socity-progress-box li:nth-child(3){
	z-index: 3;
}
ul.socity-progress-box li:nth-child(4){
	z-index: 2;
}
ul.socity-progress-box li:last-child{
}

ul.socity-progress-box li:nth-child(odd){
	border-color: #fdc25b!important;
}
ul.socity-progress-box li:nth-child(even){
	border-color: #bbdeff!important;
}
ul.socity-progress-box li:nth-child(even):after{
	background: #0f5aa0;
	top: auto;
	bottom: -19px;
	border-radius: 0px 0px 130px 130px;
}
ul.socity-progress-box li:last-child{
	z-index: -1;
}

ul.socity-progress-box li:nth-child(odd):before {
	content: "";
	position: absolute;
	width: 44px;
	height: 20px;
	top: 96px;
	left: auto;
	right: -28px;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid  #fea101;
	z-index: 9999;
}

ul.socity-progress-box li:nth-child(even):before {
	content: "";
	position: absolute;
	width: 44px;
	height: 20px;
	top: 65px;
	left: auto;
	right: -30px;
	margin: auto;
	width: 0;
	height: 0;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #0f5aa0;
	z-index: 9999;
}
section.process {
	text-align: center;
	padding-top: 88px;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 4px;
	margin-top: 35px;
}
a.black-text {
	color: #abaeb1;
}
.breadcrumb > .active {
	color: #000;
}

.inner-banner-buttn {
	position: absolute;
	left: auto;
	right: 0;
	top: -150px;
	bottom: 0;
	margin: auto;
	display: table;
}
section.statistics-section.detailspage-statistics .statistics-content h2:after{
	display: none;
}
span.hrs {
	display: inline-block;
	vertical-align: middle;
	font-size: clamp(20px, 5vw, 25px);
	font-family: 'MontserratBold';
	text-transform: capitalize;
}
section.statistics-section.detailspage-statistics .statistics-content h2 {
	vertical-align: middle;
	padding-bottom: 0px;
}
a.get-certificate {
	display: block;
	width: 300px;
}
span.get-certificate-icon {
	display: inline-block;
	vertical-align: middle;
}
.get-certificate-content {
	display: inline-block;
	width: 82%;
	vertical-align: middle;
	padding-left: 5px;
}
.get-certificate-content h6 {
	font-size: 13px;
	font-family: 'MontserratBold';
	color: #fea101;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.get-certificate-content p {
	font-size: 14px;
	width: 100%!important;
}
a.get-certificate {
	width: 260px;
	background: rgba(0,0,0,0.2);
	padding: 5px 18px;
	border-radius: 6px 0px 0px 6px;
	margin-bottom: 15px;
}


.description-sec .cmn-header {
	text-align: center;
	margin-top: 51px;
	margin-bottom: 59px;
}
.description-sec .cmn-header small{
	color: #7c7c7c;
	font-size: 16px;
}
.description-sec .cmn-header h2{
	padding: 31px 0px 35px;
}
.description-sec .cmn-header p{
	color: #7c7c7c!important;
	font-size: 16px;
	width: 80%;
	margin: 0px auto;
}

.description-img {
	display: inline-block;
	float: none;
	vertical-align: middle;
	width: 360px;
	height: 502px;
	border-radius: 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
	box-shadow: 12px 9px 44px 13px rgba(0,0,0,0.18);
	-webkit-box-shadow: 12px 9px 44px 13px rgba(0,0,0,0.18);
	-moz-box-shadow: 12px 9px 44px 13px rgba(0,0,0,0.18);
}
.description-content {
	display: inline-block;
	float: none;
	vertical-align: middle;
	border-radius: 15px;
	background: #f4f6fb;
	width: 73%;
	margin-left: -67px;
	padding-left: 97px;
	padding-right: 37px;
	padding-top: 49px;
	padding-bottom: 63px;
}

.description-content h3,section.keyfeatures-sec h3,.faq-right-panel h3,.assesment h3, .related-coursh h3,.training-shedule-left h3,.traning-mode h3,.download-brochure h3{
	color: #111111;
	font-size: 25px;
	font-family: 'MontserratBold';
	padding-bottom: 40px;
	text-transform: uppercase;
}

.traning-mode h3, .download-brochure h3,.download-brochure p{
	color: #fff;
}
.download-brochure h3{
	padding-bottom: 10px;
}
.description-content p{
	text-align: justify;
	margin-bottom: 25px;
	font-size: 14px;
}

section.keyfeatures-sec {
	padding: 88px 0px;
	position: relative;
	background: #f4f6fb;
	text-align: center;
	position: relative;
    overflow: hidden;
}
section.keyfeatures-sec .container{
	z-index: 1;
	position: relative;
}
section.keyfeatures-sec .iq-objects.banner_obj {
	z-index: 0;
}
section.keyfeatures-sec .iq-objects.banner_obj .iq-objects-02 {
	position: absolute;
	bottom: auto;
	left: auto;
	right: 21%;
	top: 20%;
}
section.keyfeatures-sec .iq-objects.banner_obj .iq-objects-03 {
	position: absolute;
	top: auto;
	right: auto;
	left: 23%;
	bottom: 4%;
}

ul.p-service-box  {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
ul.p-service-box  li {
	display: inline-block;
	float: none;
	margin: 0px -2px;
	width: 304px;
	position: relative;
	vertical-align: middle;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background: #fff;
	margin: 15px;
	box-shadow: -1px 18px 56px 0px rgba(0,0,0,0.11);
	-webkit-box-shadow: -1px 18px 56px 0px rgba(0,0,0,0.11);
	-moz-box-shadow: -1px 18px 56px 0px rgba(0,0,0,0.11);
	padding: 10px;
	border-radius: 8px;
}
.box-cont {
	display: table;
	width: 100%;
	height: 245px;
}
.p-box-cont{
	position: relative;
}
.p-box-cont h2 {
	font-weight: 600;
	color: #000;
	font-size: 25px;
	text-transform: uppercase;
	padding: 32px 0px 22px;
	margin: 0px;
	font-family: 'MontserratLight';
}
.p-box-cont p{
	font-weight: 600;
	color: #000;
	font-family: 'MontserratLight';
	padding: 0px;
	margin: 0px auto;
	font-size: 17px;
	width: 93%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.butt-sec {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: auto;
	bottom: -9px;
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.p-box-cont a{
	text-decoration: none;
	font-weight: 600;
	display: inline-block;
	background: #f46c22;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
	padding: 17px 25px;
	border-radius: 50px;
}
.p-box-cont a:hover.p-box-cta-buttn{
	background: #84BF41;
}

span.icon-img {
	position: relative;
	display: inline-block;
	margin-bottom: 25px;
}
.explo-buttn-sec {
	text-align: center;
	padding-top: 84px;
}
.p-box-cont h3 {
	font-family: 'MontserratLight'!important;
	font-size: 15px!important;
	width: 98%;
	line-height: 19px;
	margin: 0px auto;
	padding: 0px!important;
	text-transform: inherit!important;
}

section.curriculam-assesment-sec {
	padding: 60px 0px;
}
.training-shedule-body {
	-webkit-box-shadow: 19px 19px 45px 0px rgba(0,0,0,0.11);
	-moz-box-shadow: 19px 19px 45px 0px rgba(0,0,0,0.11);
	box-shadow: 19px 19px 45px 0px rgba(0,0,0,0.11);
	border-radius: 20px;
	padding: 26px;
	margin: 70px 0px;
}
.training-shedule-left,.training-shedule-right{
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
	position: relative;
}
.training-shedule-left:after{
	content: "";
	width: 1px;
	top: 0;
	right: -30px;
	bottom: 0;
	left: auto;
	margin: auto;
	position: absolute;
	background: #dee0e4;
	height: 100%;
}
.training-shedule-left{
	width: 70%;
}
.training-shedule-right{
	width: 30%;
}
ul.training-shedule-box {
	padding: 0px;
	margin: 0px;
}
ul.training-shedule-box li {
	list-style: none;
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px -2px;
	width: 23%;
	position: relative;
	padding-left: 15px;
}
ul.training-shedule-box li:after{
	content: "";
	width: 1px;
	height: 56px;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	margin: auto;
	position: absolute;
	background: #dee0e4;
}
ul.training-shedule-box li:last-child:after{
	display: none;
}
.training-shedule-box-body {
	background: #f4f6fb;
	margin-bottom: 20px;
	padding: 15px;
	border-radius: 8px;
}
ul.training-shedule-box li h3 {
	font-size: 16px;
	font-family: 'MontserratRegular';
	padding: 0px!important;
}
li._time p {
	font-size: 14px;
	color: #0f5aa0;
}
li._buttn a.cmn-buttn {
	font-size: 14px;
	padding: 13px 14px;
}
li._buttn {
	width: 22%!important;
	text-align: center;
}
li._time {
	width: 32%!important;
}
.training-shedule-right {
	width: 30%;
	padding-left: 35px;
	text-align: center;
}
.training-shedule-right h5 {
	font-size: 16px;
	color: #111111;
	font-family: 'MontserratRegular';
	width: 90%;
	margin: 0px auto 23px;
	line-height: 25px;
}
a.training-shedule-right-icon {
	display: inline-block;
	margin-bottom: 30px;
}
section.traning-mode-form-sec {
	background: rgb(15,90,160);
	background: linear-gradient(71deg, rgba(15,90,160,1) 0%, rgba(32,132,215,1) 100%);
	padding: 90px 0px;
	position: relative;
	overflow: hidden;
}
.download-brochure {
	padding-left: 30px;
}

section.description-sec {
	padding-bottom: 120px;
	position: relative;
}
.traning-mode-form-sec .container{
	position: relative;
	z-index: 1;
}

.contact-form input.form-control {
	display: inline-block;
	width: 98%;
	height: 42px;
	background: transparent;
	border: none;
	text-shadow: none;
	border-bottom: 1.3px solid #fff;
	border-radius: 0;
	box-shadow: none;
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #fff;
	padding-left:0px;
	padding-bottom:0px;
}
span.form-icon {
	color: #fff; /* padding-left: 8px; */
	position: relative;
	left: 5px;
}

.phonecode,.phonecode:focus{border: none;
   	border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    margin: 0;
    padding: 0;
    background: rgb(94 157 211);
    margin-top: 8px;
    box-shadow: none;
	}
#download_brochure .form-control:focus{ border-color: #fff;}
form#download_brochure .error {
    margin: auto;
    color: #fff;
    font-size: 10px;
}


.contact-form {
	padding-top: 28px;
}

select.form-control.option_value {
	/* border: none!important; box-shadow: none!important; background: transparent!important; */
	border-bottom: 1px solid #ccc!important;
}
.pop-image {
	height: 483px!important;
}

button.btn.btn-warning.cmn-buttn.pac-buttn {
	border: none;
	margin-top: 40px;
	background: rgb(245,159,34);
	background: linear-gradient(83deg, rgba(245,159,34,1) 0%, rgba(247,110,28,1) 100%);
}
button.btn.btn-warning.cmn-buttn.pac-buttn:hover{
	background: #f76e1c;
}

.contact-form .form-control::-webkit-input-placeholder {
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #fff;
}
.contact-form .form-control:-moz-placeholder {
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #fff;
}
.contact-form .form-control::-moz-placeholder {
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #fff;
}
.contact-form .form-control:-ms-input-placeholder {
	font-family: 'MontserratLight';
	font-size: 16px;
	color: #fff;
}

.description-sec .iq-objects.banner_obj .iq-objects-02 {
	position: absolute;
	bottom: auto;
	left: 16%;
	right: auto; /* right: 11%; */
	top: 28%;
}
.description-sec .iq-objects.banner_obj .iq-objects-03 {
	position: absolute;
	top: auto;
	right: 201px;
	left: auto;
	bottom: 4%;
}

.traning-mode {
	text-align: center;
}
ul.traning-mode-icon-sec {
	padding: 0px;
	margin: 0px;
}
ul.traning-mode-icon-sec li{
	list-style: none;
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin: 0px 45px;
	position: relative;
}
.icon-box {
	position: relative;
	width: 175px;
	height: 175px;
	background: #fff;
	border-radius: 100%;
	text-align: center;
	line-height: 175px;
	border: 7px solid #8ebde5;
	z-index: 1;
	-webkit-box-shadow: 0px 0px 0px 11px #1c7bcb;
	box-shadow: 0px 0px 0px 11px #1c7bcb;
	margin-bottom: 35px;
}
ul.traning-mode-icon-sec li h5{
	color: #fff;
}
section.traning-mode-form-sec:after {
	content: "";
	left: auto;
	right: -140px;
	width: 56%;
	background: rgba(255,255,255,0.3);
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg);
}
a.disabled {
	pointer-events: none;
	cursor: default;
}
.inner-page-banner .slider-buttn{
	margin-bottom: 10px;
}

/*=============================================================new-added-css==============================================================*/

.biz-form .contact-form {
    padding-top: 0px;
    display: inline-block;
    width: 100%;
    float: none;
}
#submit_reply_modal .align {
	height: 350px;
}
#submit_reply_modal .align {
	height: 350px;
}
#submit_reply_modal .biz-form {
	    width: 500px;
    padding: 34px;
}
#submit_reply_modal .biz-form h2{
	color: #000000b0;
	font-size: 27px;
	padding: 14px;
}
#submit_reply_modal img{
	width: 35%;
}

.about-policy{
	padding: 4rem 0;
}
.cancel-p p{
	padding: 0px 0 30px;
	line-height: 2;
}
.notified{
	list-style-type: none;
	padding-left: 10px;
}
.notified li{
	margin: 10px 0;
	line-height: 2;
}
.aling_arrow{
	display: table;
	float: left;   
}
.aling_arrow i{
	font-size: 20px;
	margin-right: 9px;
	color: #fea101;
	font-weight: 600;
}
.topic{
	margin-left: 25px;
}
.note p{
	margin-bottom: 10px;
}
.multiple-phone{border-right:1px solid #fff;}
#download_brochure .captchaError{font-size: 10px;color: #fff;}
#download_brochure button.btn.btn-warning.cmn-buttn.pac-buttn{margin-top:20px;}
div#recaptchaBrochure {
    margin-top: 20px;
}

@media (max-width:1900px) and (min-width:1850px) {
	.navbar-header {
		left: -100px;
	}
	.navbar:after {
		width: 197px;
	}
	.carousel-caption {
		left: 14%;
	}
	.footer-heading h4 {
		font-size: 15px;
	margin-bottom: 12px;
	font-weight: bold;
	}
	.footer-card-1 ul.cmnlink li a {
		padding: 0px 9px;
	}
	.card1-cont p {
		padding-right: 15px;
	}
	.address-info p {
		width: 89%;
	}
	.email-info a{
		word-break: break-word;
	width: 84%;
	display: inline-block;
	vertical-align: top;
	}

}

@media (max-width:1661px) {
	.navbar:after {
		width: 380px;
	}
	input.search {
		width: 275px;
	}
	.navbar-inverse .navbar-nav > li > a {
		padding: 0px 8px;
	}
	.service-top-tittle {
		width: 26%;
	padding: 14px 0px 14px 134px;
	}
	
	ul.service-top-tab li a {
		padding: 14px 8px;
		font-size: 12px;
	}
	.d-app {
		left: 202px;
	bottom: 1px;
	}
	.d-app a.app-buttn {
		padding: 6px 5px;
	width: 166px;
	}

}

@media (max-width:1600px) {
	.navbar:after {
		width: 22%;
	}
	.heder-sec h2::before,.heder-sec h2::after {
		width: 37%;
	}
}

@media (max-width:1366px) {
	html, body {
		width: auto;
	padding-top: 0;
	}
	.navbar:after {
		width: 17%;
	}
	.testimonial-fedback-box-sec a.btn.prev4{
		left: 65px;
	}
	.testimonial-fedback-box-sec a.btn.next4{
		right: 65px;
	}
	section.bottom-calltoaction-section h6 {
		width: 62%;
	text-align: left;
	}
	a.cmn-buttn.bott-cal-toaction {
		margin-left: 0px;
	margin-right: 28px;
	}
	ul.cmnlink li a {
		font-size: 14px;
	}
	.footer-heading h4 {
		font-size: 14px;
	}
	.heder-sec h2:before,.heder-sec h2:after {
		width: 33%;
	}

	section.courses-section {
		padding: 40px 0px 0px;
	}
	.certification a.btn.next6,.top-courses a.btn.next7,section.blog-section a.btn.next5,section.testimonial-section a.btn.next2,section.student-work-section a.btn.next3,section.courses-section.inner-page-listing .courses-box-sec a.btn.next6,section.courses-section.inner-page-listing .courses-box-sec a.btn._next_btn {
		right: -28px;
	width: 39px;
	height: 39px;
	padding: 6px;
	font-size: 24px;
	line-height: 21px;
	}
	.certification a.btn.prev6,.top-courses a.btn.prev7,section.blog-section a.btn.prev5,section.testimonial-section a.btn.prev2,section.student-work-section a.btn.prev3,section.courses-section.inner-page-listing .courses-box-sec a.btn.prev6,section.courses-section.inner-page-listing .courses-box-sec a.btn._prev_btn{
		left: -25px;
	width: 39px;
	height: 39px;
	padding: 6px;
	font-size: 24px;
	line-height: 21px;
	}



}

@media (max-width:1280px) {
	html, body {
		width: auto;
	padding-top: 0;
	}
	.navbar:after {
		width: 15%;
	}
	section.student-work-section .customNavigation {
		z-index: 11111;
	}
	section.student-work-section a.btn.prev3{
		left: -4px;
	}
	section.student-work-section a.btn.next3 {
		right: -4px;
	}

	.certification a.btn.next6, .top-courses a.btn.next7, section.blog-section a.btn.next5, section.testimonial-section a.btn.next2, section.student-work-section a.btn.next3,section.courses-section.inner-page-listing .courses-box-sec a.btn.next6,section.courses-section.inner-page-listing .courses-box-sec a.btn._next_btn{
		float: none;
	right: inherit;
	margin: 10px 5px;
	}
	.certification a.btn.prev6, .top-courses a.btn.prev7, section.blog-section a.btn.prev5, section.testimonial-section a.btn.prev2, section.student-work-section a.btn.prev3,section.courses-section.inner-page-listing .courses-box-sec a.btn.prev6 ,section.courses-section.inner-page-listing .courses-box-sec a.btn._prev_btn{
		float: none;
	left: inherit;
	margin: 10px 5px;
	}

	.certification .customNavigation,.top-courses .customNavigation,section.blog-section .customNavigation,section.testimonial-section .customNavigation,section.student-work-section .customNavigation,section.courses-section.inner-page-listing .courses-box-sec .customNavigation {
		position: relative;
	top: 0;
	text-align: center;
	}
	.certification .view-all-sec,.top-courses .view-all-sec {
		top: 0;
	}

	section.blog-section .customNavigation{
		margin-top: 15px;
	}
	.view-all-sec {
		padding-top: 20px;
	}
	.testimonial-fedback-box-sec .tecstmonial-content {
		width: 86%;
	margin: 0px auto;
	}
	section.student-work-section .customNavigation {
		padding-bottom: 10px;
	}
	section.service-section {
		padding: 44px 0px 62px;
	}
	section.testimonial-fedback-section {
		padding: 51px 0px 0px;
	}
	.new-courses.course_2,.new-courses.course_1 {
		padding-bottom: 30px;
	}
}

@media (max-width:1199px) {
	.top-nav-services {
		display: none;
	}
	.navbar-inverse .navbar-nav > li > a.service {
		display: inline-block;
	}

	.cus-col {
		float: none;
	display: block;
	width: 100%;
	margin-bottom: 25px
	}
	.cus-col:last-child{
		margin-bottom: 0px;
	}
	.offer-message, .navbar-collapse, .service-top-tittle {
		padding-left: 130px;
	}
	.navbar-nav {
		float: none;
	display: block;
	text-align: center;
	margin-top: 9px;
	width: 100%;
	padding-bottom: 9px;
	}
	.search-container {
		float: none;
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 20px;
	}
	input.search {
		width: 75%;
	}
	.navbar:after {
		width: 16%;
	}
	.statistics-content {
		width: 73%;
	padding-left: 15px;
	}
	.statistics-box {
		min-height: 115px;
	}
	.box-tittle .box-content {
		width: 99%;
	padding: 0px;
	padding-left: 0;
	text-align: center;
	margin: 0px auto;
	}
	.box-icon {
		width: 66px;
	height: 63px;
	text-align: center;
	margin: 0px auto;
	}
	header.box-tittle {
		text-align: center;
	}

	
	.footer-card-2 .col-sm-4 {
		padding: 0px;
	}
	section.blog-section a.btn.prev5{
		left: -4px;
	}
	section.blog-section a.btn.next5 {
		right: -4px;
	}
	.footer-card-2 {
		padding-bottom: 55px;
	}
	.d-app {
		left: 311px;
	bottom: 1
	}
	.d-app a.app-buttn {
		width: 215px;
	}
	section.testimonial-section .view-all-sec {
		padding-top: 26px;
	}

	section.courses-section.inner-page-listing .box-tittle .box-content {
		width: 90%;
	text-align: left;
	margin: 0;
	padding-right: 50px;
	}
	.testimonial-fedback-box-sec .tecstmonial-content {
		padding: 54px 61px 0px;
	}

	.navbar-header {left: -80px;}    


	.description-img {
		width: 335px;
	}
	.description-content {
		width: 65%;
		margin-left: 0;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 49px;
		padding-bottom: 63px;
	}
	.course-block-corp {
		width: 94% !important;
		margin-left: 3%;
	}
	section.statistics-section.detailspage-statistics .statistics-box {
		padding-left: 14px;
	}
	.icon-box{
		width: 150px;
	height: 150px;
	}
	ul.traning-mode-icon-sec li{
		margin: 15px 45px !important;
	}
	ul.traning-mode-icon-sec li .icon-box {
		width: 100px;
		height: 100px;
	}
	ul.traning-mode-icon-sec li .icon-box img {
		width: 47px;
		margin-top: -79px;
	}
	ul.traning-mode-icon-sec li h5 {
		color: #fff;
		margin-right: 20px;
		font-size: 19px;
	}
	ul.traning-mode-icon-sec li {
		margin: 0 !important;
	}
	.traning-mode {
		margin-bottom: 50px;
	}
	.training-shedule-left{
		width: 100%;
	}
	.training-shedule-right{width: 100%}
	a.cmn-buttn.pac-buttn.hvr-sweep-to-right.service-btn-left {
		width: 45%;
		text-align: center;
	}
	a.cmn-buttn.pac-buttn.hvr-sweep-to-right.service-btn-right {
		width: 45%;
		text-align: center;
		float: right;
	}
	.course-enroll-btn,.course-view-btn{
		width: 49%;
		text-align: center;
	}
	.courses-box-sec p.box-content-desc {
		font-size: 17px;
		line-height: 25px;
	}
}

@media (max-width:1136px) {
	html, body {
		width: auto;
	padding-top: 0;
	}
	.navbar-header {
		left: -30px;  margin-left: 9px;
	}   
}

@media (max-width:1024px) {
	html, body {
		width: auto;
	padding-top: 0;
	}
	/*    .navbar-header {left: 0;}*/
}

@media (max-width:991px) {
	.phonecode, .phonecode:focus{background: rgb(19 99 172);}
	div#recaptchaBrochure {
	    margin-top: 50px;
	}
	.navbar-header {
		left: -30px;  margin-left: 9px;
	}   
	html, body {
		width: auto;
	padding-top: 0;
	}
	.navbar-collapse {
		padding-left: 84px;
	}
	.navbar-inverse .navbar-nav > li > a {
		padding: 0px 5px;
	}
	.navbar:after {
		width: 24%;
	}
	.navbar-header {
		left: -9px;
	}
	.statistics-box {
		margin-bottom: 20px;
	}

	section.courses-section {
		padding: 39px 0px 0px;
	}
	section.testimonial-section {
		padding: 16px 0px
	}
	.heder-sec h2:before, .heder-sec h2:after {
		width: 25%;
	}
	section.service-section {
		padding: 44px 0px
	}
	section.service-section .cmn-header {
		margin-bottom: 60px;
	}
	.blog-box {
		margin-bottom: 20px;
	}
	section.testimonial-fedback-section {
		padding: 51px 0px 0;
	}
	.d-app a.app-buttn {
		width: 218px;
	}
	.d-app {
		left: 239px;
	bottom: 17px;
	}
	footer.footer-sec.cmn-heading {
		padding-top: 46px;
	}
	.coppywright-sec {
		margin-top: 50px;
	}
	.description-img{
		display: none;
	}
	.description-content{
		width: 100%;
	}
	section.statistics-section.detailspage-statistics .statistics-box {
		padding-left: 9px;
	}

	h2.timer.count-title.count-number {
		font-size: 20px;
	}
	span.hrs {
		font-size: 20px;
	}
	section.statistics-section.detailspage-statistics .statistics-box .statistics-icon {
		margin-right: 0;
		width: 32%;
	}
	section.statistics-section {
		margin-top: -15px;
	}
	a.navbar-brand img {
		width: 80%;
		margin-top: -12px;
		margin-bottom: 9px; 
	}
}

@media (max-width:900px) {
	.navbar:after {
		width: 22%;
	}
	.navbar-header {
		left: 0px;
	}
}
@media (max-width:820px) {
	.navbar:after {
		width: 19%;
	}
	.navbar-header {
		left: 0px;
	}
}
@media (min-width:768px) {

	ul.nav li.dropdown ul{
		display: none;
	}
	ul.nav li.dropdown:hover ul{
		display: block;
	}

	ul.nav li.dropdown ul li.dropdown-submenu ul{
		display: none;
	}
	ul.nav li.dropdown ul li.dropdown-submenu:hover ul{
		display: block;
	}

	.caret-m{
		display: none;
	}
	.section-table-collapsible table.table table.table-inner tbody{
		display: table;
	}
	.section-table-collapsib table.table table.table-inner tbody{
		display: table-row-group;
	}

	a.navbar-small-resolutionz{
		display: none;
	}
	a.navbar-big-resolutionz{
		display: block;
	}
	.navbar-middle .navbar-header {
		float: none;
	display: inline-block;
	position: absolute;
	width: 13%;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	}
	.navbar-middle .navbar-header .navbar-big-resolutionz{
		margin: 0;
	}

	.navbar-middle.navbar-hight .navbar-header {
		float: none;
	display: inline-block;
	position: relative;
	width: auto;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
		margin-left: 0px;
	}
	.navbar-middle.navbar-hight .navbar-header .navbar-brand{
		min-height: 70px;
	margin: 1em auto;
	padding: 0 0.8em; 
	}
	section.inner-page-banner h1 {
		font-size: 22px !important;
		line-height: 30px  !important;
	}
}

@media (max-width: 767px) {
	div#recaptchaBrochure {
	    margin-top: 70px !important;
	}
	.float{bottom: 10px !important;}
	a.navbar-brand img {
		margin-top: -50px; 
	}
	html, body {
		width: auto;
	padding-top: 0;
	}
	/*small-view-side-menu*/
	#stuck_container {
		position: fixed;
	}
	.isStuck{
		display: none;
	}
	.navbar{
		margin-bottom: 0;
	}

	#slide-navbar-collapse {
		position: fixed;
	width: 250px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 280px;
	height: 100%;
	transform: translateX(-120%);
	-webkit-transform: translateX(-120%);
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	display: block;
	background: #2289de;
	}
	#slide-navbar-collapse.side_nave_in {
		transform: translateX(0);
	-webkit-transform: translateX(0);
	}

	.menu-overlay {
		background-color: rgba(0,0,0,0.55);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99;
	display: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	}
	.menu-overlay.overlay_in{
		display: block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	}


	a.navbar-brand.mobile_view_logo {
		display: block;
	width: 100%;
	clear: both;
	text-align: center;
	padding: 15px 0px;
	background: #fdfdfd;
        top:0;
	}
	a.navbar-brand.mobile_view_logo img{
		display: inline-block;
	width: 53px;
        margin: 0px;
	}
	ul.nav.navbar-nav {
		clear: both;
	background: #2289de;
	}
	.navbar-collapse.collapse{
		padding: 0px;
	}
	/*Toggel button	*/
	.navTrigger {
		cursor: pointer;
	width: 30px;
	display: inline-block;
	transform: scale(0.7px);
	}
	.navTrigger i {
		background-color: #fff;
	border-radius: 2px;
	content: '';
	display: block;
	width: 100%;
	height: 4px;
	}
	.navTrigger i:nth-child(1) {
		-webkit-animation: outT 0.8s backwards;
	animation: outT 0.8s backwards;
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
	}
	.navTrigger i:nth-child(2) {
		margin: 5px 0;
	-webkit-animation: outM 0.8s backwards;
	animation: outM 0.8s backwards;
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
	}
	.navTrigger i:nth-child(3) {
		-webkit-animation: outBtm 0.8s backwards;
	animation: outBtm 0.8s backwards;
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
	}
	.navTrigger.active i:nth-child(1) {
		-webkit-animation: inT 0.8s forwards;
	animation: inT 0.8s forwards;
	}
	.navTrigger.active i:nth-child(2) {
		-webkit-animation: inM 0.8s forwards;
	animation: inM 0.8s forwards;
	}
	.navTrigger.active i:nth-child(3) {
		-webkit-animation: inBtm 0.8s forwards;
	animation: inBtm 0.8s forwards;
	}

	/*Toggel button animation	*/
	@-webkit-keyframes inM {
		50% {
			-webkit-transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(45deg);
		}
	}
	@keyframes inM {
		50% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(45deg);
		}
	}
	@-webkit-keyframes outM {
		50% {
			-webkit-transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(45deg);
		}
	}
	@keyframes outM {
		50% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(45deg);
		}
	}
	@-webkit-keyframes inT {
		0% {
			-webkit-transform: translateY(0px) rotate(0deg);
		}
		50% {
			-webkit-transform: translateY(9px) rotate(0deg);
		}
		100% {
			-webkit-transform: translateY(9px) rotate(135deg);
		}
	}
	@keyframes inT {
		0% {
			transform: translateY(0px) rotate(0deg);
		}
		50% {
			transform: translateY(9px) rotate(0deg);
		}
		100% {
			transform: translateY(9px) rotate(135deg);
		}
	}
	@-webkit-keyframes outT {
		0% {
			-webkit-transform: translateY(0px) rotate(0deg);
		}
		50% {
			-webkit-transform: translateY(9px) rotate(0deg);
		}
		100% {
			-webkit-transform: translateY(9px) rotate(135deg);
		}
	}
	@keyframes outT {
		0% {
			transform: translateY(0px) rotate(0deg);
		}
		50% {
			transform: translateY(9px) rotate(0deg);
		}
		100% {
			transform: translateY(9px) rotate(135deg);
		}
	}
	@-webkit-keyframes inBtm {
		0% {
			-webkit-transform: translateY(0px) rotate(0deg);
		}
		50% {
			-webkit-transform: translateY(-9px) rotate(0deg);
		}
		100% {
			-webkit-transform: translateY(-9px) rotate(135deg);
		}
	}
	@keyframes inBtm {
		0% {
			transform: translateY(0px) rotate(0deg);
		}
		50% {
			transform: translateY(-9px) rotate(0deg);
		}
		100% {
			transform: translateY(-9px) rotate(135deg);
		}
	}
	@-webkit-keyframes outBtm {
		0% {
			-webkit-transform: translateY(0px) rotate(0deg);
		}
		50% {
			-webkit-transform: translateY(-9px) rotate(0deg);
		}
		100% {
			-webkit-transform: translateY(-9px) rotate(135deg);
		}
	}
	@keyframes outBtm {
		0% {
			transform: translateY(0px) rotate(0deg);
		}
		50% {
			transform: translateY(-9px) rotate(0deg);
		}
		100% {
			transform: translateY(-9px) rotate(135deg);
		}
	}

	/*Toggel button	*/

	.navbar-fixed-top{
		position: inherit;
	}
	.navbar-toggle{
		position: fixed;
	right: 0;
	z-index: 9999999;
	top: 16px;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
		background-color: transparent;
	}
	.navbar-inverse .navbar-toggle {
		background-color: transparent;
	border: none;
	border-radius: 0;
	height: 22px;
	width: 30px;
	padding: 0px;
	transform: scale(0.8);
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-inverse .navbar-nav > li > a {
		border-bottom: 1px solid rgba(255,255,255,0.3)!important;
	border-radius: 0;
	}
	.navbar-inverse .navbar-nav > li:last-child a{
		border-bottom: none;
	}
	.navbar-inverse .navbar-nav > li > a :hover{
		color: #f79323;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		border-color: rgba(0,0,0,0.1);
	background: #000;
	}


	.navbar-nav > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
		text-align: center;
	position: relative;
	}

	.caret-m{
		display: block;
	position: absolute;
	right: -9px;
	left: auto;
	z-index: 555;
	bottom: auto;
	top: 9px;
	margin: 0 15px 0 0;
	padding: 0;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	}
	.caret-m i{
		color: #FFFFFF;
	font-size: 10px;
	}
	/*.caret-m:hover i{ color:#ee9924;}*/

	.dropdown-menu{
		position: inherit;
	width: 100%;
	}
	.caret{
		display: none;
	}
	.dropdown-menu{
		display: none;
	visibility: visible;
	transform: translateY(0em);
	-moz-transform: translateY(0em);
	-webkit-transform: translateY(0em);
	-ms-transform: translateY(0em);
	-o-transform: translateY(0em);
	opacity: 1;
		position: relative;
	top: 0;
	}
	.dropdown-menu > li > a{
		text-align: center;
	}
	.dropdown-submenu > .dropdown-menu{
		left: 0;
	min-width: inherit;
	right: 0;
	position: inherit;
	}


	a.navbar-small-resolutionz{
		display: block;
	}
	a.navbar-big-resolutionz{
		display: none;
	}
	.navbar-collapse .navbar-header{
		display: none;
	}
	.navbar-middle ul.navbar-nav{
		margin: 0;
	}
	.navbar-middle .navbar-toggle{
		position: inherit;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 2.5em auto;
	display: inline-block;
	float: left;
	}
	.navbar-middle .navbar-toggle:after, .navbar-middle .navbar-toggle:before{
		clear: both;
	}
	.navbar-middle a.navbar-small-resolutionz{
		position: inherit;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
	float: none;
	width: auto;
	}
	.navbar-middle a.navbar-small-resolutionz:after, .navbar-middle a.navbar-small-resolutionz:before{
		clear: both;
	}
	.navbar ul {
		margin-top: 5px;
	text-align: center;
	}
	.navbar-inverse .navbar-nav > li > a {
		padding: 13px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	padding-left: 30px;
	}
	.navbar-inverse .navbar-nav > li:after{
		display: none;
	}
	.navbar-inverse ul.nav li.dropdown:hover ul {
		background: #000000;
	}
	.navbar-inverse .navbar-nav > li {
		display: block;
	margin: 0px;
	}
	ul.nav.navbar-nav li:last-child a{
		border-bottom: none !important;
	}
	#stuck_container .open > .dropdown-menu {
		display: none;
	}
	body {
		padding-top: 71px;
	}

	/*nav-bar*/

	a.navbar-brand {
		width: 66px;
	float: left;
	z-index: 111;
	position: relative;
	margin: 0px;
        top: 10px;    
	}
	.navbar-header {
		position: relative;
	top: 0;
	padding: 8px;
	z-index: auto;
	}
	.offer-message, .navbar-collapse, .service-top-tittle {
		padding-left: 0;
	}
	.small-search{
		display: block;
	}
	.search-container {
		float: none;
	width: 84%;
	display: inline-block;
	text-align: center; 
	margin: 0px auto;
	margin-left: 20px;
	margin-top: 8px;
    margin-bottom: 8px;
	}
	.navbar-inverse .navbar-nav > li > a.service {
		display: block;
	}
	.navbar-inverse .navbar-nav > li > a {
		border-right: 0;
	display: block;
	}
	#myCarousel .item, #myCarousel .item.active {
		height: 450px;
	}
	.carousel-caption {
		top: 13%;
	}
	.statistics-box {
		margin-bottom: 23px;
	}
	section.courses-section {
		padding: 38px 0px 0px;
	}
	
	section.testimonial-section .customNavigation,section.student-work-section .customNavigation{
		display: none;
	}
	section.testimonial-section .owl-pagination,section.student-work-section .owl-pagination {
		display: block;
	}
	section.testimonial-section {
		padding: 0px 0px 30px;
	}
	.heder-sec h2:before, .heder-sec h2:after {
		width: 20%;
	}
	section.service-section {
		padding: 43px 0px 35px;
	}
	section.service-section .cmn-header {
		margin-bottom: 45px;
	}
	.blog-box{
		margin-bottom: 20px;
	}
	.tecstmonial-content h2 {
		width: 90%;
	}
	.testimonial-fedback-box-sec a.btn.prev4 {
		left: 40px;
	}
	.testimonial-fedback-box-sec a.btn.next4 {
		right: 40px;
	}
	section.testimonial-fedback-section {
		padding: 51px 0px 0px;
	}
	section.bottom-calltoaction-section h6 {
		width: 90%;
	text-align: center;
	display: block;
	margin: 0px auto;
	margin-bottom: 20px;
	padding: 0px;
	}
	a.cmn-buttn.bott-cal-toaction {
		margin-right: 0;width: 85%;
	}
	.card1-cont {
		width: 100%;
	padding-left: 0;
	text-align: center;
	margin-bottom: 20px;
	}
	a.footer-logo {
		display: block;
	text-align: center;
	margin-bottom: 10px;
	}
	footer.footer-sec.cmn-heading {
		padding-top: 32px;
	}
	.footer-card-1{
		text-align: center;
	}
	.footer-card-1 {
		text-align: center;
	border-bottom: 1px solid #595c63;
	padding-bottom: 15px;
	}
	.footer-card-2 {
		padding-top: 23px;
	border-bottom: 1px solid #595c63;
	}
	.footer-address-sec,.footer-email-sec,.footer-phone-sec {
		margin-bottom: 20px;
	}

	section.blog-section a.btn.prev5{
		left: 2px;
	}
	section.blog-section a.btn.next5 {
		right: 2px;
	}
	.app-link {
		width: 100px;
	padding: 10px;
	}
	.small-view-sec {
		transform: rotate(-90deg);
	height: 157px;
	width: 155px;
	}
	.roter-view {
		transform: rotate(90deg);
	position: relative;
	left: 52px;
	top: -40px;
	width: 53px;
	}
	.app-link h4 {
		font-size: 16px;
	}
	a.app-buttn p{
		display: none;
	}
	.d-app a.app-buttn p {
		display: inline-block;
	}
	.d-app {
		left: auto;
	bottom: auto;
	position: relative;
	}
	.footer-card-2 {
		padding-bottom: 23px;
	}

	.certification a.btn.next6,.top-courses a.btn.next7,section.blog-section a.btn.next5,section.testimonial-section a.btn.next2,section.student-work-section a.btn.next3,section.courses-section.inner-page-listing .courses-box-sec a.btn.next6 {
		display: none;
	}
	.certification a.btn.prev6,.top-courses a.btn.prev7,section.blog-section a.btn.prev5,section.testimonial-section a.btn.prev2,section.student-work-section a.btn.prev3,section.courses-section.inner-page-listing .courses-box-sec a.btn.prev6{
		display: none;
	}

	.certification .owl-pagination,.top-courses .owl-pagination,section.testimonial-section .owl-pagination,section.blog-section .owl-pagination,
	.owl-controls.clickable,section.courses-section.inner-page-listing .courses-box-sec .owl-pagination{
		display: block!important;
	position: relative;
	z-index: 11;
	}

	.owl-theme .owl-controls .owl-page span {
		width: 17px;
	height: 17px;
	margin: 5px 11px;
	}
	.top-courses .view-all-sec,.certification .view-all-sec {
		top: 7px;
	}
	.carousel-indicators .active,.carousel-indicators li {
		width: 15px;
	height: 15px;
	margin: 0px 8px;
	}

	section.inner-page-banner h1 {
		padding-left: 23px;
	}
	section.inner-page-banner p {
		width: 60%;
	padding-left: 23px;
	}
	section.inner-page-banner {
		height: 200px;
	}
	.training-shedule-left,.training-shedule-right{
		width: 100%;
	}
	ul.training-shedule-box li{
		width: 100% !important;
	}
	li._date,li._time,li._place{
		border-right: none;
	}
	li._date h3,li._time h3,li._place h3{
		float: left;
		width: 30%;
	}
	li._date p,li._time p,li._place p{
		float: left;
		width: 70%;
	}
	ul.training-shedule-box li {
		width: 100% !important;
		padding: 10px;
	}
	ul.training-shedule-box li:after{
		background: none;
	}
	.inner-banner-buttn{
		display: none;
	}
	section.inner-page-banner h1 {
		width: 55%;
		font-size: 20px !important;
		line-height: 28px; 
	}
	section.inner-page-banner.detailspage .slider-buttn{
		margin-left: 15px;
	}
    .certification .customNavigation, .top-courses .customNavigation, section.blog-section .customNavigation, section.testimonial-section .customNavigation, section.student-work-section .customNavigation, section.courses-section.inner-page-listing .courses-box-sec .customNavigation{display: none;}
    
    ul.socity-progress-box li {width: 200px; height: 200px;}
    ul.socity-progress-box li:nth-child(odd):before {top: 85px;}
    ul.socity-progress-box li:after { width: 198px;height: 107px;}
    .training-shedule-body { margin: 70px 20px;}
    .training-shedule-left:after{ display: none;}
    .download-brochure{ padding-left: 0px;}
    ul.traning-mode-icon-sec li .icon-box { margin: 0px auto;margin-bottom: 20px;}
    a.cmn-buttn.port-buttn {margin-right: 3px;}
}


@media (max-width: 767px) {
	.offer-message{width:100%;padding-left: 0 !important;}
	.top-info-content { width: 100%;text-align: center;}
	.rating{margin-left: 22px;}
}


@media (min-width: 600px) and (max-width: 640px) {
	html, body {
		width: auto;
	}

}


@media (max-width: 640px) {
	.show-ctn{
		display: inline-flex;
	}
	.services-box {
		height: 231px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	}
	section.bottom-calltoaction-section {
		padding: 30px 0px;
	}
	.search-container {
		width: 70%;
	}
	.navbar:after {
		width: 19%;
	}
	
	.g-review .item.item_inner.wow.fadeInUp.animated {
		min-height: 716px;
	}
	section.courses-section.inner-page-listing .box-tittle .box-content {
		width: 100%;
	}
	.date a, .time a {
		font-size: 12px;
	}
	section.courses-section.inner-page-listing footer.box-footer {
		padding: 15px 8px 24px;
        text-align: center;
	}
	section.courses-section.inner-page-listing footer.box-footer a.cmn-buttn {
		font-size: 13px;
	padding: 15px 8px;
	margin: 0 auto;
	}
	section.courses-section.inner-page-listing footer.box-footer a.cmn-buttn.port-buttn{
		margin-right: 0px;
	}
	.description-content {
		width: 100%;
	}

	.course-block-corp {
		width: 80% !important;
	}
    .date-time {padding: 0px 5px;padding-left: 10px;}
    .date {width: 66%;}

}


@media (max-width: 600px) {
	.search-sec input[type="text"]:focus {
		width: 200px;
	}
	.vacnce .view-spcial{width: 100% !important; margin-top: 12px;}
	.vacnce{display: block !important;}
}

@media (max-width: 536px) {
	.navbar:after {
		width: 22%;
	}
	.carousel-control .icon-prev, .carousel-control .icon-next{
		width: 30px;
	height: 30px;
	}
	#myCarousel .carousel-control .icon-prev:before,#myCarousel .carousel-control .icon-next:before {
		top: -2px;
		position: relative;
		font-size: 19px;
	}
}



@media (max-width: 480px) {
	.mobile-version{display:block !important;}
	.desktop-version{display:none !important;}
	.view-all-sec.wow.fadeInUp.need_more.animated {
		padding-top: 8px;
	}
	input.search {
		width: 72%;
	margin-left: 20px;
	}
	.search-container{
		margin-left: 11px;
	}
	.navbar:after {
		width: 29%;
	}
	.carousel-caption h3{
		display: none;
	}
	#myCarousel .item, #myCarousel .item.active {
		height: 370px;
	background-position: -494px;
	}
	.service-box {
		min-height: auto;
	}
	.statistics-icon {
		width: 54px;
	display: block;
	text-align: center;
	width: 100%;
	}
	.statistics-content {
		width: 100%;
	padding-left: 0;
	text-align: center;
	}
	.statistics-box {
		min-height: 158px;
	}
	.carousel-caption {
		left: 14px;
	right: 0;
	margin: auto;
	width: 84%;
	}
	.courses-box-sec .col-xs-6.col-sm-6.col-md-3.custome-col,.col-xs-6.col-sm-6.col-md-4.custome-col-service,.blog-box-sec .col-xs-6.col-sm-6.col-md-3.custome-col-service {
		width: 100%;
	float: none;
	display: block;
	}
	section.service-section .cmn-header h2 {
		width: 90%;
	}
	section.blog-section .cmn-header h2 {
		line-height: 7px;
	width: 90%;
	}
	section.blog-section .cmn-header {
		margin-bottom: 43px;
	}
	section.blog-section {
		padding: 50px 0px;
	}
	.testimonial-fedback-box-sec .customNavigation{
		display: none;
	}
	.testimonial-fedback-box-sec .tecstmonial-content {
		padding: 0;
	}
	section.testimonial-fedback-section {
		padding: 51px 0px;
	}
	.card-3, .card-4, .card-5 {
		display: block;
	width: 100%;
	margin-bottom: 15px;
	}
	ul.cmnlink li {
		display: inline-block;
	float: none;
	}
	ul.cmnlink li a {
		font-size: 14px;
	border-right: 1px solid #6d727b;
	padding: 0px 6px;
	}
	.coppywright-sec {
		margin-top: 33px;
	}
	.card-5{
		margin-bottom: 0px;
	}
	ul.cmnlink li:last-child a{
		border-right: 0;
	}
	button.search-buttn {
		width: 45px;
	}
	.cmn-buttn {
		padding: 15px 30px;
	}
	.animated.fadeInUp.slider-buttn {
		padding-top: 20px;
	}
	.d-app a.app-buttn {
		width: 183px;
	}
	/*#myCarousel .carousel-control.right, #myCarousel .carousel-control.left {display: none;}*/
	.top-courses a.btn.prev7,.certification a.btn.prev6{
		left: 0px;
	}
	.top-courses a.btn.next7,.certification a.btn.next6  {
		right: 0px;
	}
	.certification .customNavigation ,.top-courses .customNavigation{
		top: -200px;
	}
	.g-review .item.item_inner.wow.fadeInUp.animated {
		min-height: 404px;
	}
	.testimonial-fedback-box-sec .tecstmonial-content {
		width: 100%;
	}

	.date a, .time a {
		font-size: 14px;
	}
	.date {
		width: 64%;
	}
	.time{
		padding-left: 15px;
	}
	section.courses-section.inner-page-listing footer.box-footer {
		text-align: center;
	}
	section.courses-section.inner-page-listing footer.box-footer a.cmn-buttn {
		font-size: 14px;
	padding: 15px 18px;
	margin: 0 auto;
	}
	section.courses-section.inner-page-listing footer.box-footer a.cmn-buttn.port-buttn {
		margin-right: 5px;
	}

	.col-xs-6.col-sm-6.col-md-6.col-lg-3._custome-col {
		width: 100%;
	display: block;
	}

	section.listing-categori ul li a {
		padding: 19px 8px;
	font-size: 14px;
	}
	section.inner-page-banner p {
		width: 80%;
	}
	section.inner-page-banner {
		height: 169px;
	}

	.vertical-tab .nav-tabs{
		display: table-caption !important;
	}
	.vertical-tab .nav-tabs{
		width: 100% !important;
	display: table-caption !important;
	margin-bottom: 5px !important;
	}
	.download-brochure form button.btn.btn-warning.cmn-buttn.pac-buttn{
		width: 100%;
	}
	section.statistics-section.detailspage-statistics .statistics-box .statistics-icon{
		margin:0 auto;
	}
	section.statistics-section.detailspage-statistics .statistics-box .statistics-content {
		width: 100%;
	}
	section.inner-page-banner p,section.inner-page-banner h1 {
		width: 100% !important;
	}
	section.statistics-section.detailspage-statistics .statistics-box {
		padding-left: 9px;
		height: 175px;
	}
	#request_new_schedule_modal .biz-form h2 {
		font-size: 22px;
	}
	#request_new_schedule_modal .cmn-buttn {
		padding: 9px 30px;
	}
    .date_to {text-align: left;padding-left: 64px;}
/*    .certification .customNavigation, .top-courses .customNavigation, section.blog-section .customNavigation, section.testimonial-section .customNavigation, section.student-work-section .customNavigation, section.courses-section.inner-page-listing .courses-box-sec .customNavigation{ display: none;}*/
	.cmn-buttn {
	    padding: 12px 13px;
	    font-size: 15px;
	        width: 48%;
	}
	a.cmn-buttn.pac-buttn.hvr-sweep-to-right.service-btn-left {
		width: 100%;
		margin-bottom: 10px;
	}
	a.cmn-buttn.pac-buttn.hvr-sweep-to-right.service-btn-right {
		width: 100%;
		margin-bottom: 10px;
	}
	.service_box p.box-content-desc{
		height:160px;
	}
	.course-enroll-btn,.course-view-btn{
		width: 100%;
		margin-bottom: 10px;
	}
	
}
.blog-box p{
	height:100px;
}

.offer-message{
	position: relative;
    top: 0;
    z-index: 1;
}

@media (max-width:400px) {
	input.search {
		width: 72%;
	margin-left: -17px;
	}
	.tecstmonial-content h2 {
		width: 100%;
	font-size: 21px;
	}
	.animated.fadeInUp.slider-buttn {
		padding-top: 23px;
	}
	.cmn-buttn {
		font-size: 14px;
	padding: 15px 12px;
	}
	.carousel-caption {
		left: 26px;
	}
	.heder-sec h2:before, .heder-sec h2:after {
		width: 14%;
	}
	.d-app a.app-buttn {
		width: 100%;
	}
	section.listing-categori ul li a {
		padding: 17px 11px;
	font-size: 13px;
	}
}
@media (max-width: 360px) {
	.navbar:after {
		width: 33%;
	}
	.navbar-toggle {
		right: -10px;
	}
	input.search {
		width: 65%;
	}
	.carousel-caption {
		top: 8%;
	}
	.profile-header2 {
		width: 67%;
	margin-bottom: 10px;
	}
	ul.traning-mode-icon-sec li h5 {
		margin-bottom: 26px;
	}
	#request_new_schedule_modal .biz-form, #certofocation_modal .biz-form  {
		width: 330px;
	}
}


/*about us*/
@media (max-width:1024px){
	.more-info {
		top: 25%;
	}
#placement-review-page a.btn.next11 {
    right: 45% !important;
}
#placement-review-page a.btn.prev11 {
    left:45% !important;
}

}
@media (max-width:992px){
	.about-loop:before{
		display: none
	}
	.about_box.with-content , .about-loop.even-loop .about_box.with-content.pull-right{
		padding: 20px;
	}
	.about-loop .about_box.with-img, .about-loop.even-loop .about_box.with-img {
		padding: 0 20px 20px;
	}
#placement-review-page a.btn.next11 {
    right: 44% !important;
}
#placement-review-page a.btn.prev11 {
    left:44% !important;
}
#submit_reply_modal .biz-form{width: 430px;}
}
@media (max-width:800px){
	.about-loop:before{
		display: none
	}
	.about_box.with-content , .about-loop.even-loop .about_box.with-content.pull-right{
		padding: 20px;
	}
	.about-loop .about_box.with-img, .about-loop.even-loop .about_box.with-img {
		padding: 0 20px 20px;
	}
	.team-member-img {
		width: 200px;
	}
	.team-member-details {
		width: calc(100% - 200px);
	}
	section.our-events-wrapper ul li{
		width: 48%;
	}
	.more-info{
		top: 20%
	}
.mt-4{ margin-top:20px; }
}
@media (max-width:480px){
	#submit_reply_modal .biz-form{    width: 90%;}
	.team-member-img {
		width: 100%;
	text-align: center;
	}
	.team-member-details {
		width: 100%;
	text-align: center;
	margin-top: 20px;
	}
	section.our-events-wrapper ul li{
		width: 98%;
	margin-bottom: 15px;
	}
	.more-info{
		top: 7%;
	}
	ul.social-icon {
		margin: 15px auto;
	padding: 0;
	float: none;
	width: 180px;
	}
	section.our-events-wrapper{
		padding: 30px 0;
	}
	section.our-team-wrapper{
		margin: 20px 0;
	}
	footer.footer-sec.cmn-heading {
		float: left;
	width: 100%;
	}
	
}
@media (max-width:375px){
	.more-info h1 {
		font-size: 15px;
	}

}
/*End about us*/body{	font-family: 'Montserrat', sans-serif;}#placement-review-page #banner-section {
    background-image: url("../asset_front/images/banner-img.jpg"); /* The image used */
    background-color: #cccccc; /* Used if the image is unavailable */
    height: 283px; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    display: flex;
    align-items: center;
}
#placement-review-page #banner-section h1 {
    font-size: 22px !important;
    line-height: 30px !important;
    color: #fff;
    font-weight: 700;
}
#placement-review-page #banner-section p {
    font-size: 16px !important;
    line-height: 30px !important;
    color: #fff;
    font-weight: 400;
}
#placement-review-page .heading {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#placement-review-page .heading h2 {
    padding-bottom: 20px !important;
    font-size: clamp(25px, 5vw, 35px);
    color: #111111;
    padding: 0px;
    margin: 0px;
    font-weight: 700;
    text-align: center;
}
#placement-review-page .heading h2 span {
    font-weight: 400;
}
#placement-review-page .heading small {
    font-size: 16px;
    text-align: center;
}
#placement-review-page #students-list {
    margin-top: 80px;
    margin-bottom: 266px;
}
#placement-review-page .student-row {
    margin-top: 0px;
}
#placement-review-page #testimonial-section {
    margin-top: 80px;
}
#placement-review-page #testimonial-section .testimonial-carousel img {
    width: 5%;
}
#placement-review-page #testimonial-section .testimonial-carousel .testimonial-img {
    width: 3%;
    margin-right: 10px;
}
#placement-review-page #testimonial-section .testimonial-carousel .img-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
#placement-review-page #testimonial-section .testimonial-carousel h5 {
    display: block;
    font-size: 14px;
    color: #171717;
    padding-top: 11px;
    text-align: center;
}
#placement-review-page #testimonial-section .testimonial-carousel {
    margin-top: 50px;
}
#placement-review-page #testimonial-section .testimonial-carousel h5 span {
    color: #2472e4;
}
#placement-review-page #testimonial-section .testimonial-carousel p {
    font-size: 16px;
    font-style: italic;
    line-height: 1.71;
    color: #404040;
    text-align: center;
    padding: 0 130px;
}
#placement-review-page #testimonial-section {
    background: #f1f4f8;
    padding: 80px 0;
}
#placement-review-page #testimonial-section .owl-prev {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 50px;
    background: #fff !important;
    height: 53px;
    width: 53px;
    padding-bottom: 5px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    box-shadow: -1px 10px 26px 0px rgb(0 0 0 / 9%);
}
#placement-review-page #testimonial-section .owl-next {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 50px;
    padding-bottom: 5px !important;
    background: #fff !important;
    height: 53px;
    width: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    box-shadow: -1px 10px 26px 0px rgb(0 0 0 / 9%);
}
#placement-review-page .owl-theme .owl-nav [class*="owl-"]:hover {
    background: #869791;
    color: #000 !important;
    text-decoration: none;
}
#placement-review-page #browse-course {
    background: linear-gradient(83deg, rgba(36, 80, 228, 1) 0%, rgba(99, 174, 239, 1) 100%);
    position: relative;
    padding: 46px;
    text-align: center;
    overflow: hidden;
}
#placement-review-page #browse-course img {
    position: absolute;
    top: 0;
    left: 0;
}
#placement-review-page #browse-course h6 {
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.5px;
}
#placement-review-page .bott-cal-toaction {
    margin-left: 50px;
    background: #fff;
    font-size: 16px;
    color: #0f5aa0;
    padding: 15px 35px;
    display: inline-block;
    text-transform: capitalize;
    letter-spacing: 1px;
    border-radius: 5px;
    text-shadow: none;
    overflow: hidden;
}
#placement-review-page .browse-course-info {
    display: flex;
    align-items: center;
    z-index: 99;
} /*#browse-course{	 background-image: url("../img/browse-section-bg.png"); /* The image used */
#placement-review-page .student-card {
    background: #fff;
    box-shadow: 5px 5px 10px #0000001c;
    padding: 15px 20px;
    border-radius: 10px;
    border-left: 5px solid #fea101;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 180px;
}
#placement-review-page .student-name-box {
    display: flex;
    align-items: start;
}
#placement-review-page .student-name-box h4 {
    margin: 0;
    font-size: 15px;
}
#placement-review-page .student-name-box p {
    margin: 5px 0 0 0;
    opacity: 0.8;
    font-size: 13px;
}
#placement-review-page .student-card h3 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    color: #fea101;
}
#placement-review-page .student-card p {
    padding: 0;
    margin: 0;
}
#placement-review-page .student-card p span {
    font-weight: 600;
}
#placement-review-page .name-section {
    margin-left: 10px;
} /*.flip-card {  background-color: transparent;  width: 100%;    height: 180px;    perspective: 1000px;}*/ /* This container is needed to position the front and back side */
#placement-review-page .flip-card {
  background-color: transparent;
  width: 100%;
    height: 215px;
    perspective: 1000px;
}
#placement-review-page .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.8s;
    transform-style: preserve-3d;
} /* Do an horizontal flip when you move the mouse over the flip box container */
#placement-review-page .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
} /* Position the front and back side */
#placement-review-page .flip-card-front,
.flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden; /* Safari */
    backface-visibility: hidden;
} /* Style the front side (fallback if image is missing) */
/* #placement-review-page .flip-card-front {
    background-color: #bbb;
    color: black;
}*/ /* Style the back side */
#placement-review-page .flip-card-back {
    transform: rotateY(180deg);
}
#placement-review-page .flip-card-back .student-card {
    background: #2c3840;
    box-shadow: 5px 5px 10px #0000001c;
    padding: 18 px 20px;
    border-radius: 10px;
    border-left: 0px !important;
    display: inherit !important;
    height: 215px;
    color: #fff;
}
#placement-review-page .flip-card-back .student-card h2 {
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 0;
}
#placement-review-page .flip-card-back .student-card h3 {
    color: #fff !important;
    text-align: center;
    margin: 0;
    font-size: 18px;
    margin: 10px 0;
}
#placement-review-page .flip-card-back .student-card h4 {
    color: #fff !important;
    text-align: center;
    margin: 0;
    font-size: 15px;
}
#placement-review-page .flip-card-back .student-card p {
    color: #fff !important;
    text-align: center;
    margin: 10px 0;
    font-size: 14px;
}
#placement-review-page .course-btn-box {
    display: flex;
    justify-content: center;
	padding: 2px 0;
}
#placement-review-page .course-btn {
    background: #fff;
    padding: 4px 10px;
    border-radius: 5px;
    color: #2c3840;
	width: 100%;
	text-align: center;
	font-size: 12px;
}
/* #placement-review-page .mt-20 {
    margin-top: 200px;
} */

.placement-section .cmn-header h2{
padding-bottom:20px;
}

.placement-section .cmn-header {
    text-align: center;
    margin-bottom: 59px;
}

.courses-box-sec .flip-card{
    margin-top: 10px !important;
}
#placement-review-page .owl-carousel .owl-item .item_inner img {
    width: initial;
}

#placement-review-page a.btn.prev11 {
    float: left;
    font-size: 36px;
    color: #111111;
    position: relative;
    left: -66px;
    top: 100px;
    width: 53px;
    height: 53px;
    background: white;
    border-radius: 100%;
    line-height: 34px;
    box-shadow: -1px 10px 26px 0px rgb(0 0 0 / 9%);
    -webkit-box-shadow: -1px 10px 26px 0px rgb(0 0 0 / 9%);
    -moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
#placement-review-page a.btn.next11 {
    float: left;
    font-size: 36px;
    color: #111111;
    position: absolute;
    right:-66px;
top: 100px;
    width: 53px;
    height: 53px;
    background: white;
    border-radius: 100%;
    line-height: 34px;
    box-shadow: -1px 10px 26px 0px rgb(0 0 0 / 9%);
    -webkit-box-shadow: -1px 10px 26px 0px rgb(0 0 0 / 9%);
    -moz-box-shadow: -1px 10px 26px 0px rgba(0,0,0,0.09);
}
.search-popup-inner-section{
position: absolute;top: 86%;z-index: 111111;
}

@media (max-width:1280px){
	#placement-review-page a.btn.next11 {
    right: 46% ;
    top: 0px ;
width: 40px;
    height: 40px;
font-size: 25px;
padding:0;
}
#placement-review-page a.btn.prev11 {
    left: 46% ;
    top: 0px;
width: 40px;
    height: 40px;
font-size: 25px;
padding:0;
}

}

@media only screen and (max-width: 1200px) and (min-width: 1024px){
#placement-review-page a.btn.next11 {
    right: 45%;
}
#placement-review-page a.btn.prev11 {
    left:45%;
}
}


@media (max-width:1200px){
	.search-popup-inner-section {
	    top: 45% !important;
	    left: 20%;
	}
}

@media (max-width:991px){
	.search-popup-inner-section {
	    left: 17%;
	    width: 75%;
	}
}
@media (max-width:480px){
	li._buttn a.cmn-buttn{width: 100%;}
	.training-shedule-body {margin: 70px 0px;}
}