@media (max-width:600px)
{
.custom-heading::before
{
	display:none;
}
.custom-heading::after
{
	display:none;
}
.custom-heading h1
{
	font-size:26px;
}
.service-img-list, .about-img-list
{
	padding-top: 40px;
}
.new
{
	margin-bottom:40px;
}
.service-img-list h5
{
	position: relative;
    z-index: 1999;
    font-size: 18px;
}
.service-img-list .type i
{
	height: 75px;
    line-height: 75px;
	width: 75px;
	font-size: 34px;
}
.service-img-list .type
{
	margin-top: -101px;
}
.service-img-list p
{
	text-align:justify;
}
.home-section .custom-heading
{
	margin-bottom:20px;	
}
.text-xs-left
{
	text-align:center!important;
}
.text-xs-left h1
{
	font-size:26px;
}
.about-section .about-sub-heading
{
	font-size:18px;
	text-align:center;
}
.about-description p
{
	letter-spacing: -0.01em;
    text-align: justify;
}
.about-section .about-content
{
	padding: 40px 0;
}
.service-top
{
	padding-top: 40px !important;
}
.service-icon-list .section-heading
{
	margin-bottom: 40px;
}
a:hover
{
	text-decoration:none!important;
}
.about-section .about-content::after
{
	border-width: 658px 0 0 300px;
}
.service-icon-list a .content:hover
{
	text-decoration:none;
}
.service-icon-list p
{
	padding: 0 10px;
}
.request .request-content
{
	padding-top: 40px;
    padding-bottom: 40px;
}
.request .part-heading > h2
{
	font-size:24px;
}
.request p
{
	text-align:justify;
}
.form-new
{
	width:100%;
}
#Security
{
	padding:40px 0px 0px 0px;
}
.Security-box-top
{
	min-width: 50px;
    height: 50px;
	top: -29px;
}
.Security-box-top h4
{
	font-size: 28px !important;
    margin-top: 9px !important;
}
.Security-main-box
{
	margin-bottom: 45px;
}
#industris
{
	padding: 40px 0px;
}
.industris-mr
{
	margin-bottom: 40px;
}
.text-center
{
	padding:0px;
}
#full-works
{
	padding-bottom: 40px;
}
.testimonials
{
	padding:40px 0px;
}
.testimonials .section-heading
{
	margin-bottom:40px;
}
.ui-carousel .author
{
	padding: 15px 0 15px 5px;
}
#client
{
	padding:40px 0px;
}
.industris-pd
{
	padding-bottom:0px;
}
.testonomial-title
{
	margin-bottom: 40px;
}
.site-footer
{
	padding: 40px 0px 40px 0px;
}
.site-footer .widget-title
{
	margin-bottom: 35px;
}
.copyright .left
{
	padding-top: 20px;
	padding-bottom: 20px;
}
.copyright .right
{
	text-align:left;
	padding-top: 20px;
padding-bottom: 20px;

}
.page-title .entry-title
{
	font-size: 26px;
	padding: 10px 0px 10px 0px;

}
.page-title
{
	margin-bottom: 40px;
}
.description
{
	padding:0px 15px;
}
.description padding
{
	text-align:justify;
}
.fact
{
	padding-top:40px;
}
.fact-box
{
	padding-bottom:40px;
}
.info-news
{
	padding:40px 0px;
}
.info-news .part-heading
{
	margin-bottom:40px;
}
.why-us
{
	margin-bottom:40px;
}
.members-grid
{
	margin-bottom: 40px;
    margin-top: 40px;
}
.our-member
{
	padding-bottom: 40px;
}
.career-title
{
	margin-bottom: 40px;

	margin-top: 40px;
}
.career p
{
	text-align:justify;
	margin-bottom: 40px;
}
.career
{
	padding-bottom:40px;
}
.career-btn
{
	margin-bottom: 15px !important;
}
.service-title-top
{
	padding-bottom: 40px;
}
.solution
{
	padding-top:0px!important;
}
.work-title
{
	padding-bottom: 40px;
}
#map-canvas
{
margin-bottom: 40px;
}
.info-contact .office
{
margin-bottom: 40px;
}
.info-contact .part-heading
{
	text-align: center;
}
.requierment-title
{
	margin-bottom: 40px !important;
}
.requierment ul
{
	padding:0px;
}
.info-contact
{
	padding-bottom:40px;
}
.sidebar
{
display:none;
}
.carousel-indicators
{
bottom:-10px!important;
}
.glyphicon-chevron-left
{
font-size: 14px;
}
.glyphicon-chevron-right
{
font-size: 14px;
}
.carousel-left
{
top: 30%;
padding:0px;
}
.carousel-right
{
top: 30%;
padding:0px;
}
#privacy
{
padding: 0px 0px 40px 0px;
}
}

@media (max-width:800px)
{
.contact-bar
{
display:none;
}
.top-menu
{
display:none;
}
.top-menu-bar .social-menu::before
{
display:none;
}
.social-mobile
{
background: #000;
}
.top-menu-bar a
{
color: #fff;
font-size: 18px;
}
.navbar-toggle
{
border: 1px solid #000 !important;
background-color: #000!important;
margin: 12px 10px!important;
}
.navbar-bg
{
background: #fff;
}
.social-menu .menu li a
{
line-height: 35px;
}
.top-menu-bar a:hover
{
color: #4FC6F3;
}
.mobile-logo-img
{
width: 140px;
height: 50px;
display:inline-block;
margin: 5px 5px;

}
.navbar-main li a
{
color: #000;
}
.mobile-pd
{
padding:0px!important;
}
}