html,body{font-family: 'Arimo' !important;}
@media only screen and (min-width: 1024px) {
.navbar-header{float:right;}
.navbar-nav{margin-top:30px;} 
.phone-desktop{float:left;margin-top:30px;margin-right:40px;}
.phone-mobile{display:none;visibility:hidden;}
#mt_general_banner {padding:145px 0 20px 0;}
}
@media only screen and (max-width: 1024px) {
.navbar-header .logo{display:none;visibility:hidden;}
.phone-mobile{display:block;visibility:visible;position: absolute;top: 20px;left: 10px;z-index: 99999;font-size: 16px;}
.phone-desktop{display:none;visibility:hidden;}
.mt_portfolio{padding:0 !important;}
.section-padding{padding-top:0 !important;}
.sticky-nav .navbar-header{float:right;}
#mt_general_banner{padding:0 0 0 0;}
.wpb_wrapper{padding-bottom:15px;}
.mobmenu-content .menu-main-container ul li:before{content:"";background:none;}
#portfolio_details{padding-top:0;}
#portfolio_gallery{display:none !important;visibility:hidden !important;}
}


.nav li{float:right;}
.logo img{width:270px !important;height:85px !important;}
.banner-caption{width:100% !important;text-align:center !important;}
.section-padding{padding-top:0;padding-bottom:0;} 

#homeBoxesText p{text-align:right;}
@media only screen and (min-width: 1024px) {
#homeBoxesText .box{box-shadow: 2px 2px 10px #888888;height:320px;}
}
@media only screen and (max-width: 1024px) {
#homeBoxesText .box{box-shadow: 2px 2px 10px #888888;height:340px;}
}

/*portfolio*/
.portfolio_hover h5{display:none;visibility:hidden;}

.left_icon{float:right !important;padding-left:10px !important;}
.next_icon{float:left !important;padding-right:10px !important;}
.nxt_txt{text-align:left !important;}


.mt_portfolio .portfolio_hover:before {
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    top: 100%;
    content: '';
    background-color: rgba(101,96,96,0.5) !important;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s; }

#portfolio_gallery .project_gallery .portfolio_hover:hover img {
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s; 
}
#portfolio_gallery .project_gallery .portfolio_hover:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 0; 
}

.owl-carousel .owl-stage-outer .owl-stage .owl-item .item .portfolio_hover img{opacity:1 !important;}


@media only screen and (min-width: 1024px) {
/*.default_page{margin-top:160px;}*/
}

/*list*/
ul{list-style-type:disc;margin-right:30px;}
ul li{line-height:15px;padding-bottom:5px;}
ul li:before{background:#ffffff;height:1px;}

/*contact*/
.mainForm{}
.mainFormRow{margin-bottom:15px;}
.mainFormRow label{font-size:16px;font-weight:normal;}
/*footer*/
#mt_footer{text-align:right;direction:rtl;}
@media only screen and (max-width: 1024px) {
.footer-desk{display:none;visibility:hidden;}
.footer-mob{display:block;visibility:visible;}
.footer-mob p{line-height:1.4;}
}
@media only screen and (min-width: 1024px) {
.footer-desk{display:block;visibility:visible;}
.footer-mob{display:none;visibility:hidden;}
}