@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
body{
    font-family: IRANSans;
    position:relative;
    padding:0;
    margin: 0;
    font-size: 14px;
    color: #959396;
}
.popover{font-family: IRANSans;}
.badge{
    font-family: IRANSans;
}
.tooltip > .tooltip-inner{
    font-family: IRANSans;
}
a{
    cursor: pointer;
    transition: .3s;
    text-decoration: none !important;
    color: #959396;
}
a:hover{
    text-decoration:none;
    color: #0079a8;
}
#html5-social {
    display: none;
    visibility:hidden;
}
input {
    font-size: 12px !important;
}
ul,ol{
    list-style:none;
    padding: 0;
    margin: 0;
}
h1,h2,h3,h4,h5,h6{}

h1,h2,h3,h4,h5,h6,p{
    margin: 0;
}
::selection {
    background-color: #016366;
    color: #fff
}
::-moz-selection {
    background-color: #016366;
    color: #fff
}
.fa-angle-left::before {
    color:white;
}
.fa-angle-right::before {
    color: white;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff !important;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #fff !important;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #fff !important;
}
:-moz-placeholder { /* Firefox 18- */
    color: #fff !important;
}
:-moz-placeholder { /* Firefox 18- */
    color: #fff !important;
}
/*...*/
.text_white::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff !important;
}
.text_white::-moz-placeholder { /* Firefox 19+ */
    color: #fff !important;
}
.text_white:-ms-input-placeholder { /* IE 10+ */
    color: #fff !important;
}
.text_white:-moz-placeholder {/* Firefox 18- */
    color: #fff !important;
}
.text_white:-moz-placeholder {/* Firefox 18- */
    color: #fff !important;
}
/*...*/
/* Chrome, Safari, Edge, Opera */
input.input-number::-webkit-outer-spin-button,
input.input-number::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/*owl:::me*/
 div.owl-nav button.owl-prev.disabled,
div.owl-nav button.owl-next.disabled {
    display: none
}
.carousel-control-prev-icon1::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon1::before {
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.owl-prev,
.owl-next {
    color: white;
    font-size: 15pt;
    position: absolute;
    top: 46%;
    background: #3B9396 !important;
    opacity: 1 !important;
    align-items: center;
    direction: ltr;
    border-radius: 5px;
}
    .owl-carousel .owl-nav button.owl-prev span i  {
        color:#fff;
    }
.owl-carousel .owl-nav button.owl-ne span i {
    color: #fff;
}
    .owl-prev.disabled,
    .owl-next.disabled {
        display: none;
    }

/* Firefox */
input.input-number[type=number] {
    -moz-appearance:textfield;
}
/*----*/
.select-wrapper .select-btn:focus,
.select_data .line .dropdown button:focus,
select:focus,
.form-control:focus {
    border: 1px solid #0079a8 !important;
    box-shadow: 0 0 0 .2rem rgba(0,121,168,.25) !important;
}
/*---*/
.btn--ripple {
    position: relative;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    overflow: hidden;
    z-index: 0;
}
.btn--ripple-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.btn--ripple-animate {
    -webkit-animation: ripple 0.65s linear;
    animation: ripple 0.65s linear;
}
@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: scale(2.5);
    }
}
@keyframes ripple {
    100% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
    }
}
.Max_img{height: 100%;width: 100%;object-fit: cover;}
/*--*/
.custom-control-label:before,
.custom-control-label:after{top: 2px;}
.custom-control-label.small:before, .custom-control-label.small:after{top: 0;}
.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #A910D0;
    background-color: #A910D0;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input:focus ~ .custom-control-label::before {

    box-shadow: 0 0 0 .2rem rgba(248,249,250,.25);
    border-color: #A910D0;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{
    background: #A910D0;
}

