@media (max-width: 1200px) {
ul.navbar-nav.nav-right {
    margin-left: 0%;
}
a.nav-link {
    font-size: 14px;
}
nav.navbar.navbar-expand-lg.navbar-light{
  display: none;
}
li.logo-box {
    background: #fff;
}
.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item {
    padding: 5px 10px;
    font-size: 16px;
    color: #000;
}
.header-top-m{
    width:100%;
    padding: 5px 15px;
    background: #fff;
    float:left;
}

.h-m-lang{
    height: 30px;
    width:auto;
    float:right;
    
}
.h-m-lang img{
    height: 100%;
    width: auto;
    padding: 5px 0;
}
.header-bottom{
    width:100%;
    padding: 3px 15px;
    float:left;
    background: #fff;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover {
    background: #fff;
    color: #000 !important;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open {
    background: #fff;
}
a.dropdown-item.nav-item {
    text-indent: 20px;
}
.header-bottom h6{
    width:70%;
    line-height: 2;
    float:left;
}
li.logo-box img {
    width:80%;
}

.h-m-logo a{
    float:left;
}

h-m-logo a img {
    height: auto;
    width: 100%;
}

.hc-nav-trigger {
    position: relative;
    top: auto!important;
    right: auto;
}

.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    background: #bd0013;
}
.nav-close{
    display:none !important;
}
/* Header Section End */
.navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size: 18px;
}
.wrapper p {
    font-size: 16px;
}
h4.serv-text {
    font-size: 14px;
}
h2.h-main {
    font-size: 32px;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(../images/download.svg);
}

.faq-cat-tabs>li a {
    padding: 10px 23px;
}
.tab-pane p {
    font-size: 14px;
}
.dropdown-menu {
    margin: .125rem -14px 0;
    border-radius: 0;
}
ul.navbar-nav.mob-bot {
    background: #ffffff;
}

ul.dropdown-menu {
    background: #4d71af;
}
.nav-wrapper.nav-wrapper-1 .nav-content .nav-item {
    background: #ddeeff;
    color: #333333 !important;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(255, 255, 255, 0.9);
}
.header-top-m{
		display: block;
	}
	.header-bottom{
		display: block;
  }
  .hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper {
    box-shadow: 1px 0 2px rgba(0,0,0,0.2);
    background: #fff;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open .nav-item {
    color: #fff;
    font-size: 18px;
}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
    background: #000;
}
.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    height: 2px;
}
.hc-nav-trigger span::before {
    top: -9px;
}
.hc-nav-trigger span::after {
    bottom: -9px;
}
.hc-nav-trigger.toggle-open span::before {
    -webkit-transform: translate3d(0, 9px, 0);
    transform: translate3d(0, 9px, 0);
}
.hc-nav-trigger.toggle-open span::after {-webkit-transform: rotate(-90deg) translate3d(10px, 0, 0);transform: rotate(-90deg) translate3d(10px, 0, 0);}
.hc-nav-trigger.toggle-open span::before {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 8px, 0);}
.hc-nav-trigger span {width: 26px;}
.hc-nav-trigger { width:28px;}
.hc-offcanvas-nav span.nav-next::before, .hc-offcanvas-nav li.nav-back span::before {
    border-top: 2px solid #000;
    border-left: 2px solid #000;
}
.hc-offcanvas-nav:not(.touch-device) a:hover {
    background: #ffffff;
    color: #000;
}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
    background: #fff;
}
.hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a {
    border-top: 1px solid #ffffff;
    margin-top: -1px;
    color: #000;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open .nav-item {
    color: #000;
    font-size: 18px;
}
.hc-offcanvas-nav span.nav-next::before, .hc-offcanvas-nav li.nav-back span::before {
    border-top: 2px solid #000;
    border-left: 2px solid #000;
}
.dropdown-menu {
	left:0;
    
}
  /* tablet devices */ }
