@media screen and (max-width: 1199px){
    .main-menu{
        position: relative;
    }
	.main-menu ul li {
    float: left;
    vertical-align: middle;
    padding-right: 0px;
    padding-left: 17px;
    padding-top: 10px;
    padding-bottom: 10px;
	}
    .meta-top-ct h2.title-about span:after {
        margin-top: 10px;
    }
	.btn_search:after {
		        right: -10px;
	}
	.btn_search label input {
		width: 200px;
	}
	.btn_search label {
		    float: left;
    left: -30px;
	}
    .meta-about-bottom .des-cm p {
        padding: 8px 39px;
    margin-top: 25px;
    }
    .footer-contact,
    .connect-us {
      /*  width: auto;*/
        float: none;
          float: left;
    }
	 .footer-contact
	 {
		    width: 41.66666667%;
	 }
	 .certifical
	 {
		     width: 25%;
	 }
	 .copyright_ft
	 {
		     width: 33.33333333%;
	 }

    .connect-us {
        border-left: none;
        padding-left: 0;
    }
	.header-contact {
		text-align:center;
         margin: 25px;
	}
	#services h3.title
		{
			    margin: 50px 0 30px;
		}
		.meta-about-bottom .des-cm {
			width:93%;
		}
		.lang_nav {
         position: relative!important;
         left: 10px!important;
         top: 10px!important;
         padding-bottom: 20px;
         z-index: 99;
		}
    .logo-div{
        text-align: center;
    }
    h3.title{
            margin: 0px 0 20px;;
    }
}
@media screen and (max-width: 991px){
    .bg-left{
        background-color: #065bb1;
    }
	/*.main-menu ul{
        display: none;
    }
    .main-menu ul.menu{
        float: none;
        left: 0;
        padding-left: 0;
        position: absolute;

        right: 0;
        top: 100%;
        width: 100%;
        z-index: 10;
    }
    .main-menu ul li:first-child a{
        padding-left: 20px;
    }
    .main-menu ul li a{
        padding: 0 20px;
    }
    .main-menu ul.menu:before{
        display: none;
    }*/
	ul.dropdown-menu.fadeInUp.animate1 {
		margin-left:20px;
	}
	.btn_search {
    position: relative;
    z-index: 999999;
    text-align: center;
	    clear: both;
	}
	.btn_search label {
    margin-bottom: 10px;
    margin-top: 10px;
   float: none;
	}
	.btn_search:after {
		     right: 30px;
    position: relative;
	}
	.services-box {
      margin-left: -10px;
	margin-right:0px !important;
	}
	.btn-menu{
        display: block;
    }
    .main-menu ul{
        display: none;
    }
    .main-menu ul li{
        display: block;
        width: 100%;
      /*  border-top: 1px solid #cecece;*/
    }
    .main-menu ul li:hover{
       /* background-color: rgba(6, 91, 177, 0.6);*/
    }
    .header-contact ul li:first-child{
        border: none;
    }
    .main-slider .des p{
        margin: 0 0 20px;
        font-size: 25px;
        line-height: 40px;
    }
    .item-col1,
    .item-col2 {
        margin-bottom: 10px;
    }
    .about-us > img {
        float: none;
        width: 100%;
        height: auto;
    }
    .meta-about-top {
        height: auto;
    }
    .about-us{
        height: auto;
    }
    .meta-about-top .meta-top-ct{
        padding-bottom: 60px;
    }
    .meta-about-bottom .meta-bottom-ct {
        height: auto;
    }
    .meta-about-bottom .des-cm p {
        width:100%;
    }
	.meta-about-bottom .des-cm {
		 width: 90%;
	}

}
@media screen and (max-width: 767px){
    .container > .row{
        margin-left: 0;
        margin-right: 0;
    }
    .logo-div {
        text-align: center;
        margin-bottom: 15px;
    }
    .header-contact {
        text-align: center;
    }
    .btn-menu{
        display: block;
    }
    .main-menu ul{
        display: none;
    }
    .main-menu ul li{
        display: block;
        width: 100%;
        border-top: 1px solid #cecece;
    }
    .main-menu ul li:hover{
        background-color: rgba(6, 91, 177, 0.6);
    }
    .bg-left, .bg-right{
        display: none;
    }
    a.showmore {
        font-size: 16px;
        padding: 0 25px;
        line-height: 35px;
        height: 35px;
    }
    p.short-des {
        padding: 0 15px;
    }
    .services-box {
      /*  margin-left: -15px;
        margin-right: -15px;*/
	    margin-left: -5px;
    margin-right: 0px;
    }
    .service-slider .item {
        padding: 0 15px;
    }
    .facebook-social,
    .maps {
        width: auto;
        float: none;
        margin-left: 0;
      /*  margin-bottom: 15px;*/
	      margin-top: 10px;
    }
	.maps {
		text-align:center;
	}
	.footer-contact
	 {
		    width: 100%;
	 }
	 .certifical
	 {
		     width: 100%;
	 }
	 .copyright_ft
	 {
		     width: 100%;
	 }
	 .post .post-date {
		/*top:-2px;*/
	}
	.item-post {
		/*margin-top:20px;*/
	}

}
@media screen and (max-width: 560px){
    .top-header {
        padding: 5px 0;
    }
    .top-header ul li{
        float: none;
        text-align: center;
        border: none;
        line-height: 30px;
        height: auto;
    }
    .top-header ul li:first-child{
        border: none;
    }
    .main-slider .des p {
        font-size: 20px;
        line-height: 30px;
    }
    h3.title {
        font-size: 28px;
    }
    h3.title span:before {
        width: 200px;
    }
    .meta-about-top .meta-top-ct {
        padding: 30px 0 60px;
    }
    .meta-top-ct p {
        padding-left: 0;
    }
    .meta-about-bottom .meta-bottom-ct {
        padding: 0 0 30px;
    }
    .meta-about-bottom .des-cm {
        position: relative;
        left: 0;
    }
    .meta-about-bottom {
        height: auto;
    }
    .meta-about-bottom .des-cm p {
        width: 100%;
    }
    .custommer-comment {
        padding-left: 0;
        padding-right: 0;
    }
    .custommer-slider.owl-theme .owl-controls {
        top: 55px;
    }
    .bottom-footer .copyright {
        margin-left: 0;
        line-height: 24px;
        padding: 5px 0;
    }
}
@media screen and (max-width: 445px){
    .header-contact{
        text-align: center;
    }
    .header-contact ul li:last-child{
        padding-left: 0;
    }
    .main-slider .des {
        margin-left: 0;
    }
    .main-slider .des h3.title-des,
    a.showmore{
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        margin-bottom: 5px;
    }
    a.showmore {
        margin-bottom: 0;
    }
    .main-slider .des p {
        font-size: 14px;
        line-height: normal;
    }
    .statis .item-statis p {
        font-size: 28px;
    }
    .certifical ul {
        margin-left: 0;
    /*    margin-top: 15px;*/
       /* display: block;*/
    }
	.footer-contact {
		width:100%;
	}
	.certifical {
		width:100%;
	}
	.copyright_ft {
		width:100%;
            margin-top: 0;
	}
	.maps
	{
		    width: 280px;
			text-align: left;
	}
	.post .post-date {
		/*top:-2px;*/
	}
	.item-post {
		/*margin-top:20px;*/
	}


}