header .serch_head .input-group input:focus{border: 0 !important;box-shadow: none !important;}
.btn:focus{;box-shadow: none !important;}
/*----*/
header{background: #003885;}
    header .sticky-top {
        top: -32px;
        transition: 0.75s;
        width: 100%;
        background: #075677;
    }
.fixedTop .sticky-top {
    position: fixed;
    top: 0;
    border-bottom: 3px solid #075677;
}
/*----*/
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
.shadow-sm {padding:10px;}
header .head-nav {
    background-image: url("../img/HeaderPattern1.png");
    background-repeat: repeat-x;
    background-position: top center;
    background-color: #fff;
}
/*----*/
.nav_home{}
.nav_home .navbar-brand{padding: 0;position: relative;width: 164px;}
.nav_home .navbar-brand img{position: absolute;top: -24px;right: 0;}
.nav_home .navbar-brand img:last-of-type{display: none !important;}
.nav_home .navbar-toggler{border-color: #003885;}
.nav_home .navbar-toggler span{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 56, 133, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.nav_home .nav_list{
    width: auto;

}
.nav_home .nav_list .nav-item{}
.nav_home .nav_list .nav-item .nav-link{color: #212529;font-weight: 700;padding: 25px 8px;}
.nav_home .nav_list .nav-item .nav-link:hover{color: #003885;}

.nav_home .nav_list .nav-item .dropdown-menu li{}
.nav_home .nav_list .nav-item .dropdown-menu li a{color: #003885;font-size: 13px !important;font-weight: bold;line-height: 20px;margin: 0;padding: 8px 14px 8px 2px;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;display: block;}
.nav_home .nav_list .nav-item .dropdown-menu li a:hover{background-color: #003885;border-color: #ffffff !important;color: #ffffff;}
.nav_home .nav_list .nav-item .dropdown-menu li a.dropdown-toggle{}
.nav_home .nav_list .nav-item .dropdown-menu li a.dropdown-toggle:after{position: absolute;left: 0;top: calc(50% - 2px);font-size:15px}
.nav_home .nav_list .nav-item.search-menu .nav-link,
.nav_home .nav_list .nav-item.login-menu .nav-link{font-size: 22px !important;padding: 19px 8px;color: #003885;}
.nav_home .nav_list .nav-item.search-menu .nav-link[aria-expanded="true"],
.nav_home .nav_list .nav-item.search-menu .nav-link:hover,
.nav_home .nav_list .nav-item.login-menu .nav-link:hover{background: transparent;color: #FF4E01;}
.nav_home .nav_list .nav-item.search-menu .nav-link i,
.nav_home .nav_list .nav-item.login-menu .nav-link i{vertical-align: middle;}

.nav_home .nav_list .nav-item.search-menu .nav-link:after{content: none}
.nav_home .nav_list .nav-item.search-menu .dropdown-menu{min-width: 350px;padding: 10px;margin-top: -1px;border-radius: 0;}
.nav_home .nav_list .nav-item.search-menu{}
.search-menu{}
.search-menu input{border: 0;height: 40px;}
.search-menu input:focus ~ .input-group-append .btn{background: #FF4E01;color: #fff}
.search-menu input:focus{box-shadow: none !important;border: 0 !important;}
.search-menu .input-group{border: 1px solid #ddd}
.search-menu .input-group-append .btn i{}mi

.search-menu .input-group-append .btn:hover{}
.dropdown-menu-left{left: 0 !important;right: auto !important;}
/*----*/
/*****/
.carousel_main{}
.carousel_main .carousel-indicators{bottom: 10px;}
.carousel_main .carousel-indicators li{width: 10px;height: 10px;border: 0;border-radius: 10px;transition: 0.6s;}
    .carousel_main .carousel-indicators li.active {
        width: 25px;
        background: #05adc7;
    }

.slide-simple .carousel-control-next, .slide-simple .carousel-control-prev,
.slider_owl .owl-nav .owl-prev, .slider_owl .owl-nav .owl-next,
.carousel_main .carousel-control-next, .carousel_main .carousel-control-prev{display: block;position: absolute;z-index: 500;width: 30px;height: 30px;top: calc(50% - 15px);opacity: 1;}

.slide-simple .carousel-control-next, 
.slider_owl .owl-nav .owl-prev,
.carousel_main .carousel-control-next{right: 20px;}

.slide-simple .carousel-control-prev,
.slider_owl .owl-nav .owl-next,
.carousel_main .carousel-control-prev{left: 20px;}

.slide-simple .carousel-control-prev span,.slide-simple .carousel-control-next span,
.carousel_main .carousel-control-next span, .carousel_main .carousel-control-prev span{background-image: none;position: relative;width: auto;opacity: 1;}

.slide-simple .carousel-control-prev span:before,.slide-simple .carousel-control-next span:before,
.slider_owl .owl-nav .owl-prev:before, .slider_owl .owl-nav .owl-next:before,
.carousel_main .carousel-control-next span:before, .carousel_main .carousel-control-prev span:before{width: 30px;height: 30px;display: block;}

.slide-simple .carousel-control-next span:before,
.slider_owl .owl-nav .owl-prev:before,
.carousel_main .carousel-control-next span:before{border-left: 0;border-bottom: 0;border-radius: 0 4px 0 0;}

.slide-simple .carousel-control-prev span:before,
.slider_owl .owl-nav .owl-next:before,
.carousel_main .carousel-control-prev span:before{border-top: 0;border-right: 0;border-radius: 0 0 0 4px;}

    .slide-simple .carousel-control-prev:hover span:before,
    .slide-simple .carousel-control-next:hover span:before,
    .carousel_main .carousel-control-next:hover span:before,
    .carousel_main .carousel-control-prev:hover span:before {
        border-color: #05adc7;
    }
.carousel_main .carousel-item{}
.carousel_main .carousel-item .bg_red_slider{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;-webkit-transition: 1s all ease-in-out .1s;-moz-transition: 1s all ease-in-out .1s;-ms-transition: 1s all ease-in-out .1s;-o-transition: 1s all ease-in-out .1s;transition: 1s all ease-in-out .1s;position: absolute;left: auto;right: -100%;background: url('../img/bg_slider.png');width: 100%;height: 100%;background-repeat: no-repeat;background-position: right top;top: 0;background-size: auto 100%;}
.carousel_main .carousel-item.active .bg_red_slider{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;-webkit-transition: right .5s all ease-in-out;-moz-transition: right .5s all ease-in-out;-ms-transition: right .5s all ease-in-out;-o-transition: right .5s all ease-in-out;transition: right .5s all ease-in-out;right: 0;}
.carousel_main .carousel-item .img{height: 402px;}
.carousel_main .carousel-item .img img{width: 100%;height: 100%;object-fit: cover;}
.carousel_main .carousel-item .carousel-caption{left: 0;right: 0;top: 0;display: flex;align-items: center;padding: 0;bottom: 0;z-index: 1;text-align: right;}
.carousel_main .carousel-item.active .fadeInDown{}
    .carousel_main .carousel-item .post {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -ms-opacity: 0;
        -webkit-opacity: 0;
        -webkit-transition: 1.75s all ease-in-out .1s;
        -moz-transition: 1.75s all ease-in-out .1s;
        -ms-transition: 1.75s all ease-in-out .1s;
        -o-transition: 1.75s all ease-in-out .1s;
        transition: 1.75s all ease-in-out .1s;
        position: absolute;
        left: auto;
        right: -100%;
        border-right: 5px solid #05adc7;
        width: 50%;
        top: 50%;
        transform: translateY(-50%);
    }
.carousel_main .carousel-item.active .post{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;-webkit-transition: right .5s all ease-in-out;-moz-transition: right .5s all ease-in-out;-ms-transition: right .5s all ease-in-out;-o-transition: right .5s all ease-in-out;transition: right .5s all ease-in-out;right: 10%;}
.carousel_main .carousel-item .post .title{color:#fff;display: inline-block;background: rgba(0,0,0,0.5);padding: 10px;font-weight: bold;font-size: 18px;line-height: 30px;}
.carousel_main .carousel-item .post .desc{font-size: 13px;position: relative;padding-right: 30px;margin-top: 20px;}
.carousel_main .carousel-item .post .desc:before{content:"";background: #F1494B;position: absolute;width: 20px;height: 1px;right: 0;top: 50%;}
.carousel_main .carousel-item .post .btn{}
.carousel_main .carousel-item .logo{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;-webkit-transition: 1.25s all ease-in-out  1.25 s;-moz-transition: 1.25s all ease-in-out  1.25s;-ms-transition: 1.25s all ease-in-out  1.25s;-o-transition: 1.25s all ease-in-out  1.25s;transition: 1.25s all ease-in-out  1.25;position: absolute;bottom: -100%;left: 10%;right: auto;z-index: 100;}
.carousel_main .carousel-item.active .logo{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;-webkit-transition: right .5s all ease-in-out;-moz-transition: right .5s all ease-in-out;-ms-transition: right .5s all ease-in-out;-o-transition: right .5s all ease-in-out;transition: right .5s all ease-in-out;bottom: 200px;}
.carousel_main .carousel-item .logo img{height: 130px;}
.slider_owl.owl-theme .owl-nav .disabled {
    opacity: .5;
}
/*----*/
.logo-main{}
.logo-main img{}
/*----*/
.list-top-menu{}
.list-top-menu.list-right{padding-right: 185px;}
.list-top-menu li{position: relative;}
.list-top-menu li span{}
.list-top-menu li span,
.list-top-menu li a{padding: 10px 5px;display: block;font-size: 13px;color: #fff;line-height: 25px;opacity: 0.6;transition: all 0.3s ease-in-out;}
.list-top-menu li + li:before{content: "";position: absolute;width: 1px;height: 18px;background: #5F82B6;top: calc(50% - 9px);right: -5px;}
.list-top-menu li span:hover,
.list-top-menu li a:hover{opacity: 1}
/*----*/
.bg-slide-simple{position: relative;}
    .bg-slide-simple:after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        background: #d8f2f3;
        height: calc(50% - 35px);
        width: 100%;
        z-index: -1;
        border-top: 3px solid #003885;
    }
.slide-simple{}
.slide-simple .carousel-item a{height: 400px;display: block;}
.slide-simple .carousel-item img{height: 100%;object-fit: cover;margin: auto;width: 100%}
.slide-simple .carousel-indicators{}
.slide-simple .carousel-indicators li{width: 15px;}
.slide-simple .carousel-indicators li.active{width: 25px;}
    .slide-simple .carousel-control-next, .slide-simple .carousel-control-prev {
        width: 40px;
        height: 40px;
        background: #02787c;
        border-radius: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
.slide-simple .carousel-control-next{right: -15px;}
.slide-simple .carousel-control-prev{left: -15px;}
.slide-simple .carousel-control-prev:hover,
.slide-simple .carousel-control-next:hover{opacity: 0.8}

.slide-simple .carousel-control-next span, .slide-simple .carousel-control-prev span{background-image: none}
.slide-simple .carousel-control-prev span::before, .slide-simple .carousel-control-next span::before{width: 15px;height: 15px;border-color: #fff;top: 2px;position: relative;}
.slide-simple .carousel-control-prev:hover span::before, 
.slide-simple .carousel-control-next:hover span::before{border-color: #fff}
/*----*/
footer{background: #01273e url("../img/footerbg.jpg") no-repeat scroll center bottom;position: relative;width: 100%;color: #fff;}
/*----*/
footer .title-foot a,
footer .title-foot{font-size: 16px;font-weight: 500;letter-spacing: 0.5px;color: #fff;}
footer .title-link{border-bottom: 2px solid #0594cb;padding-bottom: 5px;display: inline-block;}
.day-pic{}
/*----*/
.carousel_pic{}
.carousel_pic .carousel-inner{border: 2px solid #0594cb;border-radius: 9px;}
.carousel_pic .carousel-item img{height: 150px;object-fit: cover;width: 100%;}
.carousel_pic .control{bottom: auto;left: -8px;top: -30px;opacity: 1;}
.carousel_pic .control span{}
.carousel_pic .carousel-control-next{right: auto;left: 24px;}
.carousel_pic .carousel-control-prev{}
/*----*/
.Social-Networks{}
.Social-Networks .list{background: rgba(255, 255, 255, 0.12) none repeat scroll 0 0;border-radius: 9px;display: inline-block;margin: 10px 0;width: 100%;}
.Social-Networks .list li{margin: 5px;}
.Social-Networks .list li a{}
.Social-Networks .list li a i{font-size: 22px;width: 42px;height: 42px;display: flex;display: flexbox;align-items: center;justify-content: center;color: #fff;border-radius: 50%;background: #014f7b;}
.Social-Networks .list li a.instagram i{background-image: linear-gradient(to left,#8943A3,#E5A058);}
.Social-Networks .list li a.telegram i{background: #32A9DF;}
.Social-Networks .list li a.google i{background: #CE1616;}
/*----*/
.list-link{}
.list-link li{line-height: 30px;position: relative;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.list-link li:hover{margin-right: 6px;}
.list-link li:before{content: "";background: #FF4E01 none repeat scroll 0 0;content: "";display: block;float: right;height: 9px;margin-right: 6px;margin-top: 11px;position: relative;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;width: 9px;}
.list-link li a{color: #eeeeee;font-size: 13px !important;font-weight: bold;padding: 0 7px 0 0;}
.list-link li a:hover{}
.list-link li:hover:before{background: #ed1c24 none repeat scroll 0 0;}
/*----*/
.tags-site{flex-wrap: wrap;display: flex;}
.tags-site .box{background: rgba(255, 255, 255, 0.12) none repeat scroll 0 0;border-radius: 7px;display: inline-block;padding: 6px;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;/*! width: calc(25% - 5px); */text-align: center;margin-bottom: 5px;margin-left: 5px;}
.tags-site .box img{height: 32px;width: 32px;}
.sprite{background-image: url("../img/footer-sprite.png");background-repeat: no-repeat;float: right;height: 32px;margin: 0 9px;width: 32px;}
.sprite-comment{background-position: -168px -64px;}
.tags-site .box .text{color: white;font-size: 13px;font-weight: bold;letter-spacing: 0.6px;line-height: 32px;}
/*----*/
.contact-footer{}
.contact-footer .map-footer{}
.contact-footer .info{}
.contact-footer .info li{margin-bottom: 15px;font-size: 11px;font-weight: bold;letter-spacing: 1.4px;line-height: 19px;}
.contact-footer .info li i{margin-left: 5px;width: 20px;font-size: 18px;vertical-align: middle;}
.contact-footer .info li i.fa-phone{color: gold;font-size: 20px;line-height: 17px;}
.contact-footer .info li i.fa-fax{color: #00a3aa;}
.contact-footer .info li i.fa-envelope{color: #ff5124;}
.contact-footer .info li i.fa-map-marker-alt{color: #03b966;font-size: 21px;line-height: 17px;}
.contact-footer .info li span{}
/*----*/
footer .bottom-footer {
    background: #075677 none repeat scroll 0 0;
    box-shadow: 0 0 8px 0 #1d1d1d;
}
footer .CopyRight{font-size: 13px !important;font-weight: bold;line-height: 48px;}
footer .menu-footer{}
footer .menu-footer li{}
footer .menu-footer li a{display: block;padding: 10px 5px;font-size: 12px !important;font-weight: bold;color: #fff;}
footer .menu-footer li a:hover{}
/*..........service*/
.section_service{background: #3B9396;}
.tabs_service{
    border-bottom: 0;
    padding:5px;
    
}
.tabs_service > .nav-item{

    margin: 0 !important;
    flex: 0 0 14%;
}
    .tabs_service > .nav-item .nav-link {
        padding: 5px;
        border-radius: 10px;
        color: #fff;
        border: 0;
        text-align: center;
    }
        .tabs_service > .nav-item .nav-link:hover .text,
        .tabs_service > .nav-item .nav-link.active .text {
            color: #0f346a;
            opacity: 0.6;
        }
.tabs_service > .nav-item .nav-link .text{color: #fff;white-space: nowrap}

.tabs_service > .nav-item .nav-link > img{
    max-width: -moz-available;
    max-width: -webkit-fill-available;
    height: auto;
    margin: auto;
}
.nav-tabs.tabs_service > li .nav-link.active,
.nav-tabs.tabs_service > li .nav-link.active:hover,
.nav-tabs.tabs_service > li .nav-link.active:focus,
.nav-tabs.tabs_service > li > .nav-link:hover {
    background-color: #0dcae7;
}
/*----*/
/*........item*/
.box_news{
    background-color: #3E3E3E;
}
.box_news > .item_img{

}
.box_news > .item_img img{
    object-fit: contain;
    width: 100%;
    
    margin: auto;
}
.box_news > .item_text{

    padding-bottom: 10px;
}
.box_news > .item_text > .title a{
    color: #feea6f;
    font-size: 14px;
    height: 60px;
    overflow: hidden;
    line-height: 24px;
    padding: 7px 15px 0;
    display: block
}
.box_news > .item_text > .desc{

    height: 82px;
    overflow: hidden;
    color: #fff;
    text-align: justify;
    padding: 0 15px;
    margin-bottom: 10px;
    position: relative;
}
.news-media .media-body:after,
.box_news > .item_text > .desc:after{content: "";position: absolute;width: 100%;right: 0;bottom: 0;background-image: linear-gradient(to top,#3E3E3E,transparent);height: 20px;}
.box_news > .item_text > .btn{

    font-size: 12px;
    padding:8px;
}
.box_news > .item_text > hr{
    width: 90%;
    border: none;
    border-top-width: medium;
    border-top-style: none;
    border-top-color: currentcolor;
    border-top: 2px dotted #fff;
    padding: none;
    margin: 0 auto 13px;
}
.btn-blueDark {
    background: #069196;
    color: #fff !important;
}
.btn-orang {
    background: #069196;
    color: #fff !important;
}
/*----*/
.box-Advertising{}
.box-Advertising img{}
/*----*/
.Archives{}
.Archives li{padding: 8px 0;}
.Archives li a{}
.Archives li i{font-size: 18px;vertical-align: middle;margin-left: 5px;}
.Archives li span{}
/*----*/
.box-report{}
.box-report .item_img .ribbon{position: absolute;left: 10px;top: 10px;font-size: 25px;color: #fff;}
.box-report .item_img img{height: 200px;margin: auto;object-fit: cover;width: 100%;}
.box-report .item_text .title a{font-size: 14px;color: #000;line-height: 25px;display: block}
.carousel_news .carousel-control-prev,
.carousel_news .carousel-control-next{top: 102px;bottom: auto;}
/*----*/
.carousel_news{}
.carousel_news .carousel-indicators{position: relative;}
.carousel_news .carousel-indicators li{width: 8px;height: 8px;background: #aaa;border: 0;border-radius: 50%;opacity: 1;}
.carousel_news .carousel-indicators li.active{background: #FF4E01;}
/*-----*/
.news-media{}
.news-media .Img{width: 120px;height: 100px;position: relative;padding: 2px;border: 1px solid #ddd;border-radius: 4px;}
.news-media .Img:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #202020;cursor: pointer;opacity: 0.5;z-index: 9999999;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 100% 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.news-media:hover .Img:before{-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.news-media .Img img{}
.news-media .media-body{height: 120px;overflow: hidden;position: relative;}
.news-media .media-body:after{background-image: linear-gradient(to top,#fff,transparent);bottom: -8px;}
.news-media .media-body .title{}
.news-media .media-body .title .title_main a{font-size: 14px;color: #000;display: block;line-height: 22px;text-align: justify;}
.news-media .media-body .desc{display: flex;}
.news-media .media-body .desc p{font-size: 12px;line-height: 23px;overflow: hidden;height: 70px;color: #78909c;text-align: justify;}
.news-media .media-body .desc .date{align-self: center;}
/*----*/
.bg_service {
    background: #05adc7;
}
.bg-CategorySubset {
    background: #f9f9f9;
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #d1e4e7 100%);
    background: linear-gradient(to bottom, #f9f9f9 0%, #d1e4e7 100%);
}
.bg-CategorySubset .click{background: #eee;color: #FF4E01 !important;border-radius: 50%;width: 20px;height: 20px;display: block;text-align: center;padding: 1px;border: 1px solid;font-size: 12px;display: flex;align-items: center;justify-content: center;}
.bg-CategorySubset .click i{}
/*----*/
.box-serviceSubset{}
.box-serviceSubset img{height: 50px;margin: auto auto 10px;}
.box-serviceSubset .text{color: #003885;display: block;font-weight: 500;transition: 0.6s}
.box-serviceSubset:hover .text{color: #FF4E01}
/*-----*/


.slider_owl .owl-item .item{margin: 0 5px;}
.slider_owl .owl-nav{text-align: left;margin: 0;}
.slider_owl .owl-nav .owl-prev,
.slider_owl .owl-nav .owl-next{outline: none !important;background: transparent;box-shadow: none;border: 0;}


.slider_owl .owl-nav .owl-prev span i,
.slider_owl .owl-nav .owl-next span i{}
.slider_owl .owl-nav .owl-prev{right: -13px;}
.slider_owl .owl-nav .owl-next{left: -13px;}
.slider_owl .owl-nav .owl-prev:hover{background-position: -258px -245px !important;}
.slider_owl .owl-nav .owl-next:hover{background-position: -347px -247px !important;}
/*----*/
.title-main{}
.title-main .title{font-size: 17px;color: #000;border-right: 3px solid #FF4E01;line-height: 27px;padding-right: 7px;display: inline-block;}
.title-main.text-center .title{border-right: 0;border-bottom: 3px solid #FF4E01;padding-right: 0;padding-bottom: 7px;}
.title-main.text-left .title{border-right: 0;border-left: 3px solid #FF4E01;padding-right: 0;padding-left: 7px;}
/*----*/
.box-gallery{}
.box-gallery img{height: 200px;width: 100%;object-fit: cover;}
/*----*/
.text-gallery{}
.text-gallery .title{font-size: 22px;color: #000;}
.text-gallery .desc{line-height: 27px;}
.text-gallery .data-box{}
.text-gallery .data-box span{display: block;color: #FF4E01;line-height: 26px;}
/*----*/
.title-side{}
    .title-side .title {
        background: #02787c;
        color: #fff;
        display: inline-block;
        font-size: 15px;
        padding: 5px 10px;
    }
/*----*/

.infoModir {
}

    .infoModir > a {
        background: #E6E6E6;
        padding: 7px;
        display: block;
    }

        .infoModir > a > img {
            
        }

            .infoModir > a > img.user {
                
            }

        .infoModir > a .text {
            padding: 7px 0 15px;
        }

            .infoModir > a .text h3 {
                color: #017989;
                font-weight: 300;
                font-size: 20px;
                line-height: 45px;
            }

            .infoModir > a .text p {
                font-size: 16px;
                color: #474747;
                font-weight: 300;
            }

        .infoModir > a > img.brush {
        }

/*----*/
/*----*/
/*----*/
/*----*/
/*----*/
/*----*/

.arcive_box {
    float: right;
    width: 100%;
    padding: 23px 40px 23px 20px;
}

.archive_box_title {
    float: right;
    width: 100px;
    padding: 16px 10px;
    font: 13px iransans;
    text-align: center;
    background: #069196;
    color: #fff;
}

    .archive_box_title > span {
        font-weight: bold;
        font-size: 17px;
    }

.archive_box_ul {
    float: right;
    width: calc(100% - 100px);
    padding-right: 10px;
}

    .archive_box_ul > li {
        float: right;
        width: calc(100% / 6);
    }

        .archive_box_ul > li > a {
            float: right;
            width: 100%;
            line-height: 41px !important;
            font: 14px iransans;
            color: #3f3f3f;
            text-align: center;
            background-color: #f5f5f5;
            transition: all 0.2s ease-in-out;
        }

            .archive_box_ul > li > a:hover {
                background-color: #eaeaea;
            }



























/*...........*/
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: 20px;
    z-index: 1000;
    display: none;
    left: 0;
    /*background-image: url('../img/bg_comment.png');*/
}
#back-top a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}
/* arrow icon (span tag) */
#back-top i {
    width: 50px;
    height: 50px;
    display: block;
    background:rgba(255,255,255,0.1);
    /* rounded corners */
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 0.6s;
    color: #ccc;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.3);
    border: 3px solid #ccc;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#back-top a:hover span {
    background-color: #777;
}


@media(min-width:768px){

}
@media(min-width:992px){
    .nav_home .nav_list .nav-item .nav-link.dropdown-toggle{}
    .nav_home .nav_list .nav-item .nav-link.dropdown-toggle:after{position: relative;top: 4px;}
    .nav_home .nav_list .nav-item .dropdown-menu:not(.drop_toggle){right:0 !important;-moz-animation-delay: 0.4s;-o-animation-delay: 0.4s;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;-moz-animation-duration: 0.25s;-o-animation-duration: 0.25s;-webkit-animation-duration: 0.25s;animation-duration: 0.25s;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;-webkit-animation-fill-mode: both;animation-fill-mode: both;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;background: rgba(255, 255, 255, 0.7);border: medium none;border-top-color: currentcolor;border-top-style: none;border-top-width: medium;border-top: 3px solid #003885 !important;border-radius: 8px 0 !important;box-shadow: 2px 2px 5px -3px #262626 !important;display: block;margin: 0 !important;opacity: 0;padding: 0 !important;position: absolute;right: 0;text-align: right;right: 70px;-moz-transform: rotateY(80deg);-ms-transform: rotateY(80deg);-o-transform: rotateY(80deg);-webkit-transform: rotateY(80deg);transform: rotateY(80deg);-moz-transition: all 0.55s ease-in-out 0s;-o-transition: all 0.55s ease-in-out 0s;-webkit-transition: all 0.55s ease-in-out 0s;transition: all 0.55s ease-in-out 0s;visibility: hidden;width: 238px !important;z-index: 50;}
    .nav_home .nav_list .nav-item .dropdown-menu.HingeUpToDown2{left: auto;right: 90% !important;top: 0 !important;}
    .nav_home .nav_list .dropdown:hover .HingeUpToDown,
    .nav_home .nav_list .dropdown2:hover .HingeUpToDown2{opacity: 1 !important;-moz-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-webkit-transform: none !important;transform: none !important;visibility: visible !important;}

}

@media(max-width:1200px){
    .container{max-width: 100%}
    .nav_home .navbar-brand{width: auto;margin: 0;}
    .nav_home .navbar-brand img:first-of-type{display: none !important;}
    .nav_home .navbar-brand img:last-of-type{display: block !important;height: 60px;top: 0;position: relative;}
    /*----*/
    .list-top-menu.list-right{padding-right: 0}
    .slide-simple .carousel-control-prev,
    .slider_owl .owl-nav .owl-next {
        left: -10px;
    }
    .slide-simple .carousel-control-next,
    .slider_owl .owl-nav .owl-prev {
        right: -10px;
    }
}
@media(max-width:992px){

    .container {
        max-width: 100%;
    }
  
    .contact-footer .info li {
        width: 100% !important;
        text-align: center;
    }
    .service-list .service-box{
        width: 33%;
        flex: 0 0 33%;
        top: 0 !important;
        margin-bottom: 30px;
    }
    .nav_home .nav_list {
        padding-right: 0;
    }
    .nav_home .nav_list .nav-item.search-menu .nav-link, .nav_home .nav_list .nav-item.login-menu .nav-link,
    .nav_home .nav_list .nav-item .nav-link {
        padding: 8px !important;
    }
    .nav_home .nav_list .nav-item {
        margin-right: 0 !important;
    }
    /*---*/
    .nav_home .nav_list .nav-item .dropdown-menu{width: 100%;border: 0;border-radius: 0;}
    .nav_home .nav_list .nav-item .dropdown-menu.HingeUpToDown2{padding-right: 20px;border-top: 1px solid #ddd;}
    /*---*/
     .carousel_main .carousel-item .post{
       width: 60%;
    }
    .nav_home .nav_list .nav-item.search-menu .dropdown-menu {
    min-width: 100%;
    width: 100%;
}
}
@media(max-width:768px){
    .nav_home .nav_list .nav-item {
        width: 100%;
    }
    .nav_home .nav_list .nav-item .nav-link::before {
        position: relative;
        right: auto;
        margin-right: auto;
        display: inline-block;
    }
    .nav_home .nav_list .nav-item .dropdown-menu{width: 100%;}
    .nav_home .nav_list .nav-item a {display: inline-block;}

    .nav_home .nav_list .nav-item .nav-link {
        width: 100%;
        border-radius: 0;
    }
    .nav_home .nav_list .nav-item > a.dropdown-toggle::after {
        position: relative;
        top: 7px;
        right: 0;
        margin-right: 0;
    }
    .nav_home .collapse_nav {
      max-height: calc(100vh - 100px);
    }
    .nav_home .nav_list {
        padding-right: 0;
    }
    .nav_home {}
    .nav_home .navbar-brand {
        margin-right: 0;
    }
    /*---*/
    footer .CopyRight,
    footer .menu-footer {
        text-align: center !important;
    }
    .tags-site {
        justify-content: center;
    }
    .carousel_main .carousel-item .img {
        height: 300px;
    }
    .carousel_main .carousel-item .post{
       width: 80%;
    }
    .carousel_main .carousel-item .post .title {
        font-size: 16px;
    }
    .slide-simple .carousel-item a {
    height: 300px;
}
}
@media(max-width:576px){
    .nav_home .navbar-brand img {
        height: 50px;
    }
     .slide-simple .carousel-item a {
    height: 150px;
}
.list-top-menu li span, .list-top-menu li a {
    padding: 0 5px;
    font-size: 12px;
}
.list-top-menu {
    text-align: center !important;
}
}
@media(max-width:500px){


}
@media(max-width:420px){
    .Delivery-time .custom-control .custom-control-label {
        display: block;
    }
}