@media (max-width: 992px) {
  /* small tablet devices */
  .slider-main .item-slide {
    height: auto; }
a.carousel-control-prev{
  top: 25%
}
a.carousel-control-next{
  top: 25%
}

  .menu-category .submenu {
    max-width: 100%;
    left: 0;
    top: 100%; }
.mob-right{
		display: block;
  }
  li.nav-item {
    padding: 5px 13px;
    color: #333;
}

	.mob-bot{
		display: block;
  }
  .border-cols > [class*="col-"] {
    border-width: 0 0 1px 1px; }
	.wid-res{ width:100%;} 
	}
@media all and (max-width: 800px) {
  /* mobile devices */
  .navbar {
    padding: 1rem; }

  .navbar-landing {
    transition: .5s;
    padding-top: 7px;
    padding-bottom: 7px; }

  .nav-item .btn {
    margin: 7px 0 !important; }

  .list-inline-item {
    vertical-align: middle;
    margin-bottom: 5px;
    margin-top: 5px; }
a.navbar-brand.ar-lang {
    display: block;
         margin-right: 0;
	}
	a.navbar-brand.ph-num {
    display: block;
    color: #314a75;
    width: 60%
  }
    a.navbar-brand.ar-lang img {
    width: 80px;
    height: auto;
   
}
a.navbar-brand.ph-num i {
    font-size: 18px;
    transform: rotate(90deg);
    margin-left: 5;
    color: #314a75;
}
  .section-header .logo-text, .header-main .logo-text {
    font-size: 24px; }
  .section-header .brand-wrap, .section-header .search-wrap, .section-header .widget-header, .header-main .brand-wrap, .header-main .search-wrap, .header-main .widget-header {
    margin-bottom: 1rem; } 
	.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open .nav-item {
    color: #000;
    font-size: 16px;
}
	}

/*# sourceMappingURL=responsive.css.map */
@media all and (max-width: 680px) {
.abt-sec {
    height: 400px;
}
h2.h-main {
    font-size: 22px;
    margin-top: 30px;
}
.carousel-control-prev-icon{
  height: 40px;
  width: 40px;
}
.carousel-control-next-icon{
  height: 40px;
  width: 40px;
}
button.btn.view-btn {
    font-size: 14px;
    padding: 0px;
}
h3.h-sub-main {
    font-size: 18px;
    margin-top: 15px;
}
h3.wrap-main{
  font-size: 16px;
}
.wrapper p {
    font-size: 14px;
    padding-top: 10px;
}
.wrapper{
  margin-bottom: 30px;
}
.accord-pan{
    display: block;
    margin-bottom: 30px;
}
button.accordion {
    font-weight: 500;
}
.soc-wrapper {
    bottom: 0px;
    float: left;
    width: 100%;
    text-align: center;
}

li.nav-item.nav-lic {
     border-right: 1px solid #314a755e;
}
.navbar-light .navbar-toggler {
background: none;
border: none;

}
  
.section-footer ul a {
    font-size: 12pt;
}
article.white p {
    font-size: 12pt;
}
.tab-dis{
  display: none;
}
.soc-fot {
  float: none;
    display: flex;
    justify-content: center;
    padding: 15px 0px;
}
p.text-md-right.text-white-50 {
    font-size: 14px;
    margin-top: 15px;
}
.service-box {
    margin-top: 30px;
    min-height: 40px;
}
.service-box img {
    height: 50px;
}
h4.serv-text {
    font-size: 14px;
}
.navbar-brand .logo {
    height: 40px;
    width: auto;
}
.soc-wrapper button.btn.btn-primary {
    background: #314a75;
    color: #fff;
    border-radius: 0px;
    height: 50px;
    font-weight: 300;
    width: 30%;
    font-size: 12px;
}
h6.soc-txt {
    font-size: 12px;
    font-weight: 500;
    color: #314a75;
    padding: 3px 20px;
}
.car-shp-img {
  float: none;
}

.car-shp-img img {
    width: 100%;
    height: auto;
}
#contatti {
    width: auto;
}
section.section-content.bg.padding-y-sm .card {
    margin-top: 15px;
    padding: 15px;
}


}
