/*about us section*/
@media only screen and (max-width: 600px){
    .navbar-brand{
    margin-left: 0px;
}
.navbar-collapse{
    margin-right: 0px;
}
 .navbar-brand img {
  height: 75px!important;
  padding-bottom:5px;
}
	.p-sm-0{
		padding: 0px;
	}
	.p-sm-top{
		padding-top: 30px!important;
	}
	.p-sm-bottom{
		padding-bottom: 30px!important;
	}
	.p-xl-top{
	  padding-top: 0px;
	}
	.p-xl-bottom{
	  padding-bottom: 00px;
	}
	.pt-3{
		padding-top: 0px;
	}
	#main-header {
	     padding: 0px 0px!important; 
	}
	.fnc-nav__control{
		width: auto;
		height: 50px;
	}
	#hero-section{
		padding: 0px;
		margin: 0px;
	}
	.banner-text{
		padding: 0px 15px;
		margin-bottom: 20px;
	}
	.fnc-nav__control{
		display: none;
	}
	.page-title h1 {
		font-size: 30px;
	}
	.section-title h3 {
		font-size: 30px;
	}
	#why-us .primary-btn{
		margin-bottom: 30px;
	}
	#hero-section .main-title h2{
		font-size: 30px;
	}
	.dropdown-menu {
	   border: 0!important;
	   box-shadow: none!important;
	   background: transparent!important;

	}
	.left-side{
		padding-left: 0px;
		padding-right: 0px;
	}
	.main-title h2{
		font-size: 22px;
	}
	.main-title p{
		text-align: justify;
	}
	.right-side{
		padding-left: 0px;
		padding-top: 20px;
	}
	.right-side img{
		height: auto;
	}
	.service-sec{
		padding-left: 0px;
	}
	#service{
		margin-left: 0px;
		background: transparent;
	}
	.offset-3{
		margin-left: 5%!important;
	}
	#service .main-title h2{
		font-size: 35px;
	} 
	.slick-dots li{

        margin: 10px 2px;
        width: 20px;
        height: 2px;
    }
    .slick-dots li.slick-active{
        background: #ECA13D;
        height: 3px;
        border-radius: 5px;
/*        margin-top: 50px;*/
    }
    .slick-dots{
    	margin-top: -70px;
    }
    .second-title h2 {
    	font-size: 35px;
	}
	.second-title p{
		text-align: justify;
	}
	.number {
		font-size: 20px;
	}
	.testimonial-box {
	    width: auto;
	    margin: 0px 10px;
	}
	.quation-icon img {
	     height: 35px; 
	}
	.cta-title{
		padding-bottom: 20px;
	}
	.details  p{
		color: #000!important;
	}
	.right-side{
		padding: 20px 15px!important;
	}
	.ca-section{
		padding-top: 20px;
	}
	/*popup start	*/
	.member-name, .p-member-details{
		padding: 0px 10px!important;
		text-align: justify;
	}
	.p-member-image{
		text-align: center;
		margin-right: 0px!important;
	}
	.close{
		border: 0px!important;
	}
	/*.rotate{
		flex-direction: column-reverse;
	}*/
	.service-box{
		height: auto!important;
		padding: 20px;
	}
	.slick-slide{
		padding: 15px;
	}
	.primary-btn {
	    padding-top: 13px;
	}
	.counter-box h5{
		font-size: 14px;
		font-weight: normal;
	}
	.blog-details h5 {
	    padding: 12px 0px 0px 0px;
	}
	.blog-details{
		background: #fff;
    	padding: 10px;
	}
	.latest-blog-box {
	     border-left: 0px; 
	     padding-left: 0px; 
	    margin-bottom: 20px;
	}
	.latest-blog-box h3 {
	    font-size: 20px;
	}
	.latest-blog-box h3 {
	    color: #BC4400;
	    font-size: 20px;
	}
	.customer-details h5 {
	    font-size: 15px;
	    font-family: inherit;
	}
	.testimonial-box{
		height: auto;
	}
	.icon-box .icon img {
	    height: 44px;
	}
	.icon-name h5{
		font-size: 14px;
	}
	#why-us .col-3, #counter-sec .col-3{
		padding: 0px;
	}
	.about-bg {
		height: 175px;
	}
/*Services page css	*/
	.service-point ul li {
		font-size: 16px;
	}
	.service-point {
		padding-top: 20px;
	}
	.right-bordered {
	    border-bottom: 1px solid #AD4D29;
	    border-right: 0px;
	    padding: 20px;
	}
/*Career page css	*/
#career{
	background: transparent;
	height: auto;
}
.career-bg{
	height: 175px;
}
}


/*For MacBook Pro*/
@media screen and (min-width: 1025px) and (max-width: 1280px) {

   .nav-item .nav-link{
       font-size: 21px!important;
   }
   p{
       font-size: 17px!important;
   }
   .know-btn a{
       font-size: 19px!important;
       margin-top:20px!important;
   }
   .service-box{
       padding: 35px 20px 1px 20px!important;
   }
   .footer-logo p{
       font-size: 17px!important;
   }
   .footer-col .link-list ul li a{
       font-size:15px!important;
   }
   .footer-col .link-list ul li {
       font-size:15px!important;
       display: flex;
   }
   .service-point ul li{
       display: flex;
       align-items: center;
   }
   .service-point ul li::before{
        margin-top: 2px;
        font-size: 17px;
   }
   .service-point{
       padding-top: 10px;
   }
   .service-point ul li::before{
      padding-right: 20px;
    }
    .service-point ul li{
      list-style: none;
      font-size: 16px;
      display: flex;
      align-items: center;
    }
    .sub ul li{
        display: flex;
      align-items: start!important;
    }
 }