button:focus,input:focus,textarea:focus{outline:none!important;box-shadow:none;transition:all 500ms ease}
.form-check-input[type=radio]{cursor:pointer}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");background-color:#22262a}
.view-article main{margin-bottom:4em}
.view-featured main,.view-contact main,.view-registration main,.view-registration main,.view-login main,.view-reset main,.view-remind main,.layout-blog main{margin-top:0}
.container-header{background:transparent}
.container-header .navbar-brand a{display:block;line-height:36px;color:#0067ed;text-decoration:none}
.container-topbar{position:relative;padding:11px 0;background:#111A3A}
.navbar-brand{padding:10px 0}
.container-topbar::after{content:'';position:absolute;top:0;left:-15px;width:54%;height:100%;z-index:8;transform:skew(-26deg);padding-left:20px;background:#0067ed}
.container-topbar ul{position:relative;z-index:9;padding:0;margin:0;list-style-type:none}
.container-topbar .social-icons li{float:left;font-size:15px}
.container-topbar li:last-child{margin-right:0}
.container-topbar li a{text-decoration:none}
.login-link,.top-social-icons{margin-right:12px}
.login-link a{text-decoration:none}
.login-link a i{font-size:14px}
.top-social-icons li{margin-right:10px}
.login-link a:hover,.top-social-icons li a:hover{color:#0067ed}
.top-contacts li i{margin-right:7px;font-size:14px}
.topbar-right{text-align:right}
.topbar-right .login-link,.topbar-right .mod-languages,.topbar-right .top-social-icons,.topbar-right .account-menu-reg{display:inline-block}
.topbar-right .top-social-icons{vertical-align:bottom}
div.mod-languages ul li.lang-active{background-color:transparent}
.container-mainmenu .container-nav{padding:0;float:right}
.container-header .mod-menu>li+li{margin-left:2.55em}
.container-mainmenu .container-nav .mmenu li a,.container-mainmenu .container-nav .mmenu li span{color:#272727;display:block;padding:25px 0;text-transform:uppercase;font-weight:bold;font-size:14px}
.container-mainmenu .container-nav .mmenu li a:hover,.container-mainmenu .container-nav .mmenu li span:hover{color:#0067ed}
.container-header .account-menu-reg .metismenu>li>button:before{display:none}
.account-menu-reg .metismenu.mod-menu .metismenu-item{padding:0 1em}
.account-menu-reg .separator{font-size:15px}
.account-menu-reg .metismenu.mod-menu .mm-toggler:after{content:"\f107";font-family:"Font Awesome\ 5 Free";font-weight:900;font-size:14px;border:0;height:auto;width:auto;padding-top:2px}
.account-menu-reg .metismenu.mod-menu .metismenu-item>ul{padding:10px 0}
.account-menu-reg .user-id{background-color:#0067ed;color:#fff;margin-bottom:10px;padding:0.3em 1em!important;font-weight:700}

.mmenu li.parent::before{content:"\f107";position:absolute;font-family:"Font Awesome\ 5 Free";color:#272727;font-weight:900;right:-13px;top:28px}
.mmenu li.parent .mod-menu__sub{display:flex;background:#fff;left:0;list-style:none;opacity:0;padding:20px 15px;position:absolute;top:100%;visibility:hidden;width:315px;z-index:999;text-align:left;margin:10px 0 0;transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;border-radius:12px;box-shadow: 0 0 50px 0 rgb(32 32 32 / 15%);}
.mmenu li.parent .mod-menu__sub::before{content:"\f0d8";position:absolute;font-family:"Font Awesome\ 5 Free";color:#fff;font-size:50px;font-weight:900;top:-44px;left:20px}
.mmenu li.parent .mod-menu__sub li{border-bottom:1px solid #eee}
.mmenu li.parent .mod-menu__sub li>a{font-weight:500;padding:8px 15px;transition:all .5s ease-in-out}
.mmenu li.parent .mod-menu__sub li>a:hover{padding-left:25px}
.mmenu li.parent:hover>.mod-menu__sub{opacity:1;visibility:visible;margin:0}

div.mod-languages li{margin:0 0 0 .5rem}
div.mod-languages a{padding:0}

.container-breadcrumbs{
	position: relative;
	padding:100px 0;
	background-color: #121B51;
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    background-image:url(../images/breadcrumbs-bg.png);
    background-size: cover;
}
.container-breadcrumbs::before {
    background: rgba(41,52,92,.82);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
}
.cbcrum{position:relative;text-align:center;color:#fff}
.cbcrum .breadcrumb{background-color:transparent;align-items:center;justify-content:center}
.cbcrum .breadcrumb a,.cbcrum .breadcrumb-item span{text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1px;vertical-align:text-bottom}
.cbcrum .breadcrumb-item.active{color:#0067ed}
.cbcrum .icon-home{font-size:13px;line-height:28px;margin-right:5px}
.breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;color:#fff;float:none;padding-right:6px}

.container-slider{margin:0}
.dreamit-slick-slider{overflow:hidden}
.single-slick{position:relative;min-height:720px;z-index:1}
.slide-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.article-slider .single-slick{min-height:540px}

.dreamit-slick-slider .hero-text-wrap h1{color:#fff;font-size:48px;-webkit-animation:1s 1.6s fadeInUp both;animation:1s 1.6s fadeInUp both;font-weight:700;line-height:1.1;margin:8px 0 0;text-transform:capitalize}
.dreamit-slick-slider .hero-text-wrap h4{font-size:17px;font-weight:500;letter-spacing:2px;margin:0 0 24px;border-bottom:2px solid #0067ed;display:inline-block;color:#0067ed;-webkit-animation:0.8s 0.8s fadeInUp both;animation:0.8s 0.8s fadeInUp both;text-transform:capitalize}

.dreamit-slick-slider .hero-text-wrap p{font-size:20px;font-weight:400;color:#fff;margin:35px 0 42px;-webkit-animation:1s 2s fadeInUp both;animation:1s 2s fadeInUp both}
.dreamit-slick-slider .hero-text-wrap .btn{font-size:17px;color:#fff;background:#0067ed;padding:16px 32px;-webkit-animation:1s 2s fadeInUp both;animation:1s 2s fadeInUp both}
.dreamit-slick-slider .text-left .hero-text-wrap .btn{margin-right:15px}
.btn i{margin-left:2px;vertical-align:middle}
.dreamit-slick-slider .hero-text-wrap .btn:hover{background:#fff;color:#0067ed}

.single-slick .btn-md.btn-animated-none.btn-two{background:#fff;color:#0067ed;border-color:#0067ed}
.single-slick .btn-md.btn-animated-none.btn-two:hover{background:#0067ed;color:#fff;border-color:#0067ed}
.single-slick .white-color{position:relative}
.single-slick .white-color:before{position:absolute;content:"";top:62px;background:#0067ed;height:100px;width:4px;left:-15px}

.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;left:0}
.slick-next,.slick-prev{background-color:transparent;border-radius:4px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);height:60px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:60px;z-index:1;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;line-height:60px;color:#fff;border:0;background:rgba(0,0,0,0.4);right:0}
.dreamit-slick-slider:hover .slick-prev.slick-arrow{left:57px}
.dreamit-slick-slider:hover .slick-next.slick-arrow{left:93%}
button.slick-next.slick-arrow{left:103%}
button.slick-prev.slick-arrow{left:-62px}
.slick-prev::before,.slick-next::before{color:#fff;font-size:25px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;content:"\f104";font-family:Font Awesome\ 5 Free;font-weight:900}
.slick-next:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#0067ed}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:#fff}
.container-top-a{background-color:#F8F8F8}
.whyarewe{position:relative;margin-top:-119px;margin-bottom:0}
.front-part{background:#fff;min-height:260px;padding:50px 0;text-align:center;border-radius:7px}
.front-icon-part{margin-bottom:22px}
.front-icon{font-size:50px;color:#0067ed;border:1px dashed #0067ed;border-radius:50px;width:90px;height:90px;line-height:90px;display:inline-block;text-align:center}
.front-title-part p{width:90%;margin:0 auto 0;color:#616161}
.countdown-home{background-color:#F8F8F8;margin:0}
.service{background-color:#F8F8F8;background-image:url(../images/about-shape-left.png);background-position:bottom left;background-repeat:no-repeat;background-size:auto;margin:0;padding:90px 0 70px 0}

.services-title{position:relative;margin-bottom:70px}
.services-title h2,.services-title h3{color:#232323;margin:0;text-transform:capitalize;line-height:1.2}
.services-title h2{position:relative;font-size:42px;font-weight:700}
.services-title h3{font-size:38px;font-weight:500}
.services-title h2:before{position:absolute;left:-89px;top:0;height:3px;width:70px;background:#0067ed;content:""}
.services-desc p{color:#848484;font-size:18px;margin:0}
	
.service-item{position:relative;margin-top:30px;margin-bottom:25px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);transition:all .5s ease-in-out}
.service-img{margin-top:-50px}
.service-img img{border-radius:10px}
.service-icon{display:flex;align-items:center;justify-content:center;float:right;position:relative;margin-top:-45px;margin-right:20px;z-index:1}
.service-icon img{width:90px;height:90px;border-radius:100%;background:#fff;padding:7px}
.service-content{margin-top:40px}
.service-title{margin-top:45px}
.service-title a{margin-bottom:10px;font-size:25px;color:#111A3A;text-decoration:none}
.service-title a:hover{color:#0067ed}
.service-text{margin:0;color:#757F95;line-height:1.8}
.service-arrow{margin-top:20px}
.service-arrow .service-read-btn{display:inline-block;font-weight:500;color:#0067ed;border:2px solid #0067ed;padding:7px 18px;border-radius:10px;line-height:1.8;text-decoration:none}
.service-arrow .service-read-btn:hover{color:#fff;background:#0067ed}
.service-arrow a i{margin-left:8px;font-size:14px}

.process-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#111A3A;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s}
.process{background-color: #111A3A;
    background-image: url(../images/process-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:82px 0px 168px 0px}

.container-bottom{padding:51px 0 40px;position:relative;background:#111A3A;z-index:1;grid-area:bot-a}
.container-bottom a:hover{color:#0067ed}
.about-bottom p{color:#fff}
.bottom-title{font-size:20px;margin-bottom:35px;margin-top:15px;padding-bottom:20px;position:relative;color:#f8f9fe;font-weight:600}
.bottom-title::before,.bottom-title::after{position:absolute;content:'';z-index:-1;height:3px;background-color:#0067ed;bottom:0}
.bottom-title::before{width:15px;left:0}
.bottom-title::after{width:35px;left:20px}
.about-bottom img{height:17px;margin-right:5px}
.about-bottom img:last-child{margin-right:0}

.footer-menu ul li {
    margin-bottom: 14px;
    position: relative;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    font-size: 16px;
    color: rgba(255,255,255,0.80);
	padding: 0;
    padding-left: 25px;
}
.footer-menu ul li:first-child {
    padding-top: 0;
}
.footer-menu ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 14px;
    background: #f8f9fe;
    height: 1px;
    width: 10px;
    font-size: 14px;
}
.footer-menu ul li a{color:rgba(255,255,255,0.80);text-decoration:none}

.bottom-contacts{margin-bottom:15px}
.bottom-contacts ul{position:relative;color:#fff;padding:0;margin:0;list-style-type:none}
.bottom-contacts ul>li{padding-bottom:7px}
.bottom-contacts ul>li a{text-decoration:none}
.bottom-contacts ul>li i{margin-right:7px;font-size:14px}
.bottom-social-icons ul{padding:0;margin:0;list-style-type:none}
.bottom-social-icons ul>li{border:1px solid #fff;width:35px;font-size:18px;height:35px;line-height:32px;text-align:center;display:inline-block;margin-right:8px;border-radius:3px}
.bottom-social-icons ul>li:hover{border:1px solid #0067ed;color:#0067ed}
.bottom-social-icons ul>li>a{color:rgba(255,255,255,0.80);display:block}

.mobmenu{display:none}
.close-mmenu{
	display: none;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 19px;
    z-index: 1111;
    padding: 0 15px;
    width: 100%;
    cursor: pointer;
    text-align: right;
    position: relative;
    overflow: hidden;
    margin-bottom: -1px;
    background-color:#0067ed}
	
.page-header{margin:25px 0 35px 0;padding-bottom:5px;border-bottom:1px solid rgb(34 38 42 / 40%)}
.page-header h1{font-size:2rem;font-weight:500}

.com-content-article h2,.com-content-article h5{margin-top:2.5rem;margin-bottom:1rem}
.content-h3{margin-bottom:1rem;font-size:1.55rem;line-height:1.4}
.content-ul{list-style-type:none;padding:0;margin-bottom:2rem}
.content-a{color:#0067ed;font-weight:500;text-decoration:none}
.content-a::after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f30b";vertical-align:middle;margin-left:4px}
.com-content-article p{font-size:18px}
.content-ul li{font-size:18px;line-height:35px}
.content-ul li::before,.content-ul-child li::before{font-family:Font Awesome\ 5 Free;font-weight:400;content:"\f058";color:#0067ed;font-size:20px;padding-right:15px;vertical-align:top}.content-ul-child li::before{font-size:16px;vertical-align:middle;padding-right:13px}.content-ul-child{list-style-type:none}.content-ul-child li{line-height:30px}

.g-brd-gray-light-v5{border:1px solid #f7f7f7!important}
.g-bg-gray-light-v5{background-color:#f7f7f7!important}
.com-content-article h5.landing-block-node-title{margin-top:.5rem;margin-bottom:1rem}
.price{color:#0067ed;font-size:35px}
.price-list-item p{line-height:1.8}


.container-contact{background:#f7f5f5;position:relative;padding:80px 0 90px 0}

.contact-box .qfajaxres.qfmessage{position:relative;border:2px solid #46b450;padding:.5em 1em;color:#828080}
.contact-box .qfajaxres.qfmessage .qfclose{position:absolute;top:-13px;right:7px;font-size:34px;color:#ff0000;cursor:pointer}
.contact-box .single-item{position:relative;display:block;padding-left:90px}
.contact-box .single-column:first-child .single-item{padding-bottom:32px;margin-bottom:33px;border-bottom:1px solid #dedede}
.contact-box .single-item .icon-box{position:absolute;left:0;top:12px;z-index:1}
.contact-box .single-item .icon-box::before{position:absolute;content:'';background:#ece9e9;width:40px;height:40px;right:-20px;bottom:-15px;z-index:-1}
.contact-box .icon-box img{max-height:50px}
.contact-box .single-item h4{position:relative;display:block;font-size:20px;line-height:30px;font-weight:700;margin-bottom:6px}
.contact-box .single-item ul.info{list-style:none;padding:0;margin:0}
.contact-box .single-item ul.info li{position:relative;display:block;margin-bottom:14px}
.contact-box .single-item ul.info li h6{display:block;line-height:20px;font-weight:600;margin-bottom:2px}
.contact-box .single-item ul.info li p{color:#828080;transition:all 500ms ease}
.contact-box .single-item ul.info li p>a{display:inline-block;color:#828080;text-decoration:none}
.contact-box .single-item ul.info li p>a:hover{color:#0067ed}

.content_block_six .contact-box{padding-left:65px;margin-left:35px;border-left:1px solid #dedede}
.content_block_six .qf3form .qf3{margin-bottom:15px;padding:0 7.5px}
.content_block_six .qf3form .qf3.qf3btn{margin-bottom:0}
.content_block_six .qf3form label{display:none}
.content_block_six .qf3form input[type='text'],.content_block_six .qf3form input[type='email'],.content_block_six .qf3form input[type='tel'],.content_block_six .qf3form textarea{position:relative;display:block;width:100%;height:60px;background:#fff;box-shadow:0px 0px 30px 0px rgb(0 0 0 / 10%);color:#828080;border:1px solid #fff;padding:10px 20px;transition:all 500ms ease}
.content_block_six .qf3form textarea{height:120px;resize:none;padding-top:15px}



.cont-but{width:100%;background:transparent;padding:12.5px 33px;border:2px solid #0067ed;color:#0067ed;text-transform:uppercase}
.cont-but:hover{background:#0067ed;color:#fff}

.sec-title{position:relative;display:block;margin-bottom:50px}
.sec-title h6{position:relative;display:inline-block;line-height:26px;padding-bottom:9px;margin-bottom:15px;text-transform:uppercase;color:#0067ed;letter-spacing:1px}
.sec-title h6::before{position:absolute;content:'';background-color:#0067ed;width:70px;height:2px;left:0;bottom:0}
.sec-title h2{position:relative;display:block;font-size:37px;line-height:50px;margin-bottom:16px}
.sec-title p{color:#808080}
.contact-container{text-align:center;padding:80px 0 90px 0}

.widget{background:#f7f5f5;padding:15px;border-radius:10px;margin-bottom:10px}.widget .widget-title{font-size:18px;color:#111A3A;padding-bottom:10px;margin-bottom:20px;position:relative;text-transform:capitalize}.widget .widget-title::before{position:absolute;content:'';width:15px;border-bottom:3px solid #0067ed;bottom:0;left:0}.widget .widget-title::after{position:absolute;content:'';width:30px;border-bottom:3px solid #0067ed;bottom:0;left:24px}
.widget .article-contact-img img{    border-top-right-radius:5px;
    border-top-left-radius:5px;width:100%}
.widget .article-contact{background-color:#111A3A;text-align:center;color:#fff;padding:12px 0;border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;}
.widget .article-contact h5{font-size:18px}
.widget .article-contact a{    font-weight: 700;
    font-size: 20px;
    text-decoration: none;}
	.widget .article-contact a i.fa-whatsapp,.widget .article-contact a i.fa-viber{    padding: 0 3px;
    font-size: 25px;}
.widget .article-contact a i.fa-whatsapp{font-size: 27px;}
.widget .article-contact a i.fa-mobile-alt{font-size:18px}
.widget .article-contact a:hover{color:#0067ed}

.team{position:relative;overflow:hidden}
.team-item{border-radius:15px;margin-bottom:55px;box-shadow:0 3px 24px rgb(0 0 0 / 10%);position:relative;transition:all .5s ease-in-out}
.team-item:hover{transform:translateY(-10px)}
.team-item img{border-radius:10px}
.team-content{position:absolute;left:15px;right:15px;bottom:-35px;background:#fff;border-radius:10px;padding:4px 10px 4px 15px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;z-index:1;box-shadow:0 3px 24px rgb(0 0 0 / 10%)}
.team-content i{width:45px;height:45px;line-height:45px;background:#0067ed;text-align:center;color:#fff;border-radius:10px;transition:all .5s ease-in-out}
.team-item:hover .team-content i{background:#111A3A}
.team-bio{padding-top:15px;padding-bottom:10px;text-align:left}
.team-bio h5{font-size:22px;font-weight:600;margin:0}
.team-bio span{display:block;text-transform:capitalize;font-size:16px;color:#0067ed;font-weight:500}

.team-social{position:absolute;margin-bottom:10px;background:#0067ed;padding:6px 0;border-radius:10px;text-align:center;bottom:80px;right:-20px;opacity:0;transition:all .5s ease-in-out}
.team-item:hover .team-social{opacity:1;right:20px}
.team-social a{display:block;color:#fff;padding:4px 15px}
.team-social a:hover{background:#fff;color:#0067ed}

.article-viber a,.article-viber .qr{color:#0067ed;font-weight:700}
.article-viber a:hover{color:#111A3A}

.contact-container .single-item{position:relative;display:block;padding:0;max-width:253px;margin:0 auto}
.contact-container .single-item:before{position:absolute;content:'';background:#ecebeb;width:1px;height:100%;top:0;right:-40%}
.contact-container .col-md-4:last-child .single-item::before{display:none}
.contact-container .single-item .icon-box{position:relative;margin-bottom:7px;transition:all 500ms ease}
.contact-container .single-item:hover .icon-box{transform:rotateY(180deg)}
.contact-container .single-item h4{position:relative;display:block;font-size:20px;line-height:30px;font-weight:700;margin-bottom:17px}
.contact-container .single-item .phone{position:relative;display:block;margin-bottom:4px}
.contact-container .single-item .phone a{position:relative;display:inline-block;font-size:18px;color:#0067ed;text-decoration:none}
.contact-container .single-item .phone a:hover{text-decoration:underline}
.contact-container .single-item .email{margin-bottom:16px}
.contact-container .single-item .email a{position:relative;display:inline-block;font-size:18px;color:#828080;text-decoration:none}
.contact-container .single-item .email a:hover{color:#0067ed}
.contact-container .single-item .text{font-size:17px;color:#828080}
.com-users-registration.registration,.com-users-login.login,.com-users-reset.reset,.com-users-remind.remind,.com-users-reset-confirm.reset-confirm,.com-users-reset-complete.reset-complete{padding:80px 0}.login-form{padding:50px;background:#fff;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%)}.login-form legend{color:#0067ed;font-weight:600;margin-bottom:5px}.login-form fieldset{margin-bottom:0}.login-form button[type="submit"]{font-size:16px;padding:7px 8px 7px 18px;text-transform:uppercase;position:relative;text-align:center;border-radius:10px;font-weight:600;overflow:hidden;border:none;background:#0067ed;color:#fff;box-shadow:0 3px 24px rgb(0 0 0 / 10%);transition:all 0.5s ease-in-out;z-index:1}.login-form button[type="submit"]:hover{color:#fff;background:#031f4b}.login-form button[type="submit"] i{height:36px;width:36px;line-height:36px;color:#0067ed;background:#fff;margin-left:12px;border-radius:50px;transition:all .5s ease-in-out;vertical-align:initial}
.com-users-login__options{margin-top:0}
.com-users-login__options .list-group-item{border:0 none;padding:0}
.com-users-login__options .list-group-item:hover{color:#0067ed}
.forgot-info{color:inherit;font-weight:normal;font-size:1rem;margin-bottom:15px}
.eca-table{margin:1rem 0 1.4rem 0}
.eca-table th,.eca-table td{border:1px solid rgb(34 38 42 / 40%);padding:10px 15px}
.eca-table th{text-align:center}

.istoriya main{margin:4em 0}

.layout-blog .site-grid{background-color:#F8F8F8}
.draw-icon-box{margin-top:2.5rem}
.draw-head{margin:0;padding:90px 0 0}
.draw-title{position:relative;margin-bottom:70px}
.draw-title h2,.draw-title h3{color:#232323;margin:0;text-transform:capitalize;line-height:1.2}
.draw-title h2{position:relative;font-size:35px;font-weight:700}
.draw-title h2:before{position:absolute;left:-89px;top:0;height:3px;width:70px;background:#0067ed;content:""}
.draw-title h3{font-size:30px;font-weight:500}
.blog-item .service-content .page-header{border:0 none;margin:0;padding:0}
.readmore .btn{font-weight:500;color:#0067ed;border:2px solid #0067ed;padding:7px 18px;border-radius:10px;line-height:1.8}
.readmore .btn:hover{color:#fff;background:#0067ed}

.inst-box .inst-link{cursor:pointer;margin-top:1rem}
.inst-box .content-ul{display:none;transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s}
.inst-box.toggle .content-ul{display:block}

.footer{background-color:#111A3A;margin:0}
.footer .row{padding:20px 0;border-top:1px solid rgba(255,255,255,.23)}
.footer a{text-decoration:none}
.footer a:hover{color:#0067ed}

.scrollup{display:none;position:fixed;background-color:#0067ed;border:1px solid #0067ed;border-radius:0;padding:0;bottom:30px;right:30px;line-height:42px;height:45px;width:45px;z-index:9;text-align:center}
.scrollup:hover{background-color:#fff;border:2px solid #0067ed}
.scrollup .icon-arrow-up{color:#fff}
.scrollup:hover .icon-arrow-up{color:#0067ed}

@media (min-width:576px) and (max-width:1199px){
	.team-social-btn{display:none}
}

@media only screen and (max-width:1199px){
	.contact-container .single-item:before{right:-15%}
}

@media only screen and (max-width:991px){
	.container-topbar ul.top-contacts{padding:3px 0}
	.container-header .navbar-brand a.brand-logo img{max-width:210px}
	.contnav-toggle .nav.mmenu{display:block}
	.mobmenu{display:block;float:right}.mobmenu i{font-size:23px;color:#111A3A;padding:29.5px 16px}.mmenu{visibility:hidden;opacity:0;position:fixed;left:0;top:0;width:80%;height:100%;overflow:auto;z-index:9999;background:#fff;-webkit-box-shadow:0 0 35px -10px rgb(0 0 0 / 25%);box-shadow:0 0 35px -10px rgb(0 0 0 / 25%);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transform:translateX(-320px);-webkit-transform:translateX(-320px)}.mmenu.toggle{visibility:visible;opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}.container-mainmenu .container-nav .mmenu{flex-direction:column;text-align:left}.mmenu li{border-bottom:1px solid #848484;padding:0}.container-mainmenu .container-nav .mmenu li a,.container-mainmenu .container-nav .mmenu li span{padding:15px}.container-header .mod-menu>li.active>span{text-decoration:none}.container-header .mod-menu>li+li{margin-left:0}.mmenu li.parent.toggle .mod-menu__sub li>a:hover{padding-left:0!important}
	
	
	/*.parent.toggle .mod-menu__sub{display:flex!important}*/
	
	.mmenu li.parent::before{display:none}
	.mmenu li.parent .mod-menu__sub{width:100%;background:#fff none repeat scroll 0 0;display:none;margin:0!important;padding:0;opacity:1!important;visibility:visible!important;position:static!important;box-shadow:none!important;border-top:1px solid #eee;border-radius:0}
	.mmenu li.parent .mod-menu__sub::before{display:none}
	.mmenu li.parent .mod-menu__sub li>a{padding:8px 0 8px 30px}
	.mmenu li.parent .mod-menu__sub li>a:hover{padding-left:15px}
	.container-mainmenu .container-nav .mmenu li span.btn-toggle-mobile-menu{position:absolute;cursor:pointer;width:51px;height:51px;line-height:51px;padding:0;text-align:center;font-size:18px;top:0;right:0;z-index:10}
	.btn-toggle-mobile-menu::after{content:"\f067";font-family:'Font Awesome\ 5 Free';font-weight:900}
	.btn-toggle-mobile-menu.toggle::after{content:"\f068"}
	
	.close-mmenu{display:block}
	
	.slick-prev,.slick-next{display:none!important}
	.single-slick{min-height:600px}
	.slide-img{background-position:65% center!important}
	.whyarewe{margin-top:-70px}
	.service{padding:50px 0}
	.draw-head{padding:50px 0 0}
	.services-title,.draw-title{margin-bottom:15px}
	.services-title h2:before,.draw-title h2:before{display:none}
	.services-desc{margin-bottom:30px}
	
	.container-contact,.contact-container{padding:65px 0 70px 0}
	.content_block_six .contact-box{padding-left:0;margin-left:0;margin-top:30px;border-left:none}
	.contact-container .single-item:before{display:none}
	
	.team-social{opacity:1;right:15px;top:15px;bottom:auto}
	.team-bio span{font-size:14px}
}

@media only screen and (max-width:767px){
	.container-header .navbar-brand a.brand-logo img{max-width:160px}
	.mobmenu i{padding:23px 16px}
	.single-slick{min-height:550px}
	.slide-img{background-position:65% center!important}
	.dreamit-slick-slider .hero-text-wrap h1{font-size:35px}
	.services-title h3,.draw-title h3{font-size:33px}
	.services-title h2,.draw-title h2{font-size:37px}
	.sec-title h2{font-size:30px;line-height:40px}
	.services-title h3{font-size:28px}
	.services-title h2{font-size:32px}
	.view-article main{margin-bottom:0}
	.layout-blog main{margin-bottom:2em}
	.page-header{margin:15px 0 35px 0}
	.page-header h1{font-size:1.7rem}
	.container-footer.footer .col-12{margin-bottom:10px}
	.copyright,.text-end{text-align:center!important}
}
@media only screen and (max-width:575px){
	.dreamit-slick-slider .hero-text-wrap h1{font-size:25px}
	.dreamit-slick-slider .hero-text-wrap p{font-size:inherit}
	.dreamit-slick-slider .text-left .hero-text-wrap .btn{width:80%;margin-bottom:10px}
	.whyarewe{margin-top:0}
	.com-users-registration.registration,.com-users-login.login,.com-users-reset.reset,.com-users-remind.remind,.com-users-reset-confirm.reset-confirm,.com-users-reset-complete.reset-complete{padding:30px 0}
	.login-form{padding:20px}
}
@media only screen and (max-width:480px){
	.dreamit-slick-slider .text-left .hero-text-wrap .btn{width:100%;margin-bottom:10px}
	.team .sec-title h6::before{width:40%;left:30%}
	.container-contact,.contact-container{padding:40px 0 50px 0}
	.sec-title h6{letter-spacing:0}
}
@media only screen and (max-width:414px){
	.login-link a>span{display:none}
}
@media only screen and (max-width:375px){
	.services-title h3,.draw-title h3{font-size:24px}
	.services-title h2,.draw-title h2{font-size:28px}
}
.contnav-toggle>.overlay-fixed{visibility:visible;opacity:1}.overlay-fixed{position:fixed;z-index:1001;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0;background-color:rgba(0,0,0,0.6);visibility:hidden;opacity:0;transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s}.overlay-fixed{cursor:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiBhAEAxkATuHJAAAAc0lEQVQ4y62Uyw0AIQhEyZZgKdZPDbb0PG1W4wcmWU8mM08FAaPiFEssCk41HGgxQqEB/m4CZHLFyOK4I1v1jByVvXC9exXD6GZDKn+fKZfuEcnZB+RgfxIn/PokMWgxreLHiaUhFp9Y3mIDyS2qDwFxzHTrd0X+OIg1vgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wNi0xNlQwNDowMzoyNSswMjowMBtL4b8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDYtMTZUMDQ6MDM6MjUrMDI6MDBqFlkDAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=='), auto}