body {
	margin: 0px;
	padding: 0px;
	font-family: '../fonts/ralewayregular';
	src: url('../fonts/raleway-regular-webfont.woff2') format('woff2'), url('../fonts/raleway-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: '../fonts/ralewayregular';
	src: url('../fonts/raleway-regular-webfont.woff2') format('woff2'), url('../fonts/raleway-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
a {
	text-decoration: none;
}
.top_header {
	               background: rgba(10, 10, 67, 0.87);
    padding: 9px 0px 5px 10px;
    margin: 0px;
    border-bottom: 1px solid #fe6601;
    height: 83px;
}
.dropbtn {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	border: none;
	background: none;
}
.dropbtn i {
	padding: 0px 5px;
	font-size: 10px;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	min-width: 250px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
	z-index: 1;
	background: rgba(255, 255, 255, 1);
	color: #111;
	margin-top: 2px;
}
.dropdown-content a {
	color: #202054!important;
	padding: 12px 5px;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #eeecec;
	text-decoration: none;
}
.dropdown-content a i {
	font-size: 11px;
	padding: 2px 5px;
}
.dropdown-content a:hover {
	    transition: all ease-out 0.1s;
    background-color:#204094;
	background:#204094;
    color: #fff!important;
}
.dropdown-content a:hover i {
	transform: rotate(90deg);
	transition: all ease-out 0.3s;
	color: #ff5722!important;
}
.dropdown:hover .dropdown-content {
	display: block;
}/*** slider kvm css *****/
.slider_css {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.slider_css img {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
.slider_top {
	top: -15px!important;
	z-index: -10;
	position: absolute;
}
.logo_part {
	padding: 0px;
	margin-top: -10px;
}
.logo_part figure {
    margin: 0rem;
    padding: 10px;
    width: 130;
    background: #fff;
    border-bottom: 5px solid #1e3f91;
}
.logo_part figure img {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.top_mini_nav {
	margin: 0px;
	padding: 0px;
	right: 0px;
	float: left;
	width: 100%;
	z-index: 100;
}
.top_mini_nav ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 17px;
	top:-2px;
	list-style: none;
}
.top_mini_nav ul li {
	float: left;
	margin: 0px;
	padding: 0px 10px;
}
.top_mini_nav ul li a {
	color: #fff;
	font-size: 16px;
	margin: 0px;
	text-decoration: none;
	padding: 0px 10px;
}
.navigation_partkvm {
	margin: 0px;
	padding: 0px;
	float: right;
}
.navigation_partkvm ul {
	       list-style: none;
    float: right;
    margin-left: 0%;
    margin-top: 31px;
    background: #fe6601;
    padding: 10px 15px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
.navigation_partkvm ul li:nth-last-child(1) {
	border-right: none!important;
}
.navigation_partkvm ul li {
padding: 0px 20px;
border-right: 1px solid #fff;
line-height: 4px;
float: left;
}
.navigation_partkvm ul li a {
	transition: all ease-out 0.3s;
	cursor: pointer;
	font-size: 14px;
}
.navigation_partkvm ul li a:hover {text-decoration: none;transition: all ease-out 0.3s;
}
#welcome_kvm{    background: url(../images/bg-one.jpg) no-repeat scroll;
    width: 100%;
    overflow: hidden;
    padding: 40px 0px 80px;
 }
#welcome_kvm .kvm_welcom{ margin:0px; padding:0px; width:100%;}

#services_kvm{background: url(../images/bg-two.jpg) no-repeat top/cover;
    padding: 80px 0px 40px;
    overflow: hidden;
    width: 100%;
    display: block;}
	
.servicess_kvmair{ margin-bottom: 6px;
    padding: 0px;
    overflow: hidden;
    width: 280px;
    border-radius: 5px;
    height: 250px;
    box-shadow: 0 1px 2px #bdbfcb;}
	
 .servicess_kvmair figure{ height:250px; overflow:hidden; width:100%; margin:0px; padding:0px;}
.servicess_kvmair figure img{ image-rendering:pixelet; height:100%;transition: all .5s; position:relative; width:100%; margin:0px; padding:0px; background: url(../images/gradient-news.png) repeat-x;}

.servicess_kvmair:hover figure img{transition: all .5s; transform:scale(1.22);     background-color: rgba(255, 48, 77, 0.8); cursor:pointer; opacity:0.7;}
.b-companyNews__item {
	margin-bottom: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.bottom_kvm_con{ padding: 5px 30px 4px;
    position: absolute;
    width: 98.5%;
    bottom: 20px;
    left: 15px;
    z-index: 56;
    /* background: #fe6601; */
    text-align: center;
    opacity: 1;}

.bottom_kvm_con a{   opacity: 1!important;}
/*** coursel css start from here *******/
.our-clients {
      background: url(../images/clients_bg.jpg) no-repeat fixed;
    overflow: hidden;
    padding: 53px 0 40px;
    background-size: cover;
    clear: both;
    border-top: 25px solid #fcc1bd;
}
.our-clients .head {
    color: #fff;
}
.view-header {
    font-size: 18px;
}
.heading {
    font-size: 42px;
    margin-bottom: 36px;
    margin-top: -12px;
    line-height: 1.1;
    color: #17479f;
	
}
.head p {
    font-size: 18px;
    color: #666666;
    margin: 0;

    line-height: 1.1;
}
.wrapper, .tabs ul {
max-width: 84%;
    margin: 0 auto;
    padding: 0 4px;
}
.our-clients .view-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    text-align: center;
}
.our-clients .view-content ul li {
       text-align: center;
    padding: 0 7px;
    margin: 0 0 10px;
    width: 16.66666667%;
    display: inline-block;
    vertical-align: top;
    width:24.666%;
    height: 100px;
	overflow:hidden;
}
.our-clients .view-content ul li img {
    margin: 0 auto;
    width: 100%;
    height: 100%;opacity:1;
	transition:all 0.5s;
}
.our-clients .view-content ul li:hover img {  cursor:pointer;opacity:0.85;transition:all 0.5s; transform:scale(1.1)
}
.media_connect{    padding: 0px 7px;
    margin-top: 0px;}
.media_connect h2{ text-align:center; margin:0 auto; text-align:center;}
.media_connect, .stayconnected{ margin:0 auto;}
.media_connect, .stayconnected a{ text-decoration:none;  padding: 0px 7px;
    margin-top: -40px;}

#bg_footer{     background: #fafafa;
    margin: 0px;
    padding: 40px 0px;
    width: 100%;
    overflow: hidden;
    border-top: 25px solid #234398;}
.certification_bottom{ text-align:center;    padding: 0px 7px;margin-top: -40px;}
.certification_bottom h2{    text-align: center!important;
    padding: 0px 7px;
    margin: 0 auto;}
.certification_bottom img{ text-align:center;  padding: 0px 7px;}
.bottom_logo{     margin: 0px;
    position: absolute;
    top: -40px;}

.famedia {
    padding: 13px!important;
    font-size: 16px;
    width: 42px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 50%;
    height: 42px;
}

.famedia:hover {
    opacity: 0.7;
}

.famedia-facebook {
  background: #3B5998;
  color: white;
}

.famedia-twitter {
  background: #55ACEE;
  color: white;
}
.famedia-linkedin {
  background: #007bb5;
  color: white;
}
.media_onslider{ position:fixed; top:38%; right:0; z-index:100;}
.media_onslider i{ padding:10px 5px;}
/***Small devices (landscape phones, 576px and up) ***/

.tob_banner{margin-top: 82px;
    height: 245px;
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    border-bottom: 2px solid #dcdee0;}
	
	.tob_banner h2{     font-size: 48px; margin:0px;
    text-transform: capitalize;}
	
.getaquote{width: 180px;
    position: relative;
    top: -26px;
    left:8%;
    padding: 10px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    text-align: center;
    vertical-align: middle;
    background: #224397;
    border: 2px solid #fff;
    box-shadow: 0 7px 13px #c8c8c8;
    border-left: 7px solid #00bcd4;}
	
	
.getaquote a:after {
 content: '\00bb';
    opacity: 0;
    position: absolute;
    top: 10px;
    right: 30px;
    transition: 0.5s;
}

.getaquote:hover a:after {
    opacity: 1;
    right:18px;
    top:6px;
    font-size: 24px;
}
	
	#airfreight{    margin: 2px 0px 20px;
    padding: 10px 0px 20px;
    width: 100%;
    overflow: hidden;}
	
	.getaquote a{ padding:7px; text-decoration:none; font-size:18px; text-align:center; color:#fff;}
	.cont-aifreight{ margin:0px;
    padding:0px 0px;
    width: 100%;
}
	.cont-aifreight span {
    margin: 20px 0px;
    padding: 0px;
    width: 100%;
}

	.cont-aifreight p {
    margin: 40px 0px 0px;
    padding: 0px;
    width: 100%;
}

.cont-aifreight img{ margin:0px; padding:0px; width:100%;}


.all_services_kvm{    margin: 0px;
    padding:15px 0px;
    background: #fafafa}

.all_services_kvm figure{border-radius: 4px; width:100%; margin:0px; padding:0px; transition:all 0.5s;}

.all_services_kvm figure img{border-radius: 4px; width:100%; margin:0px; padding:0px;}

.all_services_kvm figure img:hover{ transition:all 0.5s; transform: scale(1.2)}

.all_services_kvm .overlay{   transition: all .3s ease-out;
    color: currentColor;
    font-size: 15px;
    font-weight: 600;
    position: absolute;
    bottom: 0%;
    left: 14px;
    background: #000;
    width: 90%;
    height: 177px;
    opacity: 0.2;border-radius: 4px;
    overflow: hidden;}
	
	.all_services_kvm figcaption:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.2);
    transition: all .4s ease-out;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0);
}
	.all_services_kvm figcaption:hover:before {
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);
}
.all_services_kvm figcaption h4 {
    transition: all .3s ease-out;
    color: currentColor;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    letter-spacing: .6px;
}

.all_services_kvm figcaption p {
    transition: all .3s ease-out;
    color: currentColor;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    letter-spacing: .6px;

}

.all_services_kvm figcaption:hover h4 {
    text-shadow: 1px 1px 0 #000;
    transform: translate3d(0, -10px, 0);
    color:#ff5722;
	cursor:pointer;
}

.all_services_kvm figcaption:hover p {
    text-shadow: 1px 1px 0 #000;
    transform: translate3d(0, -10px, 0);
    color: #ea1d75;
	cursor:pointer;
}

	
	.all_services_kvm figcaption{ 
         position: absolute;
    top: 0px;
    z-index: 100;
    left:0px;
    width: 100%;
    height: 100%;
    color: #fff;
    overflow: hidden;border-radius: 4px;
  	}
	
	.all_services_kvm figcaption h4{
        text-align: center;
    padding:3px 20px;
	font-size:16px;
    margin-top:140px;
   			}
			
			.all_services_kvm figcaption p{
    text-align: center;
		font-size:14px;
	margin:0px;padding:3px 20px;
	line-height:20px;	display:none;
	font-weight:300;
   
			}
	.contact_kvm{ 0px 0px 30px}
	.media_content{  
  padding: 0px 0 0 0px;
    font-size: 36px;
    border-radius: 50px;
    background: #92abcf;
    color: #fff;
    font-weight: bold;
    width: 80px;
    height: 80px;
    transition: all 0.5s;
    margin: 12px auto;}
	
		.media_content i{      transform: rotate(135deg);
    font-size: 36px;
    background: #fd5f00;
    border-radius: 50px;
    color: #fff;
    font-weight: bold;
    width: 80px;
    height: 80px;
    transition: all 0.5s;
    text-align: center;
    padding:22px 25px 24px 22px;}
	
.kvm_contact_bor:hover i{ transition: all 0.5; margin-bottom:10px; padding:15px 25px 24px 31px; cursor:pointer; background:#224397;}
.kvm_contact{ margin:0px; padding:0px;}

.kvm_contact label{ margin:20px 0px 0px; padding:0px;}
.kvm_contact input   {     padding: 7px;
    border: none;
    font-style: italic;
    border-bottom: 1px solid #fe6601;
    margin: 0px 0px 0px;
    background: #fff;
    width: 100%;}
.kvm_contact textarea{ padding:7px;	border:none; font-size:12px; color:#fff; font-weight:200; font-style:italic;   background: #ffffff;   border-bottom: 1px solid #fe6601; margin: 0px 0px 10px; }

.kvm_contact button {
           width: 110px;
    margin-top: 20px;
    padding: 5px 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #fff!important;
    font-size: 16px;
    cursor: pointer;
    background: rgba(242, 85, 35, 1);
    transition: all .4s ease-out;
    transform: scale3d(1.4, 1.3, 1) rotate3d(0, 0, 1, 0deg) translate3d(0, 20%, 0);
    margin-left: 25px;
    border-left: 7px solid #00bcd4!important;
}

.content_middle{ margin-top: 25%;
    padding: 130px 40px;
    width: 100%;
    text-align: right;
    border-right: 1px solid #ddd;
    overflow: hidden;}
.content_middle h3{      vertical-align: middle;
    text-align: right!important;
    /* margin-top: 37%; */
    padding: 0;
    font-size: 36px;}
	
	.content_middle p{ width: 67%;
    vertical-align: middle;
    text-align: right!important;
    padding: 0px;
    padding: 0;
    float: right;
    font-size: 17px;}
	
.animation_icon{       background: #fe6601;
    padding: 11px 10px;
    margin: 0px 10px;
    border-radius: 20px;
    width: 40px;
    height: 40px;
    text-align: center;
    vertical-align: middle; transition:all 0.5s;}
	
	.animation_icon:hover{    transition: all 0.5s;
    background: #fe6601;

    box-shadow: 0px 0px 30px #ff3e00;
}
.fa-spin:hover {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: none;
}
	.sliderheading{font-size:48px;}

.button_kvm{    padding:8px 20px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #fff!important;
    font-size: 13px;
    cursor: pointer;
    background: rgba(242, 85, 35, 1);
    transition: all .4s ease-out;
    transform: scale3d(1.4, 1.3, 1) rotate3d(0, 0, 1, 0deg) translate3d(0, 20%, 0);
    margin-left:17px; margin-top:10px;  border-left:7px solid #00bcd4;}
	
	.kvm_button{margin-left: 14px;}
	
	/*****aboutus css start from here ****/
.aboutus_kvm{ margin:0px; padding:0px;}
.aboutus_kvm ul{ list-style:none; margin-left:20px; padding:0px;}
.aboutus_kvm ul li{ margin:0px; padding:7px 0px; color:#444;}
.kvm_contact_bor{ min-height:300px;border: 1px solid #fafafa;margin: 1px 2px;}
.sub_team{padding: 25px 30px 30px;
    background-color: #fafafa;
    z-index: 8;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
    text-align: center;}
	
	.sub_team:hover {
    background-color: #FFF;
    -webkit-box-shadow: 0px 12px 29px 0px rgba(0,0,0,0.07);
    -moz-box-shadow: 0px 12px 29px 0px rgba(0,0,0,0.07);
    box-shadow: 0px 12px 29px 0px rgba(0,0,0,0.07);
}
	
.sub_team figure{ margin:0px; padding:0px; overflow:hidden;}
.sub_team figure img{ margin:0px; padding:0px; transition:all .5s;}
.sub_team figure:hover img{margin:0px; padding:0px; transition:all .5s; transform:scale(1.2);}

.sub_team figcaption h3 {
    display: block;
    font-size: 18px;
	font-weight:bold;
    text-transform: uppercase;
    color: #18364A;
    position: relative;
	padding:10px;
    margin-bottom: 15px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.sub_team figcaption h3:after{content: "";
    position: absolute;
    width: 30px;
    height: 2px;
    background-color: #DB0F32;
    left: 50%;
    bottom:0px;
    margin-left: -15px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}

.sub_team figcaption h3:hover:after {
    opacity: 0;
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}

#toTop {
    bottom: 70px;
    color: #333;
    display: none;
    font-size: 11px;
    height: 42px;
    position: fixed;
    right: 10px;
    width: 47px;
    z-index: 999;
}

#footer a {
    color: #fff;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: 600;
}
#toTop a img {
    width: 100%;
    background:#fe6601;
    border-radius: 30px;
    color: #fff;
    padding: 7px 8px;
}
/*** award css start from  here *****/

.row > .kvm_lightbox_box {
  padding: 0 8px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.kvm_lightbox_box {
    float: left;
    width: 100%;
    margin: 10px 0px;
    border: 15px solid #27275e;
}

.kvm_lightbox_box img {
    width: 100%;
 }


/* The Modal (background) */
.modal {
      display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: black;
    z-index: 10000;
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    width: 48%;
}
.modal-content img {
     width:100%;
	 border: 5px solid #f6cdb1;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
   border: 15px solid #585880;
}

.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 11px;
}

img {
  margin-bottom: -4px;
}

.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.KVMLightbox {
  opacity: 0.6;
}

.active,
.KVMLightbox:hover {
  opacity: 1;
}

img.hover-shadow {
     transition: all 0.3s;
	 overflow:hidden;
    border: 5px solid #f6cdb1;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  transform:scale(1.1)
}
.readmonre{padding:7px 10px!important; margin-left:20px!important;}
.services_heading {
    margin-top:0px;
    font-size:36px;
	padding:40px 20px 20px
}

@media (max-width: 576px) {
	.top_header {
    background: #fff;

}
	
		.navigation_partkvm ul li {
  padding: 15px 20px!important;
    border-right: none;
		}
.navbar-light .navbar-toggler {
    color: #fff;
    border-color: #fff;
    background: #fff;
}
.logo_part {
    padding: 0px;
    margin-left: -25px;
    margin-top: -10px;
}
.logo_part figure {
    margin: 0rem;
    padding: 10px;
    width: 94px;
background: #fff; border-bottom:none;}

.top_mini_nav ul li a {
    color: #000;
    font-size: 12px;
}
.animation_icon {
     padding: 5px 7px;
    margin: 1px 5px 0 -20px;
 
    width: 25px;
    height: 25px;

}
.btn {
    padding: 0rem 0.25rem;
    font-size: 0.9rem;
    float: right;
    margin-left: 0rem;
    margin-top: 0.5rem;
}
#ninja-slider .slider-inner {
    margin: 83px auto 0px!important;
}
	.navbar {
   
    padding: 2.5rem .5rem;
}	

.navigation_partkvm ul {
     padding: 10px 4px;
	 margin-top:28px;
    border-top-left-radius: 35px; border-top-right-radius:0px;border: 1px solid #fff;
	}
	
.sliderheading {
    font-size: 20px;
}

#ninja-slider .caption {
    width: 87%!important;
    color: #fff;
    bottom:60%!important;
    left: 0%!important;
    padding: 2px 5px!important;
}

#ninja-slider .caption p {
    font-size: 12px!important;
      background: rgba(0, 123, 255, 0.85);
    padding: 2px 5px!important;
}
#ninja-slider .caption p a {
     bottom: -82px!important;

 }
.button_kvm {
    padding: 6px 10px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
       font-size: 12px;
    margin-left: 26px!important;
    margin-top: 10px;
    border-left: 3px solid #00bcd4!important;
}

.carousel-control-next {
    left: 65%;
    top: 73%;
    width: 24px;
    height: 24px;
    border: 1px solid #ddd;
    transform: rotate(180deg);
    padding: 10px 5px;
    font-size: 16px;
}
.carousel-control-prev {
     left: 100%;
    top: 73%;
    width: 24px;
    height: 24px;
    border: 1px solid #fff;
    transform: rotate(180deg);
     padding: 10px 5px;
    font-size: 16px;
 
}
.playvideo {
    padding: 1px 5px!important;
    font-size: 12px!important;
    width: 20px!important;
          height: 20px!important;
    margin: 0px 4px 0 20px!important;
}
#welcome_kvm {
    background: none;
    margin-left:0px;
    text-align: center;
    width: 100%;
}


#services_kvm {
background: none;
    padding: 20px 0px 20px;
    margin-top: -40px;
  }
#welcome_kvm figcaption  h2{ font-size:20px; 
}
#welcome_kvm figcaption p{ font-size:14px;
}
.services_heading {
    padding: 20px;
    margin-top: -41px;
    font-size: 24px;
}
.servicess_kvmair {
    width: 100%;

}
.heading {
    font-size: 24px;
    margin-bottom: 22px;
margin-top: -24px;}
.our-clients .view-content ul li {
   width: 49.666%;
    height: 80px;

}
iframe{display:none;}
.bottom_logo { display:none;
}
.media_connect, .stayconnected a {
    margin-top: -9px;
}
	}
	
	

	/*** Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
...
}
// Large devices (desktops, 992px and up)@media (min-width: 992px) {
...
}
// Extra large devices (large desktops, 1200px and up)@media (min-width: 1200px) {
...
}
