/*Slider CSS*/
.revo-slider-emphasis-text {font-size: 64px;font-weight: 700;letter-spacing: -1px;font-family: 'Raleway', sans-serif;padding: 15px 20px;border-top: 2px solid #FFF;border-bottom: 2px solid #FFF;}
.revo-slider-desc-text {font-size: 20px;font-family: 'Lato', sans-serif;width: 650px;text-align: center;line-height: 1.5;}
.revo-slider-caps-text {font-size: 16px;font-weight: 400;letter-spacing: 3px;font-family: 'Raleway', sans-serif;}
.tp-video-play-button { display: none !important; }
.tp-caption { white-space: nowrap; }

#copyrights{padding: 15px 0;}
#header.full-header #logo, #header.full-header #primary-menu>ul{border-right: none;}
.heading-block:after{margin: 30px auto 0;}
.button.center{margin: auto;}
.topmargin-xs{margin-top: 15px;}
.plr{padding: 0 100px;}
.tp-caption{color: #fff;}
.tp-mask-wrap span.light{font-weight: 300;font-size: 64px;}
/*#header.full-header #primary-menu>ul{margin-right: 0;padding-right: 0;}
#primary-menu ul li:last-child > a{padding-right: 0;}*/
/*.button:hover{background: #053b80;}*/
.home-tabs.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a, .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a i{color: #053b80;}
.portfolio.portfolio-parallax .portfolio-desc{opacity: 1;}

.home-tabs ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a:after{background: #053b80;}
.heading-block:after{border-top: 2px solid #053b80;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) {border-bottom: 0;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li {float: left;border: 0;height: auto;text-align: center;}
.home-tabs.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {border: 0;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {top: 0;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li a i {display: block;font-size: 42px;margin: 0 0 17px;color: #1c85e8;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li a {color: #1c85e8;height: auto;line-height: 1;background-color: transparent;font-size: 15px;font-weight: 400;padding: 0 0 20px;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li.water-tab a{color: #1d2c4c;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li.water-tab a i{color: #1d2c4c;}
.home-tabs.tabs.tabs-alt ul.tab-nav li.ui-tabs-active.water-tab a, .tabs.tabs-alt ul.tab-nav li.ui-tabs-active.water-tab a i{color: #1c85e8;}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active.water-tab a:after{background: #1c85e8;}
.home-tabs .tab-container {margin: 30px 0 0;}
.acctitle {line-height: 30px;font-size: 16px;font-weight: 500;color: #444;border-top: 1px dotted #ddd;padding: 12px 0 12px 24px;}
.acctitle i {color: #1c85e8;font-size: 16px;top: 3px;}
.acctitle i.icon-ok-circle, .acctitle i.icon-remove-circle {display: none;}

@media screen and (min-width: 768px){
.story-box {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;cursor: pointer;}
.story-box .story-box-image {width: 70%;height: 500px;z-index: 2;overflow: hidden;-ms-flex-preferred-size: auto;flex-basis: auto;}
.story-box .story-box-image img {display: block;height: auto;width: 100%;opacity: 1;transition: opacity .3s ease;}
.story-box .story-box-info {box-sizing: border-box;width: 50%;height: 430px;padding: 60px;margin: 35px 0 0 -20%;background: #fff;z-index: 4;box-shadow: 0 10px 45px rgba(0, 0, 0, .1);transition: all ease-in .3s;-ms-flex-preferred-size: auto;flex-basis: auto;}
.story-box.description-left .story-box-info {-ms-flex-order: -1;order: -1;margin: 35px -20% 0 0;}
.story-box .story-box-info .story-title {font-size: 26px;line-height: 1.4;font-weight: 700;letter-spacing: 0;color: #1d2c4c;}
.story-box .story-box-info .story-box-content p {font-size: 15px;font-weight: 300;color: #666;}
.story-box .story-box-info .story-box-content a {font-size: 16px;}
}
.home-tabs ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a:after {content: '';position: absolute;width: 6px;height: 6px;bottom: 0;left: 50%;margin-left: -3px;border-radius: 50%;background: #053b80;}
#primary-menu ul li:last-child > a{padding-right: 0px;}
#content.about-content p{margin-bottom: 10px;}
#content.about-content .content-wrap, #content.pb .content-wrap{padding-bottom: 0px;}
.first-letter{font-size: 24px;font-weight: bold;}
#map{height: 450px;}
.color555{color: #555;}
a.__cf_email__{color: #555;}
textarea{resize: none;}
.portfolio-desc span.blog-date{font-style: italic;font-size: 13px;line-height: 14px;margin-top: 10px;}
#posts .entry-content{margin-top: 15px;}
.red{color: #053b80;}
.bottommargin-10{margin-bottom: 10px;}
.icon{display: block;text-align: center;font-size: 48px;}
.menu-title{font-size: 20px;}
.menu-title{display: block;text-align: center;}
/*.mega-menu-column .widget a:hover{color: #053b80;}
.mega-menu-column li.water-menu .widget a:hover{color: #1c85e8;}*/
.content-wrap.ptb-25, .ptb-25{padding: 25px 0px;}
#products .portfolio-overlay a, #products .portfolio-overlay a.right-icon{margin:auto;transform: translate(-50%, -50%);left: 50%;}

.prod-article .portfolio-item{width: 33%;margin-bottom: 20px;}
.prod-article .portfolio-item .portfolio-image{border: 2px solid #f2f2f2;}
.prod-article .portfolio-item .portfolio-image img{object-fit: contain;-webkit-object-fit: contain;height: 275px;}
.prod-content .portfolio-item{width: 100%;}
.pattern-bg{background: url(../images/pattern.png)repeat;}
.prod-img{display: block;max-width: 250px;margin-bottom: 5px;}
img.prod-img{max-width: 250px;display: block;margin: 0 auto 5px;}
.product-content .heading-block.center:after, .product-content .heading-block.title-center:after{margin: 15px auto 0;}
.bottommargin-35{margin-bottom: 50px;}
.product-content p{margin-bottom: 12px;}
.product-content .fancy-title{margin-top: 20px;margin-bottom: 15px;}
.product-content h5{margin-bottom: 15px;}
.tow-col{column-count: 2;column-gap: 15px;}
.light {font-weight: 300;line-height: 30px;font-size: 16px;}
.prod-detai-list{padding-left: 20px;}
.prod-detai-list li{font-size: 16px;font-weight: 300;line-height: 30px;}
.prod-single .heading-block h2, .product-content .heading-block h2{font-size: 20px;}
.prod-single .heading-block:after, .product-content .heading-block:after{margin: 15px 0 0;border-top: 2px solid #444;}
.prod-single .heading-block, .product-content .heading-block{margin-bottom: 24px;}
.img-50.entry-image img{width: 50%;margin: auto;}
img.img-70{width: 70% !important;margin: auto;display: block;}
img.img-50{width: 50% !important;margin: auto;display: block;}
.flexslider.auto-img .slider-wrap img{width: auto;margin: auto;}
.auto-img img, .owl-carousel.auto-img .owl-item img{width: auto;margin: auto;}
.custom-card .author-image{width: 150px;height: 100px;display: flex;-webkit-display: flex;align-items: center;}
.custom-card .author-image img{width: auto; max-height: 100%;height: auto;}
strong{font-weight: bold;}
.clients-grid.no-opacity li a{opacity: 1;}
.widget_links.custom-widget li{background: url(../images/icons/widget-link.png) left top no-repeat;border: 0!important;color: #444;font-size: 17px;display: block;padding: 0 3px 0 12px;margin-bottom: 15px;}

#content.products-wrap .iconlist li {font-size: 18px;font-weight: 300;}
.iconlist li {margin: 5px 0px;}

.prod-article h3.text-truncate{text-transform: uppercase;}
.caption{text-align: center;display: block;font-size: 24px;font-weight: bold;}
.certificate-logo{width: 250px;}
.portfolio.center .portfolio-item{display: inline-block;float: none;}
h4.strong{margin-bottom: 10px;}
#primary-menu-trigger {font-size: 20px;}


/*Corodex Trading*/
.button.button-full{font-size: 24px;}
.col-padding.col-padding-60{padding: 60px;}
#oc-clients-full.owl-carousel .owl-item img{width: auto;}
/*.button.button-full{padding: 8px 0px 30px;}*/
.font-44{font-size: 44px;}
.button.button-full{background: #053b80;}
.raindrops{background: #fff;margin-bottom: -3px;}
.no-promo + .raindrops{display: none;}
.portfolio-1 .portfolio-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.portfolio-1 .portfolio-desc, .portfolio-1 .portfolio-item .portfolio-image{float: none;}
.portfolio-1 .portfolio-item .portfolio-image{max-height: 400px;}
.service-imgs{position: relative;}
.service-imgs .service-logo{max-width: 150px;}
.service-imgs .certificate-logo{max-width: 50px;position: absolute;right: 0;top:0;}
.service-imgs .certificate-logo.type-2{max-width: 150px;}
.prod-article .portfolio{text-align: center;}
article.portfolio-item{display: inline-block;float: none;vertical-align: top;}
.portfolio-desc h3{text-transform: uppercase;}
#page-title.page-title-mini h1{max-width: 35%;}
.font-size{font-size: 16px;line-height: 30px;font-weight: 300;color: #444;font-family: poppins,sans-serif;}
.home-events h3{font-size: 20px;}
.home-events h3 a{color: #333;}
.projects-list{padding-left: 15px;}
.projects-list li{margin-bottom: 15px;}

.projects-portfolio.portfolio-1 .portfolio-item .portfolio-image, .projects-portfolio.portfolio-1 .portfolio-desc{width: 50%;}
.projects-list li{font-size: 20px;line-height: 30px;}
.projects-portfolio.portfolio-1 .portfolio-desc li{margin: 3px 0 15px;}
.flexslider .slider-wrap img.img-auto{margin:auto;width: auto;}
.caption.small{font-size: 16px;}








@media (max-width: 575px){
.portfolio .portfolio-item{
    flex-flow: column;
}
#primary-menu-trigger {
	left: auto;
	right: 20px;
}
.container{
	padding-right: 15px!important;
	padding-left: 15px!important;
}
.plr{
	padding: initial;
}
}


















@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
	.prod-article .portfolio-item{width: 50%;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
	#logo img{width: 142px;height: auto;margin-top: 12px;}
	#primary-menu ul li>a{padding: 39px 10px;}
	#header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a i{display: none;}
	.sticky-header #logo img{margin-top: 0px;}
}

.story-box{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    cursor:pointer
}
.story-box .story-box-image{
    width:70%;
    height:500px;
    z-index:2;
    overflow:hidden;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.story-box .story-box-image img{
    display:block;
    height:auto;
    width:100%;
    opacity:1;
    transition:opacity .3s ease
}
.story-box:hover .story-box-image img{
    opacity:.9
}
.story-box .story-box-info{
    box-sizing:border-box;
    width:50%;
    height:430px;
    padding:60px;
    margin:35px 0 0 -20%;
    background:#fff;
    z-index:4;
    box-shadow:0 10px 45px rgba(0,0,0,.1);
    transition:all ease-in .3s;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.story-box.description-left .story-box-info{
    -ms-flex-order:-1;
    order:-1;
    margin:35px -20% 0 0
}
.story-box .story-box-info .story-title{
    /*font-family:playfair display;*/
    font-size:18px;
    line-height:1.4;
    font-weight:700;
    letter-spacing:0;
    color:#1d2c4c
}
.story-box .story-box-info .story-box-content p{
    font-size:15px;
    font-weight:300;
    color:#666;
    line-height:16px
}
.story-box .story-box-info .story-box-content a{
    font-size:16px;
    text-decoration:underline!important
}
@media(max-width:991px){
    .story-box .story-box-image{
        height:auto;
        width:100%;
        height:400px;
        -ms-flex-order:-1;
        order:-1
    }
    .story-box.description-left .story-box-info{
        -ms-flex-order:-1;
        order:-1;
        margin:35px -20% 0 0
    }
    .story-box.description-left .story-box-info{
        margin:-40px 5% 0
    }
    .story-box .story-box-info{
        max-width:90%;
        height:auto;
        -ms-flex-preferred-size:90%;
        flex-basis:90%;
        margin:-40px 5% 0
    }
    #side-panel-trigger{
        right:40px!important
    }
}
@media(max-width:767px){
    #copyrights .d-flex{flex-flow: column;}
    #page-title.page-title-mini h1{max-width: 100%;}
    .fancy-title h2{font-size: 22px;text-align: center;padding-right: 0px;}
    .portfolio.portfolio-parallax .portfolio-desc h3{font-size: 28px;}
	ul.tab-nav.tab-nav2 li{margin-bottom: 10px;}
	.entry .col-md-6 + .col-md-6{margin-top: 20px;}
	.entry h4{font-size: 20px;}
	#copyrights .col_half:last-child {
    	display: block;
	}
	#copyrights .col_half:last-child .fright {
    	float: none !important;
    	text-align: center;
	}
	#copyrights .social-icon {
    	display: inline-block;
    	float: none;
	}
	.home-posts.post-grid.grid-3 .entry{
		padding-right: 0px;
	}
	.home-posts .entry-title h2, .post-grid .entry-title h2{
		text-align: center;
	}
	.home-posts .entry-meta{
		text-align: center;
	}
	.home-posts .entry-meta li{
		float: none;
		font-size: 18px;
	}
	.prod-article .portfolio-item{
		width: 80%;
		margin-bottom: 25px;
	}
    .story-box.description-left .story-box-info{
        margin:-100px 5% 0
    }
    .story-box .story-box-info{
        padding:35px;
        text-align:center;
        margin:-100px 5% 0
    }
    .customers-count{
        border-right:0
    }
}
@media(max-width:479px){
	.prod-article .portfolio-item{width: 100%;}
    .story-box .story-box-info{
        width:100%;
        padding:15px;
        text-align:center;
        margin:-200px 5% 0
    }
    .story-box.description-left .story-box-info{
        margin:-200px 5% 0
    }
    ul.tab-nav:not(.tab-nav-lg) li a i{
        display:none
    }
}

.tab-container{
    margin:30px 0 0
}
