/*-------main css page ---    ---*/
/*--primary #ffc5ca--- secondary #20336b--*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
/*--------*/  
p{ font-size: 14px; } 
.desk_view{ 
	display: none !important;
	 }
.mobile-view { 
	display: block !important;
	  }
.row{ 
	margin-right: 0px !important; 
	margin-left: 0px !important;
}
.container{     
	padding-right: 10px !important; 
	padding-left: 10px !important; 
}
#openNav{ 
	display: block !important; 
	transition:4s ease-in-out;
}
.openNavItems{
	 width: 0%; 
	 height: 100%; 
	 background: #353c48 ; 
	 display: none; 
	 position: fixed; 
	 top: 0; 
	 left: 0; 
	 overflow: scroll;
	     z-index: 2;
}
.nav_ul{ 
	display: none;
	 }
#openNav img{ 
	width: 20px; 
}   
.openNavItems ul li i{
 color: white; 
 float:right;
  }
.logo{ 
	width: 70%;
	 }

 .logo img {
    width: 65% !important;
    height: 50px !important;
    padding: 5px !important;
}

.colum {
    width: 50% !important;
    padding: 5px !important;
}   
.back-col{ padding: 0px !important; }

.back-col .col-md-6{ padding: 5px; }
.back-col .col-md-6 .col-md-6{ padding:10px 0px; }  
.get_in_touch{ min-height: 1100px !important; }  

.back-col .col-8{ padding: 0px !important;  }   

.service_carousel { 
	padding: 10px 2px; 
	background: #fafafa; 
	display: block;
}
.service_box{ 
	display: none; 
}
.ser-list-con ul li {
	width: 100% !important;
	padding: 20px 10px !important;
}
.service-content{padding: 20px 0px;}  

.service-content h3{ 
	font-size: 18px !important;
	 }
.seo-info-India{ 
	padding:20px 0px;   
}
.bold_tag_h3{ 
  font-size: 18px;   
 }
.claint-section{ padding: 0px; }
.top-nav-ul li {
    padding: 5px 15px !important;
}

.banner_carousel .col-md-7 h1{ font-size: 21px !important; }
.banner_carousel .col-md-7 h2{ font-size: 17px !important; }
.banner_carousel .col-md-7 p{  font-size: 15px !important; }  
.banner_carousel{ padding: 45px 0px !important;  height: 300px !important;} 
.banner_carousel .col-md-7 a {font-size: 14px !important; font}  

.banner_carousel .col-md-7 p>a{font-size: 14px !important; color: #dc3545 !important; font-weight: 500 !important;}   


.ser-list-con ul li{ border:none; }  
.call_request{    
	background: #0ae3b8;
    color: white;}

    .call_request a{ font-size: 16px ; }

    .top-nav-ul li:last-child{   
    border-left: none !important;
}

.nav-top .container{
 padding-right: 0px !important; 
 padding-left: 0px !important; 
}
.clint_logo ul li{   
  		width: 95px;
    	height: 95px;
    }


    .latest_news .col-md-6{ padding: 0px; }   
    .latest_news .col-md-8{ padding: 0px; }
    .latest_news .col-md-4{ padding: 0px; }  

    .news_head h4{     

    	 font-size: 18px;
    }  
.Bettering-App{ margin-bottom: 10px; }


.banner_carousel .container {
    
    top: 0% !important;
    left: 0% !important;
  
}


/*--=-=-- 320px -to - 767px--=-=--*/ }
@media (min-width: 768px) and (max-width: 990px) {

    
/*--=-=-- 768px - to - 990px--=-=--*/   }

@media (min-width: 991px) and (max-width: 1280px) {
/*--=-=-- 991px - to - 1280px--=-=--*/  }