
body
{font-family: 'Exo', sans-serif !important;}

.price-home {
	margin: 0px 0px !important;
	width: 100% !important;
	float: left !important;
	background: #000000a6 !important;
	margin-top:-41px !important;
	padding: 10px !important;
	font-weight:bold;
	text-align:center !important;
	font-size:16px !important;
	color:#fff !important;
	z-index: 9999999;
	position: inherit;
	display: none;
}
.course-index {
	background-color:#111e2761;
	z-index:9;
	height:auto;
	padding:15px 0 20px 0;
	width:31%;
	float:right;
	margin-top:38px
}
.course-index p {
	background:#fff!important;
	margin-top:10px;
	padding:5px 0;
	margin-bottom:0;
	text-align:center;
	width:100%;
	float:left
}
.about-index {
	background-color:#111e2761;
	z-index:9;
	height:auto;
	padding:15px 0 20px 0;
	width:31%;
	float:right
}
.about-index p {
	background:#fff!important;
	margin-top:10px;
	padding:5px 0;
	margin-bottom:0;
	text-align:center;
	width:100%;
	float:left
}
.about-enquiry {
	margin-top:0;
	font-weight:700;
	font-size:21px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:100%!important;
	float:left
}
.form-index {
	background-color:#111e2761;
	z-index:9;
	height:520px;
	padding:0;
	width:31%;
	float:right
}
.form-index p {
	background:#fff!important;
	margin-top:10px;
	padding:5px 0;
	margin-bottom:0;
	text-align:center;
	width:100%;
	float:left
}
.padding-right {
	padding-right:0!important
}
.qui {
	border-top:solid 1px #5a5a5a!important;
	font-weight:700;
	font-size:21px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
	width:100%!important;
	float:left;
	margin-bottom:-16px
}
.quii {
	margin-top: -15px;
	font-weight:700;
	margin-bottom: 4px;
	font-size:21px;
	color:#fff;
	text-align:
	center;
	text-transform:
	uppercase;
	width:100%!important;
	float:
	left
}
.whatsapp-link {
	position:fixed;
	left:20px;
	bottom:15px;
	z-index:99
}
.whatsapp-link img {
	width:50px;
	height:50px
}
.whatever {
	display:none!important
}
.st-btn {
	display:block!important;
	margin-top:-19px!important;
	background:0 0!important;
	font-size:0!important
}
#st-1 .st-btn>img {
	display:none!important
}
.footer-link-fixs {
	font-size:16px!important;
	margin-left:20px!important
}
#st-1.st-has-labels .st-btn.st-remove-label {
	min-width:50px!important;
	margin-left:-58px!important
}
.date-of-bith {
	width:100%!important;
	text-align:right!important
}
.institute-tag {
	font-size:32px;
	line-height:36px;
	margin-top:24px;
	width:100%;
	font-weight:900;
	float:left;
	text-transform:uppercase;
	text-align:center
}
.download-box-cert {
	padding:15px;
	border:solid 1px #fa6303;
	text-align:center;
	color:#000;
	font-size:16px
}
.banner-content a {
	color:#fff!important;
	font-size:16px
}
.banner-content a:hover {
	color:#fff!important;
	text-decoration:blink
}
.course-line h1 {
	font-size:inherit;
	margin:0;
	font-weight:700
}
.course-line h2 {
	font-size:inherit;
	margin:0;
	font-weight:700
}
.cms-data {
	font-size:24px;
	margin-top:10px;
	float:left;
	width:100%;
	color:#fd670d
}
.footer-deatl-wi {
	width: 23%!important;
	padding-left:42px
}
.footer-deatl {
	max-width: 27%!important;
}
.logo-kimg-classes {
	padding-top:11px;
	padding-left:0
}
.download-form {
	float:left;
	padding:8px 20px;
	background:#152935;
	margin-bottom:8px;
	color:#fff;
	border-radius:3px;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase
}
.download-bro {
	background:#fd670d;
	padding:8px 25px;
	font-size:17px;
	border-radius:3px;
	font-weight:700;
	color:#fff
}
.top-menu-line .col-md-8 {
	padding-right:0!important
}
#subnav {
	background-color:#0e0e0eb8;
	height:auto;
	color:#fff;
	width:100%;
	float:right;
	text-align:right;
	z-index:9999999;
	padding-right:106px;
	padding-top:5px;
	padding-bottom:5px
}
#subnav a {
	color:#fff;
	padding:5px;
	font-size:14px;
	float:right!important;
	
}
#subnav a:hover {
	text-decoration:blink
}
.download-bro:hover {
	background:#232937;
	color:#fff;
	text-decoration:blink
}
table {
	border-spacing:0;
	width:100%
}
.bordered {
	border:solid #ccc 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	box-shadow:0 1px 1px #ccc
}
.bordered tr:hover {
	background:#fbf8e9;
-o-transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
transition:all .1s ease-in-out
}
.bordered td, .bordered th {
	border-left:1px solid #232937;
	border-top:1px solid #232937;
	padding:24px 10px;
	text-align:left;
	background:#fff;
	text-align:center;
	border-radius:0!important;
	color:#232937;
	font-size:19px;
	font-weight:400;
	line-height:25px
}
.bordered th {
	background-color:#fd670d;
	color:#fff;
	padding:9px 44px;
	font-weight:700
}
.bordered td:first-child, .bordered th:first-child {
	border-left:none
}
.bordered th:first-child {
	-moz-border-radius:6px 0 0;
	-webkit-border-radius:6px 0 0 0;
	border-radius:6px 0 0 0
}
.bordered th:last-child {
	-moz-border-radius:0 6px 0 0;
	-webkit-border-radius:0 6px 0 0;
	border-radius:0 6px 0 0
}
.bordered th:only-child {
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
.bordered tr:last-child td:first-child {
	-moz-border-radius:0 0 0 6px;
	-webkit-border-radius:0 0 0 6px;
	border-radius:0 0 0 6px
}
.bordered tr:last-child td:last-child {
	-moz-border-radius:0 0 6px;
	-webkit-border-radius:0 0 6px 0;
	border-radius:0 0 6px 0
}
.testimoni-line {
	background-size:cover;
	padding:0!important;
	background:url(../images/testimonials.jpg) center fixed;
	float:left;
	width:100%
}
.form-about {
	background-color:#111e2761;
	padding:15px 35px 36px!important;
	z-index:9
}
.qui-about {
	border-bottom:solid 1px #5a5a5a!important;
	padding-bottom:3px;
	font-weight:700;
	font-size:23px;
	color:#fff;
	margin-bottom:11px!important;
	padding-bottom:3px;
	text-align:center;
	text-transform:uppercase
}
.banner-digital {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	color:#fff;
	background:#ff9800;
	
}
.banner-digital h2 {
	margin:0;
	font-weight:400;
	font-size:51px;
	margin-bottom:20px;
	margin-top:132px;
	color:#fff!important
}
.form-digital {
	background-color:#111e2761;
	padding:65px 35px 26px!important;
	z-index:9
}
.banner-inner {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	color:#fff;
	background:#ff9800;
	
}
.banner-inner h2 {
	margin:0;
	font-weight:400;
	font-size:51px;
	margin-bottom:20px;
	margin-top:102px;
	color:#fff!important
}
.banner-request-quoteee {
	background:0;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	padding:15px 35px;
	position:relative;
	;
	font-weight:800;
	border-radius:3px;
	background:#fd670d;
	margin-right:23px
}
.banner-request-quoteee:hover {
	color:#fff;
	text-decoration:blink;
	background:#232937
}
.banner-request-quoteeee {
	background:#2eb158;
	border:1px solid #2eb158;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	padding:14px 39px;
	position:relative;
	;
	font-weight:800;
	border-radius:3px;
	margin-right:20px
}
.banner-request-quoteeee:hover {
	color:#fff;
	text-decoration:blink;
	background:#232937;
	border:solid 1px #232937!important
}
.margn-bo-fee {
	margin-bottom:45px!important
}
.ourse-fees {
	background:red;
	border:1px solid red;
	color:#fff;
	text-transform:uppercase;
	font-size:21px;
	padding:12px 45px;
	position:relative;
	;
	font-weight:800;
	border-radius:3px;
	margin-right:20px
}
.ourse-fees:hover {
	color:#fff;
	text-decoration:blink;
	background:#232937;
	border:solid 1px #232937!important
}
.header-line {
	background:#152935;
	float:left;
	width:100%;
	margin:0;
	font-weight:700;
	color:#fff;
	padding:4px 0;
	z-index:99;
	position:relative
}
.top-mobile {
	float:left;
	text-align:left!important;
	padding-left:5px
}
.header-line a {
	;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:800;
	letter-spacing:1px
}
.header-line a:hover {
	text-decoration:blink
}
.header-line span {
	padding:0 3px;
	color:#8c857d;
	font-weight:400!important
}
.top-links {
	float:right;
	text-align:right!important;
	padding-right:0
}
.quick-buy {
	background:#d40f1f;
	padding:8px 10px 6px;
	border-radius:0;
	margin-right:-4px
}
.my-class {
	width:22%!important;
	margin-right:34px!important;
	border-right:solid 1px #46494d
}
.post-slide {
	background:#fff;
	padding-bottom:20px;
	margin:0 15px
}
.post-slide .post-img {
	position:relative
}
.post-slide .over-layer {
	background:rgba(0, 0, 0, .6);
	width:100%;
	height:100%;
	position:absolute;
	opacity:0;
	cursor:pointer;
transition:all .3s ease 0;
	display:none!important
}
.post-slide:hover .over-layer {
	opacity:1
}
.post-slide .over-layer:after {
	content:"+";
	font-size:52px;
	color:#fff;
	position:absolute;
	top:31%;
	left:42%
}
.post-slide .post-img img {
	width:100%;
	height:auto
}
.post-slide .post-title {
	margin:0 0 10px
}
.owl-theme .owl-controls .owl-page span {
	display:block;
	width:15px!important;
	height:15px!important;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#869791
}
.testimonials-slide {
	background:#e63e86ba;
	border-radius:0 0 270px 270px;
	margin-bottom:100px
}
.owl-theme .owl-controls {
	margin-top:29px!important;
	text-align:center
}
.post-slide .post-title a {
	font-size: 17px;
	font-weight:700;
	color:#333;
	display:inline-block;
	text-transform:capitalize;
transition:all .3s ease 0;
}
.post-slide .post-title a:hover {
	text-decoration:none;
	color:#e67e22
}
.post-slide .post-date {
	text-transform:capitalize;
	font-size:14px;
	width:100%;
	float:left;
	line-height:25px
}
.post-slide .post-date:before {
	content:"\f073";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	margin-right:7px;
	color:#e67e22;
	display:none
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background:#e67e22
}
.above-header-div {
	float:left
}
.above-header-div a {
	color:#fff!important;
	font-size:12px!important;
	font-weight:700!important;
	text-transform:uppercase;
	border-right:solid 1px #616d7e!important;
	padding:8px;
	float:left
}
.menu-hadi {
	display:inline-block;
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:10px;
	max-width:100%
}
.menu-hadi:hover {
	color:#fff!important
}
.menu-a {
	color:#fff;
	display:inline-block;
	border-left:3px solid #152935;
	transform:scale(1, 1.1);
	-webkit-transform:scale(1, 1.1);
	-moz-transform:scale(1, 1.1);
	-ms-transform:scale(1, 1.1);
	-o-transform:scale(1, 1.1);
	width: 227px !important;
	padding:6px 0;
	letter-spacing:.3px;
	font-size:14px!important
}
.menu-a:hover {
	border-left:3px solid #fd6408;
	background:#1e3848!important;
	color:#fff!important;
transition:all .17s ease-in-out;
-moz-transition:all .17s ease-in-out;
-webkit-transition:all .17s ease-in-out;
-o-transition:all .17s ease-in-out;
	text-decoration:blink
}
.menu-a .fa {
	padding-left:5px;
	padding-right:5px
}
.above-header-div span {
	float:left
}
.above-header-div .fa {
	color:#fff!important
}
.above-header-left {
	float:right
}
.above-header-left a {
	color:#fff!important;
	font-size:12px!important;
	font-weight:700!important;
	text-transform:uppercase;
	border-right:solid 1px #616d7e!important;
	padding:8px;
	float:right
}
.above-header-left span {
	float:left
}
.above-header-left .fa {
	color:#fff!important
}
.paddin-send {
	font-size:20px;
	margin-bottom:30px;
	color:#4ab54d;
	border-bottom:solid 1px #ddd;
	padding-bottom:14px
}
.contact-icon {
	font-size:29px;
	margin-right:14px;
	color:#ce5769
}
.message-me {
	border-radius:0!important;
	height:100px!important;
	margin-bottom:10px!important;
	font-size:14px!important;
	border:solid 1px #ddd;
	padding-top:15px!important
}
.aboutus-inner {
	padding:25px 0 60px;
	background:#fff;
	width:100%;
	float:left;
	margin:0
}
.aboutus-inner h3 {
	margin:28px 0 34px;
	color:#525252;
	text-align:left;
	font-size:25px
}
.aro-icon {
	padding:6px 10px!important;
	border:solid 2px #e13f44!important;
	font-size:20px!important;
	border-radius:0;
	margin-right:10px!important;
	border-radius:50%
}
.aboutus-inner p {
	padding:0 0 10px;
	background:#fff;
	text-align:justify!important;
	width:100%;
	font-weight:300;
	font-size:18px;
	margin:0
}
.client-area {
	font-size:20px;
	color:#807d7d;
	font-weight:300
}
.home-images {
	margin:-85px 0 0
}
.free-doamin {
	font-size:46px!important;
	padding:0 0 9px
}
.form-me {
	border-radius:0;
	height:39px!important
}
.mar-serv {
	text-align:left;
	margin-top:50px;
	color:#4ab54d;
	font-size:28px;
	line-height:33px;
	text-transform:uppercase;
	font-weight:300;
	margin-bottom:26px
}
.border-about {
	border-top:dashed 1px #ddd!important;
	padding:10px!important;
	float:left;
	width:100%
}
.my-submit {
	background:#ce5769!important;
	color:#fff!important;
	border:none!important;
	font-size:16px!important;
	font-weight:300!important;
	padding:8px 26px!important
}
.form_cub {
	margin:0 0 40px;
	border:1px solid #dcdcdc;
	padding:10px
}
.contact-size {
	color:#4ab54d!important
}
.day-mond {
	float:left!important;
	text-align:left!important;
	width:100%!important;
	margin:0!important;
	font-size:15px;
	line-height:28px;
	color:#202020
}
.table-me {
	width:100%;
	overflow-x:hidden
}
.my-thum {
	border:solid 1px #ddd;
	padding:0;
	color:#202020;
	border-radius:0!important
}
.my-thum h3 {
	margin:0;
	padding:16px;
	border-bottom:solid 1px #ddd;
	font-size:18px;
	color:#5d5b5b;
	text-transform:uppercase
}
.register-off {
	text-align:left;
	font-size:16px;
	font-weight:600;
	color:#000;
	text-transform:uppercase
}
.address-inf {
	font-size:16px!important;
	padding-top:0;
	border-left:solid 1px #ddd
}
.contact-pho {
	text-align:center;
	font-size:35px;
	color:#4ab54d;
	border-right:solid 1px #ddd
}
.phone-contact {
	font-size:20px!important;
	padding-top:9px
}
.client-box-logo-m {
	margin:5px!important;
	width:24%!important
}
.client-logo-m {
	background:0;
	padding:30px 10px!important;
	text-align:center
}
.client-logo-m:hover {
	padding:30px 10px!important;
	text-align:center;
transition:all .4s;
	cursor:pointer
}
.client-name-m {
	background:#4ab54d!important;
	padding:7px 10px!important;
	text-align:left!important;
	font-size:16px!important;
	color:#fff!important;
	border-top:none!important
}
.tab-content {
	float:left;
	width:100%;
	margin-top:33px
}
.sms-pricenew {
	width:100%!important;
	overflow:auto!important;
	background:#fff
}
.table-a tr>:first-child {
	border-left:4px solid #00b159;
	text-align:left;
	padding:13px;
	white-space:nowrap
}
.table-a th {
	padding:12px 24px 15px;
	font-size:16px!important;
	text-align:center;
	font-weight:500;
	color:#00b159
}
td, th {
	padding:9px 15px;
	border:1px solid #eee;
	font-weight:400;
	text-align:center
}
.table-a i {
	position:relative;
	top:-1px;
	margin:0 6px 0 0;
	font-size:13px;
	font-weight:700;
	color:#00b159
}
.buy-now-butt {
	background:#17a05e;
	border-radius:3px;
	padding:5px 9px;
	color:#fff!important;
	font-size:12px
}
.table-a {
	margin:0
}
.features-tag {
	color:#00b159;
	font-size:20px;
	margin:10px 0;
	font-weight:600;
	transform:scale(1, 1.1);
	-webkit-transform:scale(1, 1.1);
	-moz-transform:scale(1, 1.1);
	-ms-transform:scale(1, 1.1);
	-o-transform:scale(1, 1.1)
}
.features-text {
	color:#202020;
	font-size:15px!important;
	margin:4px 0 10px;
	font-weight:400;
	-webkit-transform:scale(1, 1.1);
	-moz-transform:scale(1, 1.1);
	-ms-transform:scale(1, 1.1);
	-o-transform:scale(1, 1.1)
}
.tag-content {
	text-align:center;
	font-size:40px;
	text-transform:uppercase;
	font-weight:300
}
.td-my {
	padding:18px 5px;
	border:solid 1px #dfd9e9
}
.free-domin-wid {
	text-align:center;
	width:20%;
	margin-bottom:30px
}
.font-size-free-domain {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	line-height:26px
}
.free-doamin {
	font-size:46px;
	padding:0 0 9px
}
.thumbnail-my-free {
	background:#fff;
	padding:20px 7px;
	border-radius:3px!important
}
.thumbnail-my-free:hover {
	background:#862937;
	color:#fff!important;
-webkit-transition:all .8s ease;
-moz-transition:all .8s ease;
-o-transition:all .8s ease;
-ms-transition:all .8s ease;
transition:all .8s ease;
	text-decoration:blink
}
.thumbnail-my-free a {
	color:#202020!important
}
.thumbnail-my-free a:hover {
	color:#fff!important
}
.horly-monthly {
	padding:11px 5px 10px!important
}
.inr-strong {
	font-weight:600!important
}
.btn-greenn {
	padding:6px 7px;
	color:#fff;
	background:#00b159;
	border-radius:3px;
	font-weight:300;
	font-size:15px
}
.btn-greenn:hover {
	color:#fff;
	background:#000
}
.inner-pages {
	background:url(../images/inner-header.html);
	width:100%;
	float:left;
	margin:0;
	color:#fff;
	padding:39px 0
}
.king-cloud {
	text-align:center;
	font-size:40px;
	text-transform:uppercase;
	font-weight:100
}
.public-cloud {
	text-align:center;
	font-size:46px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:700
}
.inner-pages-content {
	background:#fff;
	width:100%;
	float:left;
	margin:0;
	color:#fff;
	padding:30px 0
}
.inner-pages-content h1 {
	text-align:center;
	font-size:40px;
	text-transform:uppercase;
	font-weight:300
}
.inner-pages-content p {
	text-align:center
}
.inner-pages-cloud {
	background:#fff;
	width:100%;
	float:left;
	margin:0;
	color:#202020;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding:30px 0
}
.rotate {
	width:90px;
	height:90px;
	position:relative;
	top:45px;
	background:#000;
	right:-45px;
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	z-index:1
}
.years-exprence {
	border-right:solid 1px #e6e2e2;
	padding:23px;
	height:150px;
	border-bottom:solid 1px #e6e2e2
}
.daily-backup {
	border-left:solid 0 #07da71;
	border-bottom:solid 1px #e6e2e2;
	border-right:solid 0 #038745;
	padding:23px;
	height:150px
}
.server-lavel {
	border-left:solid 1px #e6e2e2;
	border-bottom:solid 1px #e6e2e2;
	padding:23px;
	height:150px
}
.best-control {
	border-right:solid 1px #e6e2e2;
	border-top:solid 0 #038745;
	padding:23px;
	height:150px;
	border-bottom:solid 1px #e6e2e2
}
.optimize-soft {
	border-left:solid 0 #07da71;
	padding:23px;
	height:150px;
	border-top:solid 0 #038745;
	border-right:solid 1px #e6e2e2;
	border-bottom:solid 1px #e6e2e2
}
.server-prot {
	border-left:solid 0 #07da71;
	padding:23px;
	height:150px;
	border-top:solid 0 #038745;
	border-bottom:solid 1px #e6e2e2
}
.best-control-panel {
	border-top:solid 0 #038745;
	padding:23px;
	height:150px;
	border-right:solid 1px #e6e2e2
}
.account-transfar {
	border-top:solid 0 #038745;
	padding:23px;
	height:150px;
	border-right:solid 1px #e6e2e2;
	border-left:solid 0 #038745
}
.free-support {
	border-top:solid 0 #038745;
	padding:23px;
	height:150px;
	border-left:solid 0 #038745
}
.www {
	background:#00b159!important;
	color:#fff!important;
	text-align:center;
	font-size:19px!important;
	padding:17px!important;
	border:none!important;
	width:100%;
	border-radius:3px!important
}
.header-king-cloud {
	background:#1b232f!important;
	float:left;
	z-index:9999;
	position:relative;
	width:100%;
	padding:3px 0
}
.header-king-cloud span {
	border-right:solid 1px #5e6d84;
	font-size:13px;
	padding:0 10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:600
}
.header-king-cloud a {
	color:#fff
}
.text-al-king {
	text-align:left
}
.text-al-right {
	text-align:right
}
.facebook-icon {
	padding:5px 9px 4px 8px;
	border-radius:3px;
	background:#191919;
	font-size:12px!important
}
.twitter-icon {
	padding:4px 6px;
	border-radius:3px;
	background:#191919;
	font-size:12px!important
}
.linkdin-icon {
	padding:4px 7px;
	border-radius:3px;
	background:#191919;
	font-size:12px!important
}
.dropal-box {
	border:dashed 1px #ddd;
	padding:0;
	margin:10px
}
.google-icon {
	padding:4px;
	border-radius:3px;
	background:#191919;
	font-size:12px!important
}
.insta-icon {
	padding:4px 6px;
	border-radius:3px;
	background:#191919;
	font-size:12px!important
}
.youtube-icon {
	padding:4px 6px;
	border-radius:3px;
	background:#191919;
	font-size:12px!important
}
.subscrib {
	background:0 0!important;
	border:solid 1px #444242;
	border-radius:0;
	height:45px
}
.newsletter {
	color:#868383;
	font-size:18px;
	padding-top:15px;
	font-weight:700;
	text-align:right
}
.subscrib-button {
	background:#fff;
	font-weight:700;
	font-size:17px;
	color:#fff!important;
	text-transform:uppercase;
	border:none!important
}
.hosting-paln {
	text-align:center!important;
	font-size:50px!important;
	font-weight:600;
	color:#1b232f;
	text-transform:UPPERCASE;
	margin-bottom:0!important
}
.enter-domain {
	height:48px;
	border:0;
	box-shadow:none;
	font-size:16px
}
.background-co {
	padding:0!important;
	border:none!important;
	box-shadow:none!important;
	background:0 0!important
}
.search-area {
	background:#fff;
	margin-top:0;
	border-radius:3px;
	padding:6px 10px;
	color:#202020!important
}
.packages {
	background:#fff;
	width:100%;
	float:left;
	padding:50px 0;
	margin:0
}
.web-hosting {
	padding:10px 30px 28px;
	text-align:center;
	border:solid 1px #ddd;
	border-radius:0!important
}
.web-hosting:hover {
	border:solid 1px #ce5769
}
.get-started {
	background-color:#00b159;
	border:1px solid #056d39;
	box-shadow:0 3px 0 #056d39, 0 6px 4px -2px rgba(0, 0, 0, .3);
	color:#fff;
	font-weight:800;
	font-style:normal;
	font-size:24px;
	letter-spacing:.5px;
	padding:8px 32px
}
.get-started:hover {
	color:#fff;
	background-color:#056d39
}
.web-hosting p {
	margin:0;
	font-size:11px;
	color:#000
}
.web-hosting span {
	font-size:26px;
	font-weight:300;
	line-height:29px;
	margin-bottom:24px;
	float:left;
	text-align:center;
	width:100%
}
.web-hosting h2 {
	font-size:28px;
	color:#333;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:7px
}
.heading-line2 {
	background:#a53a4a;
	width:200px;
	font-weight:700;
	height:1px;
	text-align:center;
	margin:11px auto 20px
}
.hr-course {
	background:#fc6305;
	width:80px;
	font-weight:700;
	height:3px;
	text-align:left;
	margin:0;
	margin-top:5px
}
.view-details {
	background:#fc6305;
	border-radius:3px;
	color:#fff;
	padding:5px 11px
}
.view-details:hover {
	background:#232937;
	text-decoration:blink;
	color:#fff
}
.services-box i {
	float:left;
	width:64px;
	height:64px;
	border-radius:100%;
	background-color:#fff;
	text-align:center;
	line-height:55px;
	position:relative;
	margin:6px 20px 6px 6px;
	color:#fb6304;
	font-size:23px;
	border:4px solid transparent
}
.services-boxa:hover {
	color:#000
}
.services-boxa {
	padding:20px;
	color:#fff;
	font-size:25px!important;
	border:solid 2px #fff;
	border-radius:50%;
	background:#00b159
}
.sevice-text {
	font-size:18px;
	color:#000;
	margin-bottom:6px;
	font-weight:400
}
.sevice-textt {
	font-size:14px;
	color:#2a363f;
	font-weight:400
}
.thumb-1 {
	background:#fff;
	padding:25px
}
.thumb-1:hover {
	background:#efefef
}
.marging {
	margin-top:65px;
	margin-bottom:12px
}
.banner-logo {
	padding:0;
	margin:6px 23px
}
.call-banner {
	text-align:right
}
.call-etteen {
	background:#000;
	border:1px solid #000;
	color:#fff;
	border-radius:2px;
	padding:8px 27px!important;
	font-size:26px!important
}
.call-etteen:hover {
	background:0;
	border:1px solid #000;
	color:#fff
}
.sign-up {
	font-size:26px!important;
	color:#fff!important;
	padding:8px 27px!important
}
.sign-up:hover {
	background:#000
}
.or-text {
	color:#fff;
	font-size:31px;
	margin:0;
	text-align:left
}
.signup-banner {
	text-align:left;
	padding-left:0
}
.sign-up {
	background:0;
	border:1px solid #ddd;
	border-radius:2px
}
.btn-green {
	border-radius:3px;
	margin-top:15px;
	letter-spacing:2px;
	background-color:#ce5769;
	color:#fff;
	border:1px solid transparent;
	text-transform:uppercase;
	padding:10px 25px;
transition:background-color .2s ease;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	background-image:linear-gradient(#ce5769, #ce5769 25%, #ce5769);
	background-repeat:no-repeat
}
.btn-green:hover {
	background-color:#a53a4a;
	color:#fff!important;
	border:solid 1px #a53a4a;
	background-position:0 -70px;
-webkit-transition:background-position .2s linear;
-moz-transition:background-position .2s linear;
-ms-transition:background-position .2s linear;
-o-transition:background-position .2s linear;
transition:background-position .2s linear
}
.displayed {
	display:block
}
.searc-area-text {
	text-align:left
}
.call-mobile {
	display:none
}
.clode-servcer {
	margin-top:40px;
	padding-left:100px
}
.visa-line {
	background:#fff;
	padding:18px 0;
	width:100%;
	float:left
}
.row-my {
	margin-top:50px!important
}
.educa {
	width:75%;
	border-bottom:solid 1px #ddd;
	border:solid 1px #ddd!important;
	margin-bottom:0!important;
	height:50px!important;
	text-transform:capitalize!important;
	padding:4px 15px!important;
	background:#fdfdfd!important;
	border-radius:0!important;
	margin-left:7px
}
.srol-di {
	width:100%;
	float:left;
	margin-bottom:-60px;
	z-index:9999;
	position:relative
}
.scrool-run {
	display:none!important
}
.scrool-runt {
	display:block!important
}
@media screen and (max-width:1280px) {
.form-tag {
background-color:#111e2761;
padding:46px 0 53px 30px!important;
z-index:9
}
}
@media only screen and (min-width:360px) and (max-width:640px) {

.submits {
	width:100%!important;
	background:#ff6529!important;
	color:#fff!important;
	padding:12px!important;
	font-size:16px!important;
	border:none!important;
	text-transform:uppercase;
	float:left;
	border-radius:3px!important;
	margin-top: 85px;
}

.quii {
  margin-top: -2px !important;
  font-weight: 700;
  margin-bottom: 13px !important;
  font-size: 14px !important;
}	
	
.course-index {
background-color:#000;
z-index:9;
height:auto;
padding:15px 0 20px 0;
width:100%;
float:none;
margin-top:25px;
}
#accordion section h4 {
font-size:14px!important
}
.about-index {
background-color:#000;
z-index:9;
height:auto;
padding:15px 0 20px 0;
width:100%;
float:none;
margin-top:25px
}
.about-index p {
background:#fff!important;
margin-top:10px;
padding:5px 0;
margin-bottom:0;
text-align:center;
width:100%;
float:left
}
.about-enquiry {
margin-top:0;
margin-bottom:10px!important;
font-weight:700;
font-size:21px;
color:#fff;
text-align:center;
text-transform:uppercase;
width:100%!important;
float:left
}
.qui {
margin-top:0
}
.form-index {
background-color:#000;
z-index:9;
height:auto !important;
padding:0px 0px 20px 0px;
width:100%;
float:right
}
.form-index p {
margin-top:0!important
}
.whatever {
position:fixed;
padding:0 0;
background:#fff;
width:100%;
z-index:99999;
bottom:0;
margin-right:auto;
margin-left:auto;
display:block!important;
border-top:solid 1px #ddd
}
.whatever a {
font-size:9px!important;
line-height:22px;
padding:5px 0;
color:#666!important;
text-align:center!important
}
.whatever a:hover {
text-decoration:blink
}
.footer-link-name {
padding:0 0 0 5px!important;
text-align:center!important;
line-height:13px;
font-size:10px!important
}
.footer-livk-bor {
border:none!important
}
.border-ri {
border-right:solid 1px #ddd;
display:block;
width:25%!important
}
.cms-data {
font-size:16px!important
}
.spanss {
width:100%!important
}
.ourse-fees {
font-size:14px!important
}
.date-of-bith {
width:100%!important;
text-align:left!important
}
.institute-tag {
font-size:13px!important;
line-height:36px;
margin-top:6px!important;
width:100%;
font-weight:900;
float:left;
text-transform:uppercase;
text-align:center
}
.footer-deatl {
max-width:100%!important
}
.footer-deatl-wi {
width:100%!important;
padding-left:15px!important
}
.banner-content a {
color:#fff!important;
font-size:9px!important
}
.banner-digital h2 {
font-size:21px!important;
margin-top:55px!important;
width:100%;
float:left;
margin-bottom:15px!important
}
.best-box span {
font-size:13px!important
}
.bordered td, .bordered th {
border-left:1px solid #232937;
border-top:1px solid #232937;
padding:24px 10px!important;
text-align:left;
background:#fff;
text-align:center;
border-radius:0!important;
color:#232937;
font-size:14px!important;
font-weight:400;
line-height:19px!important
}
.download-bro {
background:#fd670d;
padding:8px 18px;
font-size:12px;
border-radius:3px;
font-weight:700;
color:#fff
}
.course-line {
background:url(../images/student-feedback.png) center fixed;
float:left;
padding:68px 0px 14px 0px !important;
width:100%;

}
.bordered th {
background-color:#fd670d;
color:#fff;
padding:0 2px;
font-weight:700;
font-size:12px!important;
line-height:17px
}
.form-digital {
background-color:#232937!important;
padding:25px 0 25px 23px!important;
z-index:9;
margin-top:26px!important
}
#subnav {
padding:0!important
}
.scrool-runt {
display:none!important
}
.scrool-run {
display:block!important;
padding-top:4px
}
.educa {
width:100%!important;
margin-left:0!important
}
.form_myyy span {
width:100%!important;
padding-left:0!important
}
.form_myyy input {
width:100%!important
}
.form_myyy {
width:100%;
float:left;
margin:0!important
}
.my-thumbs p {
text-align:center!important
}
.course-line p {
color:#000;
font-size:13px!important;
line-height:21px!important;
text-align:left
}
.box {
margin-bottom:18px!important;
position:relative;
perspective:1000px;
color:#000!important;
height:200px!important;
padding:25px 23px 0 23px!important;
background:#fff;
border-radius:3px;
box-shadow:0 16px 36px rgba(34, 82, 130, .06);
overflow:hidden;
border-radius:30px 0 30px 0
}
.banner-inner h2 {
font-size:23px!important;
margin-top:26px!important;
margin-bottom:15px;
float:left;
width:100%
}
.banner-request-quoteee {
background:0;
color:#fff;
text-transform:uppercase;
font-size:11px!important;
padding:12px 7px!important;
position:relative;
;
font-weight:800;
border-radius:3px;
background:#fd670d;
float:left!important;
margin-right:10px!important;
margin-left:9px;
margin-top:0!important
}
.banner-request-quoteeee {
background:#2eb158;
border:1px solid #2eb158;
color:#fff;
text-transform:uppercase;
font-size:11px!important;
padding:11px 18px!important;
position:relative;
;
font-weight:800;
border-radius:3px;
float:left;
margin-left:19px;
margin-top:0
}
.form-about {
background-color:#000!important;
padding:15px 0 36px 15px!important;
z-index:9;
margin-top:25px!important
}
.qui-about {
font-size:19px!important
}
.term-line a {
font-size:13px!important;
color:#c5c5c5;
line-height:20px!important;
padding:5px 9px
}
.first-me {
max-width:100%!important
}
.testimoni-line {
background-size:cover;
padding:0!important;
background:#fff
}
.flickerplate ul.flicks>li .flick-inner {
color:#000!important
}
.flickerplate ul.flicks>li .flick-sub-text {
color:#000!important;
line-height:20px!important
}
.flickerplate .dot-navigation .dot.active {
background-color:#000!important
}
.flickerplate .dot-navigation .dot {
background-color:#ddd!important
}
.flickerplate ul.flicks>li .flick-title {
line-height:2.5rem!important;
font-weight:700!important
}
.testimonials-slide {
background:#fff;
border-radius:0;
margin-bottom:0
}
.me-col-md-1 {
width:18%!important;
padding:75px 0 0
}
.me-col-md-3 {
width:39%!important;
border:solid 5px #fff;
margin:10px 0;
font-size:9px!important;
padding:26px 6px 19px 23px!important;
text-transform:uppercase;
border-radius:100%;
color:#fff;
line-height:20px!important
}
.social {
margin:0 2px 0 0!important
}
.boxx .contenttt {
width:144px;
height:143px;
position:absolute;
top:-35px!important;
left:-36px!important
}
.trust-line {
display:none!important
}
.my-thumbs img {
border-radius:100%
}
.display-dex {
display:none!important
}
.demo-gallery>ul>li a>img {
-webkit-transition:-webkit-transform .15s ease 0;
-moz-transition:-moz-transform .15s ease 0;
-o-transition:-o-transform .15s ease 0;
transition:transform .15s ease 0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1);
height:199px;
width:100%
}
.whatsapp-link {
display:none!important
}
.banner {
float:left;
width:100%;
margin-bottom:47px!important;
height:560px!important
}
.all-about-serr {
font-size:13px!important;
margin-top:17px!important
}
.post-slide {
background:#fff;
padding-bottom:20px;
margin:0 0!important
}
.contenr-me {
margin-top:0!important
}
.marquee-client {
margin-bottom:-48px !important;
font-size:35px!important
}
.row-my {
margin-top:20px!important;
padding:0 15px
}
.heading-line2 {
margin-top:60px!important
}
.my-thumbs {
border-radius:3px 0 3px 0!important;
border:none!important;
box-shadow:2px 2px 4px #e0dcdc;
padding:12px!important;
color:#000;
text-align:center
}
.slide-image {
position:absolute;
top:0!important;
left:0;
width:100%;
height:100%;
background-size:cover
}
.banner-content {
color:#fff;
z-index:9999999;
line-height:16px!important;
text-align:center;
margin-top:123px!important;
font-size:10px!important;
margin-bottom:9px
}
.form-tag {
background:#000!important;
padding-bottom:25px!important;
z-index:9;
height:auto!important;
width:100%!important;
float:none!important;
padding:0 0 30px 0!important
}
.top-mobile {
float:inline-start;
padding-right:0;
padding-left:11px
}
.top-links {
float:inline-start;
text-align:center!important;
padding-right:10px;
margin-bottom:0;
padding-left:0
}
.container {
padding-right:0!important;
padding-left:15px;
margin-right:auto;
margin-left:auto
}
.header-line {
padding:0 0 3px 0!important
}
.header-line a {
font-size:9px!important;
letter-spacing:0
}
.quick-buy {
background:#d40f1f;
padding:8px 3px 6px;
border-radius:0;
margin-right:1!important
}
.logo-kimg-classes {
padding-top:0;
padding-left:15px;
margin-right:68px
}
.logo-kimg-classes img {
/*width:87%!important;*/
margin-bottom:-8px
}
.hosting-paln {
text-align:center!important;
font-size:27px!important;
font-weight:600;
color:#1b232f;
text-transform:UPPERCASE;
margin-bottom:0!important
}
.home-images {
margin:0
}
.tag-content {
text-align:center;
font-size:25px;
text-transform:uppercase;
font-weight:300
}
.client-box-logo-m {
margin:13px!important;
width:100%!important
}
.btn-greenn {
padding:6px 0;
color:#fff;
width:74px;
float:left;
background:#00b159;
border-radius:3px;
font-weight:300;
font-size:12px
}
.free-domin-wid {
text-align:center;
width:50%;
margin-bottom:30px
}
.table-me {
width:100%;
overflow-x:auto
}
.font-size-free-domain {
font-size:13px;
font-weight:500;
text-transform:uppercase;
line-height:22px
}
.inner-pages-content h1 {
text-align:center;
font-size:21px;
line-height:28px;
text-transform:uppercase;
font-weight:300
}
.public-cloud {
text-align:center;
font-size:28px;
line-height:25px;
text-transform:uppercase;
font-weight:700
}
.king-cloud {
text-align:center;
font-size:25px;
text-transform:uppercase;
font-weight:100
}
.td-my {
padding:4px 13px;
border:solid 1px #dfd9e9
}
.marging {
margin-top:65px;
margin-bottom:12px;
float:left
}
.clode-servcer {
margin-top:40px;
padding-left:49px
}
.naoTooltip-wrap {
cursor:help;
display:inline-block;
position:relative;
float:left;
margin:18px 11px;
text-align:center
}
.call-mobile {
display:block;
position:fixed;
left:5px;
bottom:-6px;
text-align:center;
z-index:9999;
background:#1a9172;
border-radius:50px!important;
padding:8px 6px;
font-weight:700;
font-size:12px;
margin-bottom:17px;
border:solid 3px #000
}
.newsletter {
color:#868383;
font-size:18px;
padding-top:15px;
padding-bottom:15px;
font-weight:700;
text-align:left
}
.searc-area-text {
text-align:center
}
.search-area {
background:#fff;
margin:14px 0 14px 28px;
border-radius:3px;
padding:6px 10px;
color:#202020!important
}
.enter-domain {
height:48px;
border:0;
box-shadow:none;
font-size:16px
}
.displayed {
display:none
}
.text-al-king {
text-align:center
}
.text-al-right {
text-align:center
}
.header-king-cloud span {
border-right:solid 1px #5e6d84;
font-size:10px;
padding:0 10px;
color:#fff;
text-transform:uppercase;
font-weight:600
}
.domain-form-section, .domain-form-section-s2, .domain-form-section-s3 {
padding:2px 0
}
.years-exprence {
border-right:solid 0 #e6e2e2;
padding:23px;
height:auto;
text-align:center;
border-bottom:solid 1px #e6e2e2
}
.daily-backup {
border-left:solid 0 #07da71;
border-bottom:solid 1px #e6e2e2;
border-right:solid 0 #038745;
padding:23px;
text-align:center;
height:auto
}
.server-lavel {
border-left:solid 0 #d2cece;
border-bottom:solid 1px #e6e2e2;
padding:23px;
height:auto;
text-align:center
}
.best-control {
border-right:solid 0 #d2cece;
border-top:solid 0 #038745;
padding:23px;
height:auto;
text-align:center;
border-bottom:solid 1px #e6e2e2
}
.optimize-soft {
border-left:solid 0 #07da71;
padding:23px;
text-align:center;
height:auto;
border-top:solid 0 #038745;
border-right:solid 0 #d2cece;
border-bottom:solid 1px #e6e2e2
}
.server-prot {
border-left:solid 0 #07da71;
padding:23px;
height:auto;
text-align:center;
border-top:solid 0 #038745;
border-bottom:solid 1px #e6e2e2
}
.best-control-panel {
border-top:solid 0 #038745;
padding:23px;
height:auto;
text-align:center;
border-right:solid 1px #d2cece;
border-top:solid 0 #038745;
padding:23px;
height:auto;
text-align:center;
border-right:solid 0 #d2cece
}
.account-transfar {
border-top:solid 1px #e6e2e2;
padding:23px;
height:auto;
text-align:center;
border-right:solid 0 #d2cece;
border-left:solid 0 #038745
}
.free-support {
border-top:solid 1px #e6e2e2;
padding:23px;
height:auto;
text-align:center;
border-left:solid 0 #038745
}
.services-boxa {
padding:20px;
color:#00b159;
font-size:25px;
border:solid 3px #05542d;
border-radius:50%;
background:#fff;
margin-bottom:15px
}
.section-title {
text-align:center;
margin-bottom:0
}
.banner span {
font-size:26px;
font-weight:700;
color:#fff
}
.sign-up {
background:0;
border:1px solid #ddd;
color:#fff!important;
font-size:14px!important;
padding:11px 38px!important;
border-radius:2px
}
.call-etteen {
background:#000;
border:1px solid #000;
color:#fff;
font-size:14px!important;
border-radius:2px;
padding:11px!important
}
.or-text {
color:#fff;
font-size:20px;
float:left;
margin:17px 63px 22px 152px!important;
text-align:center
}
.signup-banner {
text-align:-webkit-center;
padding-left:0;
margin-left:103px
}
.call-banner {
text-align:center;
margin-left:33px;
margin-top:16px
}
.otm {
border:solid 1px #fd670d!important;
border-radius:0;
width:100%!important;
text-transform:uppercase;
padding:13px 3px!important;
font-size:15px;
color:#fff!important;
font-weight:400;
background:#fd670d!important;
margin-left:15px!important;
margin-top:15px!important
}
.mails {
width:100%!important;
float:right!important
}
}
@media only screen and (min-width:320px) and (max-width:359px) {
.mails {
width:100%!important;
float:right!important
}
.otm {
border:solid 1px #fd670d!important;
border-radius:0;
width:100%!important;
text-transform:uppercase;
padding:13px 3px!important;
font-size:15px;
color:#fff!important;
font-weight:400;
background:#fd670d!important;
margin-left:15px!important;
margin-top:15px!important
}
.hosting-paln {
text-align:center!important;
font-size:27px!important;
font-weight:600;
color:#1b232f;
text-transform:UPPERCASE;
margin-bottom:0!important
}
.home-images {
margin:0
}
.client-box-logo-m {
margin:13px!important;
width:100%!important
}
.btn-greenn {
padding:6px 0;
color:#fff;
width:74px;
float:left;
background:#00b159;
border-radius:3px;
font-weight:300;
font-size:12px
}
.free-domin-wid {
text-align:center;
width:50%;
margin-bottom:30px
}
.table-me {
width:100%;
overflow-x:auto
}
.font-size-free-domain {
font-size:13px;
font-weight:500;
text-transform:uppercase;
line-height:22px
}
.inner-pages-content h1 {
text-align:center;
font-size:21px;
line-height:28px;
text-transform:uppercase;
font-weight:300
}
.public-cloud {
text-align:center;
font-size:28px;
line-height:25px;
text-transform:uppercase;
font-weight:700
}
.king-cloud {
text-align:center;
font-size:25px;
text-transform:uppercase;
font-weight:100
}
.td-my {
padding:4px 13px;
border:solid 1px #dfd9e9
}
.marging {
margin-top:65px;
margin-bottom:12px;
float:left;
width:100%
}
.clode-servcer {
margin-top:40px;
padding-left:33px
}
.naoTooltip-wrap {
cursor:help;
display:inline-block;
position:relative;
float:left;
margin:18px 5px;
text-align:center
}
.call-mobile {
display:block;
position:fixed;
left:5px;
bottom:-6px;
text-align:center;
z-index:9999;
background:#1a9172;
border-radius:50px!important;
padding:8px 6px;
font-weight:700;
font-size:12px;
margin-bottom:17px;
border:solid 3px #000
}
.newsletter {
color:#868383;
font-size:18px;
padding-top:15px;
padding-bottom:15px;
font-weight:700;
text-align:left
}
.searc-area-text {
text-align:center
}
.search-area {
background:#fff;
margin:14px 0 14px 28px;
border-radius:3px;
padding:6px 10px;
color:#202020!important
}
.enter-domain {
height:48px;
border:0;
box-shadow:none;
font-size:11px
}
.displayed {
display:none
}
.text-al-king {
text-align:center
}
.text-al-right {
text-align:center
}
.header-king-cloud span {
border-right:solid 1px #5e6d84;
font-size:10px;
padding:0 10px;
color:#fff;
text-transform:uppercase;
font-weight:600
}
.domain-form-section, .domain-form-section-s2, .domain-form-section-s3 {
padding:2px 0
}
.years-exprence {
border-right:solid 0 #e6e2e2;
padding:23px;
height:auto;
text-align:center;
border-bottom:solid 1px #e6e2e2
}
.daily-backup {
border-left:solid 0 #07da71;
border-bottom:solid 1px #e6e2e2;
border-right:solid 0 #038745;
padding:23px;
text-align:center;
height:auto
}
.server-lavel {
border-left:solid 0 #d2cece;
border-bottom:solid 1px #e6e2e2;
padding:23px;
height:auto;
text-align:center
}
.best-control {
border-right:solid 0 #d2cece;
border-top:solid 0 #038745;
padding:23px;
height:auto;
text-align:center;
border-bottom:solid 1px #e6e2e2
}
.optimize-soft {
border-left:solid 0 #07da71;
padding:23px;
text-align:center;
height:auto;
border-top:solid 0 #038745;
border-right:solid 0 #d2cece;
border-bottom:solid 1px #e6e2e2
}
.server-prot {
border-left:solid 0 #07da71;
padding:23px;
height:auto;
text-align:center;
border-top:solid 0 #038745;
border-bottom:solid 1px #e6e2e2
}
.best-control-panel {
border-top:solid 0 #038745;
padding:23px;
height:auto;
text-align:center;
border-right:solid 1px #d2cece;
border-top:solid 0 #038745;
padding:23px;
height:auto;
text-align:center;
border-right:solid 0 #d2cece
}
.account-transfar {
border-top:solid 1px #e6e2e2;
padding:23px;
height:auto;
text-align:center;
border-right:solid 0 #d2cece;
border-left:solid 0 #038745
}
.free-support {
border-top:solid 1px #e6e2e2;
padding:23px;
height:auto;
text-align:center;
border-left:solid 0 #038745
}
.services-boxa {
padding:20px;
color:#00b159;
font-size:25px;
border:solid 3px #05542d;
border-radius:50%;
background:#fff;
margin-bottom:15px
}
.section-title {
text-align:center;
margin-bottom:0
}
.banner span {
font-size:26px;
font-weight:700;
color:#fff
}
.banner p {
font-size:17px;
font-weight:400;
color:#fff;
letter-spacing:.7px
}
.sign-up {
background:0;
border:1px solid #ddd;
color:#fff!important;
font-size:14px!important;
padding:11px 38px!important;
border-radius:2px
}
.call-etteen {
background:#000;
border:1px solid #000;
color:#fff;
font-size:14px!important;
border-radius:2px;
padding:11px!important
}
.or-text {
color:#fff;
font-size:20px;
float:left;
margin:17px 63px 22px 121px!important;
text-align:center
}
.signup-banner {
text-align:-webkit-center;
padding-left:0;
margin-left:77px
}
.call-banner {
text-align:center;
margin-left:33px;
margin-top:16px
}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
.years-exprence {
border-right:solid 1px #e6e2e2;
padding:23px;
height:auto;
border-bottom:solid 1px #e6e2e2
}
.daily-backup {
border-left:solid 0 #07da71;
border-bottom:solid 1px #e6e2e2;
border-right:solid 0 #038745;
padding:23px;
height:auto
}
.server-lavel {
border-left:solid 1px #e6e2e2;
border-bottom:solid 1px #e6e2e2;
padding:23px;
height:auto
}
.best-control {
border-right:solid 1px #e6e2e2;
border-top:solid 0 #038745;
padding:23px;
height:auto;
border-bottom:solid 1px #e6e2e2
}
.optimize-soft {
border-left:solid 0 #07da71;
padding:23px;
height:auto;
border-top:solid 0 #038745;
border-right:solid 1px #e6e2e2;
border-bottom:solid 1px #e6e2e2
}
.server-prot {
border-left:solid 0 #07da71;
padding:23px;
height:auto;
border-top:solid 0 #038745;
border-bottom:solid 1px #e6e2e2
}
.best-control-panel {
border-top:solid 0 #038745;
padding:23px;
height:auto;
border-right:solid 1px #e6e2e2
}
.account-transfar {
border-top:solid 0 #038745;
padding:23px;
height:auto;
border-right:solid 1px #e6e2e2;
border-left:solid 0 #038745
}
.free-support {
border-top:solid 0 #038745;
padding:23px;
height:auto;
border-left:solid 0 #038745
}
.call-etteen {
background:#000;
border:1px solid #000;
color:#fff;
border-radius:2px;
padding:8px 27px!important;
font-size:20px!important
}
.sign-up {
background:0;
border:1px solid #ddd;
border-radius:2px;
font-size:26px!important;
color:#fff!important;
padding:4px 27px!important
}
}
.marquee2 {
	text-transform:uppercase;
	white-space:nowrap;
	animation:marquee 50s linear infinite;
	-webkit-animation:rightThenLeft 50s linear;
	font-size:120px;
	font-weight:900;
	color:rgba(255, 255, 255, .05);
	text-shadow:none;
	-webkit-text-fill-color:transparent;
	-webkit-text-stroke-width:1px;
	-webkit-text-stroke-color:rgba(152, 149, 149, .37);
	line-height:194px
}
.row-margen {
	margin-top:78px!important
}
.client-logo1 {
	background:#fff;
	padding:5px 0 0;
	text-align:center;
	margin-top:45px
}
.client-logo1 ul {
	list-style:none;
	margin:0;
	padding:0
}
.client-logo1 ul li {
	text-align:center;
	width:12%;
	display:inline-block;
	vertical-align:middle;
	padding:18px 0
}
.client-logo1 .client-logo-a {
	background-position:-30px -82px;
	width:115px;
	height:40px
}
.client-logo1 a i {
	background:url(../images/all-logo.png) no-repeat;
	display:inline-block;
-webkit-transition:all .5s cubic-bezier(.09, .11, .24, .91);
-moz-transition:all .5s cubic-bezier(.09, .11, .24, .91);
-moz-transition:all .5s cubic-bezier(.09, .11, .24, .91);
-ms-transition:all .5s cubic-bezier(.09, .11, .24, .91);
-o-transition:all .5s cubic-bezier(.09, .11, .24, .91)
}
.client-logo1 .client-logo-a {
	background-position:-30px -82px;
	width:115px;
	height:40px
}
.client-logo1 a:hover .client-logo-a {
	background-position:-30px -21px;
	width:115px;
	height:40px
}
.client-logo1 .client-logo-b {
	background-position:-202px -82px;
	width:91px;
	height:33px
}
.client-logo1 a:hover .client-logo-b {
	background-position:-203px -17px;
	width:91px;
	height:33px
}
.client-logo1 .client-logo-c {
	background-position:-351px -87px;
	width:125px;
	height:28px
}
.client-logo1 a:hover .client-logo-c {
	background-position:-349px -23px;
	width:127px;
	height:29px
}
.client-logo1 .client-logo-d {
	background-position:-545px -77px;
	width:59px;
	height:51px
}
.client-logo1 a:hover .client-logo-d {
	background-position:-545px -14px;
	width:59px;
	height:51px
}
.client-logo1 .client-logo-e {
	background-position:-693px -75px;
	width:83px;
	height:54px
}
.client-logo1 a:hover .client-logo-e {
	background-position:-693px -12px;
	width:83px;
	height:54px
}
.client-logo1 .client-logo-f {
	background-position:-868px -76px;
	width:52px;
	height:52px
}
.client-logo1 a:hover .client-logo-f {
	background-position:-866px -11px;
	width:55px;
	height:56px
}
.client-logo1 .client-logo-g {
	background-position:-25px -201px;
	width:131px;
	height:50px
}
.client-logo1 a:hover .client-logo-g {
	background-position:-25px -138px;
	width:130px;
	height:49px
}
.client-logo1 .client-logo-h {
	background-position:-221px -200px;
	width:50px;
	height:53px
}
.client-logo1 a:hover .client-logo-h {
	background-position:-226px -136px;
	width:42px;
	height:56px
}
.client-logo1 .client-logo-i {
	background-position:-357px -204px;
	width:113px;
	height:44px
}
.client-logo1 a:hover .client-logo-i {
	background-position:-347px -139px;
	width:135px;
	height:50px
}
.client-logo1 .client-logo-j {
	background-position:-512px -213px;
	width:123px;
	height:29px
}
.client-logo1 a:hover .client-logo-j {
	background-position:-512px -154px;
	width:123px;
	height:22px
}
.client-logo1 .client-logo-k {
	background-position:-693px -201px;
	width:80px;
	height:50px
}
.client-logo1 a:hover .client-logo-k {
	background-position:-691px -133px;
	width:79px;
	height:58px
}
.client-logo1 .client-logo-l {
	background-position:-848px -203px;
	width:93px;
	height:45px
}
.client-logo1 a:hover .client-logo-l {
	background-position:-849px -139px;
	width:90px;
	height:48px
}
.client-logo1 .client-logo-m {
	background-position:-55px -322px;
	width:58px;
	height:59px
}
.client-logo1 a:hover .client-logo-m {
	background-position:-58px -261px;
	width:56px;
	height:56px
}
.client-logo1 .client-logo-n {
	background-position:-204px -325px;
	width:82px;
	height:53px
}
.client-logo1 a:hover .client-logo-n {
	background-position:-205px -260px;
	width:91px;
	height:56px
}
.client-logo1 .client-logo-o {
	background-position:-390px -327px;
	width:42px;
	height:50px
}
.client-logo1 a:hover .client-logo-o {
	background-position:-383px -261px;
	width:53px;
	height:53px
}
.client-logo1 .client-logo-p {
	background-position:-511px -325px;
	width:126px;
	height:51px
}
.client-logo1 a:hover .client-logo-p {
	background-position:-508px -262px;
	width:132px;
	height:51px
}
.client-logo1 .client-logo-q {
	background-position:-709px -326px;
	width:51px;
	height:52px
}
.client-logo1 a:hover .client-logo-q {
	background-position:-707px -263px;
	width:51px;
	height:52px
}
.client-logo1 .client-logo-r {
	background-position:-826px -337px;
	width:139px;
	height:31px
}
.client-logo1 a:hover .client-logo-r {
	background-position:-819px -268px;
	width:145px;
	height:38px
}
.client-logo1 .client-logo-s {
	background-position:-22px -461px;
	width:137px;
	height:24px
}
.client-logo1 a:hover .client-logo-s {
	background-position:-22px -401px;
	width:137px;
	height:24px
}
.client-logo1 .client-logo-t {
	background-position:-218px -450px;
	width:51px;
	height:50px
}
.client-logo1 a:hover .client-logo-t {
	background-position:-217px -386px;
	width:55px;
	height:55px
}
.client-logo1 .client-logo-u {
	background-position:-346px -457px;
	width:127px;
	height:35px
}
.client-logo1 a:hover .client-logo-u {
	background-position:-345px -394px;
	width:136px;
	height:40px
}
.client-logo1 .client-logo-v {
	background-position:-514px -453px;
	width:128px;
	height:46px
}
.client-logo1 a:hover .client-logo-v {
	background-position:-514px -390px;
	width:128px;
	height:46px
}
.client-logo1 .client-logo-w {
	background-position:-676px -457px;
	width:116px;
	height:33px
}
.client-logo1 a:hover .client-logo-w {
	background-position:-664px -391px;
	width:138px;
	height:43px
}
.client-logo1 .client-logo-x {
	background-position:-830px -457px;
	width:132px;
	height:31px
}
.client-logo1 a:hover .client-logo-x {
	background-position:-821px -389px;
	width:148px;
	height:40px
}
.trust-line {
background:url(../images/student-feedback.png) center fixed;
	float:left;
	width:100%;
	padding:15px 0 40px
}
.best-digital-markting {
	width:100%;
	padding:45px 10px;
	margin:0;
	float:left;
	border:1px solid #fd670d;
	background:0;
	color:#fff;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
	vertical-align:middle;
	color:#000;
	font-size:17px;
	font-weight:700!important;
	line-height:23px;
	margin-bottom:20px;
	height:275px
}
.best-digital-markting:hover {
	background:#fd670d;
	border:1px solid #fd670d;
	cursor:pointer;
	box-shadow:0 0 54px #e6e4e4;
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	vertical-align:middle;
	color:#fff!important
}
.adv-col {
	width:20%!important
}
.adv-col img {
	margin-bottom:17px!important
}
.sec-more-padding-1 {
	width:100%;
	float:left;
	padding:55px 0;
	margin:0;
	;
	background:url(../images/student-feedback.png) center fixed;
}
.pading-contact {
	height:305px!important;
	padding:19px!important
}
.map-arrow {
	border:solid 1px #fd670d!important;
	color:#fd670d!important;
	padding:15px 23px!important;
	border-radius:50%!important;
	font-size:34px!important
}
.fomt-my {
	border-bottom:solid 1px #ddd;
	border:solid 1px #ddd!important;
	margin-bottom:0!important;
	height:50px!important;
	padding:4px 15px!important;
	background:#f8f8f8!important
}
.submit {
	background:#fa6303!important;
	border:solid 1px #fd670d!important;
	border-radius:5px!important;
	padding:9px 37px!important;
	color:#fff!important;
	font-weight:700!important
}
.form_cub {
	width:100%;
	float:left;
	margin:35px 0;
	border:1px solid #ddd;
	padding:19px
}
.form_cub h3 {
	color:#fa5f03;
	width:180px;
	font-weight:400;
	float:left;
	background:#fff;
	font-size:18px;
	padding:9px;
	margin:-36px 0 0 13px
}
.form_myyy {
	width:100%;
	float:left;
	margin:14px 0 0;
	height:auto;
	font-size:16px
}
.form_myyy span {
	float:left;
	margin:0;
	padding-left:20px;
	width:24%;
	line-height:35px;
	padding-top:5px;
	font-size:14px
}
.form_myyy input {
	width:75%;
	float:right;
	border:1px solid #dcdcdc;
	height:35px
}
.city-drop {
	width:100%!important
}
.mails {
	width:30%;
	float:right!important
}
.drp-me {
	width:30%!important;
	border:solid 1px #ddd!important;
	margin-bottom:0!important;
	height:50px!important;
	text-transform:capitalize!important;
	padding:4px 15px!important;
	background:#f8f8f8 url(../images/calender.png) right no-repeat!important
}
.zenerr {
	float:right!important;
	width:15%!important
}
.box-shedew {
	box-shadow:2px 5px 20px 5px #ddd!important;
	padding:37px 27px 27px!important;
	border-radius:3px!important
}
.otm {
	border:solid 1px #fd670d!important;
	border-radius:0;
	width:100%;
	text-transform:uppercase;
	padding:15px 3px!important;
	font-size:13px;
	color:#fff!important;
	font-weight:400;
	background:#fd670d!important
}
.fomt-my {
	border-bottom:solid 1px #ddd;
	border:solid 1px #ddd!important;
	margin-bottom:0!important;
	height:50px!important;
	padding:4px 15px!important;
	background:#fdfdfd!important;
	border-radius:0!important
}
.course-line p {
	color:#000;
	font-size:16px;
	line-height:26px
}
.course-line-inner {
background:url(../images/student-feedback.png) center fixed;
	float:left;
	padding:50px 0;
	width:100%;
	
}
.course-line-inner p {
	color:#000;
	font-size:16px!important
}
.course-line {
	background:url(../images/student-feedback.png) center fixed;
	float:left;
	padding:0 0 40px;
	width:100%;
	
}
.marquee-client {
	float:left;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	white-space:nowrap;
	animation:marquee 50s linear infinite;
	-webkit-animation:rightThenLeft 50s linear;
	font-size:103px;
	font-weight:900;
	color:rgba(255, 255, 255, .05);
	text-shadow:none;
	-webkit-text-fill-color:transparent;
	-webkit-text-stroke-width:1px;
	-webkit-text-stroke-color:rgba(152, 149, 149, .37);
	margin-bottom:-119px
}
.all-about-serr {
	font-size:32px;
	line-height:36px;
	margin-top:24px;
	width:100%;
	font-weight:900;
	float:left;
	text-transform:uppercase;
	text-align:center
}
.contenr-me {
	margin-top:-121px
}
.upper-footer {
	padding:38px 0 27px;
	float:left;
	background:#000 url(../../www.kingcloud.in/images/world.png);
	width:100%;
	border-bottom:1px solid #12171f
}
.upper-footer h4 {
	color:#fff!important;
	font-size:14px!important;
	margin-bottom:5px;
	text-transform:uppercase;
	
}
.footer-heading-line {
	height:3px;
	background:#fff;
	width:38px
}
.upper-footer p {
	padding-bottom:0!important;
	margin-bottom:3px!important
}
.upper-footer a {
	;
	color:#9d9d9d;
	font-size:14px;
	line-height:24px
}
.upper-footer a:hover {
	color:#fff!important;
	text-decoration:blink
}
.upper-footer .fa {
	padding-top:8px!important
}
.social {
	display:inline-block;
	line-height:32px!important;
	text-align:center;
	width:35px;
	height:35px;
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	border:2px solid #5a5a5a;
	color:#999;
	margin:0 2px 7px;
	float:none
}
.social:hover {
-webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out;
	background:#fa6304;
	color:#fff;
	border-color:#fa6304
}
.term-line {
	background:#152935;
	padding:15px 0;
	width:100%;
	float:left;
	text-align:center;
	font-size:13px;
	color:#c5c5c5
}
.term-line a {
	font-size:15px;
	color:#c5c5c5;
	padding:5px 9px
}
.term-line a:hover {
	color:#fff;
	text-decoration:blink
}
.copyright-row {
	padding:13px 0;
	float:left;
	width:100%;
	background:#000;
	font-size:13px;
	color:#c5c5c5;
	text-align:center
}
.copyright-row a {
	text-decoration:blink!important
}
.first-me {
	max-width: 43%;
}
.visa-line .col-sm-2 img {
}
.visa-line .col-sm-2 {
}
.heading-line2 {
	width:100px;
	font-weight:700;
	height:2px;
	text-align:center;
	margin:5px auto 0;
	background:#fd6749;
	border:0
}
section {
	width:100%;
	height: 87vh;
}
.swiper-container {
	width:100%;
	height:520px
}
.slide {
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	text-align:center;
	font-size:18px;
	background:#fff;
	overflow:hidden
}
.slide-image {
	position:
	absolute;
	top:0;
	left:0;
	width:100%;
	height: 520px;
	background-size:
	cover
}
.slide-title {
	font-size:4rem;
	line-height:1;
	max-width:50%;
	white-space:normal;
	word-break:break-word;
	color:#fff;
	z-index:100;
	text-transform:uppercase;
	font-weight:400
}
@media(min-width:45em) {
.slide-title {
font-size:7vw;
max-width:none
}
}
.slide-title span {
	white-space:pre;
	display:inline-block;
	opacity:0
}
.slideshow {
	position:relative
}
.slideshow-pagination {
	position:absolute;
	bottom:3rem;
	left:22px;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
transition:.3s opacity;
	z-index:10
}
.slideshow-pagination-item {
	display:flex;
	align-items:center
}
.slideshow-pagination-item .pagination-number {
	opacity:.5
}
.slideshow-pagination-item:focus, .slideshow-pagination-item:hover {
	cursor:pointer
}
.slideshow-pagination-item:last-of-type .pagination-separator {
	width:0
}
.slideshow-pagination-item.active .pagination-number {
	opacity:1
}
.slideshow-pagination-item.active .pagination-separator {
	width:10vw
}
.slideshow-navigation-button {
	position:absolute;
	top:0;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	width:5rem;
	z-index:1000;
transition:all .3s ease;
	color:#fff;
	display:none!important
}
.slideshow-navigation-button:focus, .slideshow-navigation-button:hover {
	cursor:pointer;
	background:rgba(0, 0, 0, .5)
}
.slideshow-navigation-button.prev {
	left:0
}
.slideshow-navigation-button.next {
	right:0
}
.pagination-number {
	font-size:0;
	color:#fff;
	border:solid 2px #fff;
	border-radius:100%;
	height:14px;
	width:14px;
	margin:1px 4px
}
.pagination-separator {
	display:none;
	position:relative;
	width:40px;
	display:none!important;
	height:2px;
	background:rgba(255, 255, 255, .25);
transition:all .3s ease
}
@media(min-width:45em) {
.pagination-separator {
display:block
}
}
.pagination-separator-loader {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	transform-origin:0 0
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {
	opacity:1
}
.demo-gallery .justified-gallery>a .demo-gallery-poster {
	background-color:rgba(0, 0, 0, .1);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
-webkit-transition:background-color .15s ease 0;
-o-transition:background-color .15s ease 0;
transition:background-color .15s ease 0
}
.demo-gallery .justified-gallery>a .demo-gallery-poster>img {
	left:50%;
	margin-left:-10px;
	margin-top:-10px;
	opacity:0;
	position:absolute;
	top:50%;
-webkit-transition:opacity .3s ease 0;
-o-transition:opacity .3s ease 0;
transition:opacity .3s ease 0
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {
	background-color:rgba(0, 0, 0, .5)
}
.demo-gallery .video .demo-gallery-poster img {
	height:48px;
	margin-left:-24px;
	margin-top:-24px;
	opacity:.8;
	width:48px
}
.demo-gallery.dark>ul>li a {
	border:3px solid #04070a
}
.home .demo-gallery {
	padding-bottom:80px
}
.delhi-photo {
	padding:0!important;
	border-radius:0!important;
	box-shadow:0 3px 8px rgba(0, 0, 0, .3);
	border:solid 1px #f4f4f4!important
}
.demo-gallery.home-certification>ul>li a:hover>img {
	-webkit-transform:none;
	transform:none
}
.demo-gallery.gallery-page>ul>li a:hover>img {
	-webkit-transform:none;
	transform:none
}
.demo-gallery.gallery-page>ul>li a>img {
-webkit-transition:-webkit-transform .15s ease 0;
-moz-transition:-moz-transform .15s ease 0;
-o-transition:-o-transform .15s ease 0;
transition:transform .15s ease 0;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	height:200px;
	width:100%
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	background:#000!important;
	z-index:1
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	box-sizing:content-box
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height: 520px;
	position:
	relative
}
.banner {
	float:
	left;
	height: 525px;
	width:100%
}
.banner-form {
	width:100%;
	float:left;
	padding:0;
	position:absolute
}
.formsss {
	color:#555!important;
	width:100%!important;
	height:49px!important;
	border:
	none!important;
	float:
	left;
	border-radius:4px!important;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:
	inset 0 1px 1px rgba(0, 0, 0, .075);
	margin-bottom: 8px!important;
}
.submits {
	width:100%!important;
	background:#ff6529!important;
	color:#fff!important;
	padding:12px!important;
	font-size:19px!important;
	border:none!important;
	text-transform:uppercase;
	float:left;
	border-radius:3px!important;
}
.view-all-but {
	background:#fa6304;
	padding:10px 33px;
	border-radius:3px;
	color:#fff;
	text-transform:uppercase;
	font-size:18px
}
.view-all-but:hover {
	background:#000!important;
	color:#fff;
	text-decoration:blink
}
.box:hover {
	border-radius:0 30px 0 30px!important
}
.box {
	margin-bottom:45px;
	position:relative;
	perspective:1000px;
	color:#000!important;
	height:239px;
	padding:36px 20px!important;
	background:#fff;
	border-radius:3px;
	box-shadow:0 16px 36px rgba(34, 82, 130, .06);
	overflow:hidden;
	border-radius:30px 0 30px 0
}
.box img {
	width:65px;
	height:65px;
	margin-bottom:0;
	float:left;
	margin-right:3px;
	margin-top:-16px
}
.box .over-layer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background:#fa6304;
	color:#fff!important;
	text-align:left;
	padding:40px 20px 20px;
transition:all .6s ease-in-out 0;
	border-radius:3px;
-webkit-transition:all .8s ease;
-moz-transition:all .8s ease;
-o-transition:all .8s ease;
-ms-transition:all .8s ease;
transition:all .8s ease;
	border-radius:0!important
}
.box:hover .over-layer {
	opacity:1
}
.box .description, .box .title {
	font-size:17px
}
.box .social-links {
	position:relative;
	top:0
}
.box .title {
	text-transform:capitalize
}
.box .description:after, .box .title:after {
	content:"";
	width:50%;
	display:block;
	margin:7px 0;
	border-bottom:1px solid #fff
}
.titlee {
	color:#212529;
	font-weight:700;
	margin-bottom:0;
transition:.6s;
	font-size:18px;
	padding-top:0
}
.descriptionn {
	font-size:14px!important;
	line-height:25px;
	margin-top:0;
	color:#0a0a0a;
	width:100%;
	float:left
}
.box .social-links {
	padding:0;
	margin:0;
	list-style:none
}
.box .social-links li {
	margin:0;
	display:inline-block;
	font-size:12px!important;
	line-height:25px;
	width:100%
}
.box .social-links li a {
	color:#fff;
	font-size:20px
}
.box .social-links li a:hover {
	color:#d3d3d3;
	text-decoration:none
}
.my-thumbs {
	border-radius:3px 0 3px 0!important;
	border:none!important;
	box-shadow:2px 2px 4px #e0dcdc;
	padding:12px!important;
	color:#000
}
.my-thumbs:hover {
	color:#fff!important;
	background:#232937!important;
-webkit-transition:all .8s ease;
-moz-transition:all .8s ease;
-o-transition:all .8s ease;
-ms-transition:all .8s ease;
transition:all .8s ease
}
.my-thumbs p {
	font-size:14px!important;
	line-height:18px!important;
	color:inherit!important
}
.my-thumbs strong {
	margin-bottom:4px;
	width:100%;
	float:left
}
.video-play-button {
	position:absolute;
	z-index:10;
	top:50%;
	left:52%;
	transform:translateX(-50%) translateY(-50%);
	box-sizing:content-box;
	display:block;
	width:32px;
	height:44px;
	border-radius:50%;
	padding:18px 20px 18px 28px
}
.video-play-button:before {
	content:"";
	position:absolute;
	z-index:0;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	display:block;
	width:80px;
	height:80px;
	background:#ba1f24;
	border-radius:50%;
	animation:pulse-border 1.5s ease-out infinite
}
.video-play-button:after {
	content:"";
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	display:block;
	width:80px;
	height:80px;
	background:#fa183d;
	border-radius:50%;
transition:all .2s
}
.video-play-button:hover:after {
	background-color:darken(#fa183d, 10%)
}
.video-play-button img {
	position:relative;
	z-index:3;
	width:100%
}
.video-play-button span {
	display:block;
	position:relative;
	z-index:3;
	width:0;
	height:0;
	border-left:32px solid #fff;
	border-top:22px solid transparent;
	border-bottom:22px solid transparent
}
@keyframes pulse-border {
0% {
transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity:1
}
100% {
transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity:0
}
}
.boxx {
	position:relative;
	perspective:1000px;
	font-weight:500;
	text-align:center
}
.boxx .contenttt {
	width:144px;
	height:143px;
	position:absolute;
	top:-23px;
	left:-22px;
	border-radius:100%;
	padding:0;
	text-align:center;
	background:#f15c22;
	opacity:0;
	transform:translateX(-25%);
transition:all .4s ease-in-out 0
}
.boxx:hover .contenttt {
	opacity:1;
	transform:translateX(0)
}
.boxx .titleee {
	font-size:13px;
	color:#fff;
	text-transform:capitalize;
	margin:8px
}
.boxx .descriptionnn {
	font-size:11px;
	color:#fff;
	padding-top:19px;
	margin-bottom:0
}
.me-col-md-3 {
	width:14%;
	border:solid 5px #fff;
	margin:10px 0;
	font-size:12px;
	padding:27px 6px 26px 26px;
	text-transform:uppercase;
	border-radius:100%;
	color:#fff;
	line-height:32px
}
.me-col-md-1 {
	width:7%;
	padding:75px 0 0
}
.box-course {
	width:100%;
	float:left;
	padding:14px 7px;
	border:solid 1px #ddd;
	background:#fff;
	height:275px!important
}
.tieen {
	;
	float:left;
	width:100%;
	font-size:15px!important;
	padding:14px 0;
	box-shadow:0 0 12px #bdbdbd;
	border-bottom:solid 1px #ddd;
	position:relative
}
.tieen a {
	color:#fd670d
}
.best-box {
	background:0;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s;
	vertical-align:middle;
	font-weight:700!important;
	line-height:23px;
	box-shadow:0 5px 40px 0 rgba(0, 0, 0, .11);
	padding:8px 15px;
	position:relative;
	float:left;
	width:100%;
transition:.5s;
	border-radius:25px 0 25px 0;
	color:#2f2f2f!important;
	margin-bottom:16px;
	font-size:21px
}
.best-box:hover {
	background:#fd670d;
	border:1px solid #fd670d;
	cursor:pointer;
	box-shadow:0 0 54px #e6e4e4;
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	vertical-align:middle;
	color:#fff!important
}
.best-box span {
	padding-top:7px;
	position:absolute;
	font-size:16px;
	width:73%
}
.best-box img {
	width:60px;
	height:60px;
	float:left;
	margin-right:10px!important
}
.pad-bo {
	padding-top:18px!important
}
.banner-content {
	color:#fff;
	z-index:9999999;
	line-height:31px;
	text-align:center;
	margin-top:326px
}
#accordion {
	clear:both;
	float:left;
	width:100%
}
.spanss {
	float:left;
	width:50%;
	padding:0 0 10px
}
.spans {
	float:left;
	width:100%;
	padding:0 0 8px
}
#accordion section {
	text-align:left;
	width:100%;
	float:left
}
#accordion section h4 {
	font-size:16px;
	cursor:pointer;
	border:1px #ddd solid;
	border-radius:3px;
	background-color:#fff;
	padding:15px;
	color: #fff;
	margin-bottom:0;
	background: #fd670d;
}
#accordion section p {
	display:none;
	padding: 10px 0px 0px 15px;
	background:#fff;
	border:solid 1px #ddd;
	border-top:none!important;
	float:left;
	width:100%;
	margin-bottom:0;
	display: block !important;
}
.fulljustify {
	text-align:justify
}
.fulljustify:after {
	content:"";
	display:inline-block;
	width:100%
}
section h4 span {
	float:right;
	display:block;
	position:relative
}
section h4 span img {
	margin-top:2px;
	margin-right:10px
}
section h4 span img.open {
	float:right;
	position:absolute;
	clip:rect(0,15px,7px,0);
	right:0;
	margin-top:9px
}
section h4 span img.closed {
	float:right;
	position:absolute;
	clip:rect(8px,15px,15px,0);
	right:0;
	margin-top:2px
}
.flickerplate {
	position:relative;
	width:100%;
	height:359px;
	overflow:hidden
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0;
	margin:0;
	list-style:none
}
.flickerplate ul.flicks>li {
	display:table;
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
.flickerplate ul.flicks>li .flick-inner {
	display:table-cell;
	height:100%;
	padding:25px;
	color:#fff;
	float:left;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0;
	text-align:center;
	line-height:56px;
	line-height:2.5rem!important;
	font-size:28px;
	font-size:1.75rem;
	font-weight:700!important
}
.flick-title img {
	border-radius:100%;
	border:solid 3px #fff;
	width:75px;
	height:75px;
	padding:2px;
	margin-bottom:10px
}
@media only screen and (min-width:43.813em) {
.flickerplate ul.flicks>li .flick-title {
line-height:17px;
font-size:15px;
font-weight:700
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	text-align:center;
	color:#fff;
	line-height:25px;
	font-size:14px
}
.flickerplate ul.flicks>li .flick-sub-text span.flick-block-text, .flickerplate ul.flicks>li .flick-title span.flick-block-text {
	background-color:rgba(0, 0, 0, .6);
	padding:12px 18px
}
.flickerplate .arrow-navigation {
	display:block;
	position:absolute;
	top:10%;
	width:10%;
	height:80%;
	z-index:100;
	overflow:hidden;
	font-family:flickerplate;
	vertical-align:middle
}
.flickerplate .arrow-navigation:before {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25px;
	margin-top:-25px;
	height:50px;
	width:50px;
	opacity:0;
	text-align:center;
	color:#fff;
	font-size:48px;
	font-size:3rem;
-webkit-transition:opacity .2s ease-out 0;
-moz-transition:opacity .2s ease-out 0;
-o-transition:opacity .2s ease-out 0;
-ms-transition:opacity .2s ease-out 0;
transition:opacity .2s ease-out 0
}
.flickerplate-no-touch .flickerplate .arrow-navigation:hover {
	cursor:pointer
}
.flickerplate-no-touch .flickerplate .arrow-navigation:hover.left:before, .flickerplate-no-touch .flickerplate .arrow-navigation:hover.right:before {
	opacity:1
}
.flickerplate-no-touch .flickerplate .arrow-navigation:active.left:before, .flickerplate-no-touch .flickerplate .arrow-navigation:active.right:before {
	margin-top:-23px
}
.flickerplate .arrow-navigation.left {
	left:0;
	display:none!important
}
.flickerplate .arrow-navigation.left:before {
	content:"\f104"
}
.flickerplate .arrow-navigation.right {
	right:0;
	display:none!important
}
.flickerplate .arrow-navigation.right:before {
	content:"\f105"
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:30px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
	margin-left:6px;
	margin-right:6px;
	background-color:rgba(255, 255, 255, .3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background-clip:padding-box;
-webkit-transition:background-color .2s ease-out 0;
-moz-transition:background-color .2s ease-out 0;
-o-transition:background-color .2s ease-out 0;
-ms-transition:background-color .2s ease-out 0;
transition:background-color .2s ease-out 0
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, .6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, .12)
}
.flickerplate.theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, .6)
}
.flickerplate.theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, .9)
}
.flickerplate.theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, .9)
}
.flickerplate.theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text, .flickerplate.theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text {
	background-color:rgba(255, 255, 255, .5)
}
.flickerplate.theme-dark .arrow-navigation:before {
	color:rgba(0, 0, 0, .9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, .9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, .9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text {
	background-color:rgba(255, 255, 255, .5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
-webkit-transition:-webkit-transform .2s ease-out;
-o-transition:-o-transform .2s ease-out;
-moz-transition:-moz-transform .2s ease-out;
transition:transform .2s ease-out
}
@media only screen and (min-width:43.813em) {
.flickerplate.animate-transform-slide ul.flicks {
-webkit-transition:-webkit-transform .6s ease-out;
-o-transition:-o-transform .6s ease-out;
-moz-transition:-moz-transform .6s ease-out;
transition:transform .6s ease-out
}
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0;
-webkit-transition:left .2s ease-out 0;
-moz-transition:left .2s ease-out 0;
-o-transition:left .2s ease-out 0;
-ms-transition:left .2s ease-out 0;
transition:left .2s ease-out 0
}
@media only screen and (min-width:43.813em) {
.flickerplate.animate-transition-slide ul.flicks {
-webkit-transition:left .6s ease-out 0;
-moz-transition:left .6s ease-out 0;
-o-transition:left .6s ease-out 0;
-ms-transition:left .6s ease-out 0;
transition:left .6s ease-out 0
}
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}
.flickerplate.animate-transition-fade ul.flicks {
	position:relative
}
.flickerplate.animate-transition-fade ul.flicks li {
	float:none;
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
.flickerplate.animate-transition-fade ul.flicks li.active {
	opacity:1;
-webkit-transition:opacity .8s ease-out 0;
-moz-transition:opacity .8s ease-out 0;
-o-transition:opacity .8s ease-out 0;
-ms-transition:opacity .8s ease-out 0;
transition:opacity .8s ease-out 0
}
.flickerplate.animate-transition-fade.fade-initiated ul.flicks li {
-webkit-transition:opacity .8s ease-out 0;
-moz-transition:opacity .8s ease-out 0;
-o-transition:opacity .8s ease-out 0;
-ms-transition:opacity .8s ease-out 0;
transition:opacity .8s ease-out 0
}
.flickerplate.animate-jquery-fade ul.flicks {
	position:relative
}
.flickerplate.animate-jquery-fade ul.flicks li {
	float:none;
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition:height .5s ease-in-out;
-moz-transition:height .5s ease-in-out;
-ms-transition:height .5s ease-in-out;
-o-transition:height .5s ease-in-out;
transition:height .5s ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-buttons div, .owl-controls .owl-page {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.grabbing {
	cursor:url(grabbing.html) 8 8, move
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.owl-theme .owl-controls {
	margin-top:10px;
	text-align:center
}
.owl-theme .owl-controls .owl-buttons div {
	color:#fff;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:#869791;
	filter:Alpha(Opacity=50);
	opacity:.5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none
}
.owl-theme .owl-controls .owl-page {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-controls .owl-page span {
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#869791
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter:Alpha(Opacity=100);
	opacity:1
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.owl-item.loading {
	min-height:150px;
	background:url(AjaxLoader.html) no-repeat center center
}
