/*body{font-family:Corbel;}*/
html {
  scroll-behavior: smooth;
}
body{font-family:Myriad Pro;}
	p{line-height:22px;font-size:14px;}
@font-face {
    font-family: Myriad Pro;
    src: url("../fonts/MYRIADPROREGULAR.woff");
}
@font-face {
    font-family: Myriad Pro;
    src: url("../fonts/MYRIADPROREGULAR.eot");
}
@font-face {
    font-family: Myriad Pro;
    src: url("../fonts/MYRIADPROREGULAR.ttf");
}
.fixedbg .h-logo{background: url(../images/krimtel-logo-m.png) !important;height: 60px !important;    width: 135px !important;    background-repeat: no-repeat}
.home .h-logo{height: 80px;    width: 181px;    background-repeat: no-repeat}
.h-logo{background: url(../images/krimtel-logo.png);height: 80px; width: 181px;    background-repeat: no-repeat}
.m-bg-img{background: url(../images/banner_bg.jpg);background-repeat: no-repeat;background-position:center;height:600px;}
a{cursor:pointer;}
#main-slider .staple-overlay{background:none;}
.home.header-white #masthead.no-classic{background:transparent;    transition: all 0.5s ease-out;box-shadow:none;}
.home.header-white #masthead.fixedbg{background:#fff;box-shadow: 0px 2px 3px #ddd3d3;}
.header-white #masthead{background:#fff;box-shadow: 0px 2px 3px #ddd3d3;margin-bottom:15px;}

.header-white #masthead.fixedbg{position:fixed;width:100%;}
.header-white.home .fixedbg #site-navigation .staple-menu > ul > li > a{color:#000 !important;}
.header-white.home .no-classic #site-navigation .staple-menu > ul > li > a{color:#fff;text-transform: none;    font-size: 15px;padding:0 20px;font-family: 'Roboto', sans-serif;line-height:35px;}
.header-white.home .no-classic #site-navigation .staple-menu > ul > li > a:hover{text-decoration:none;}
.header-white.home .no-classic #site-navigation .staple-menu > ul > li.current_page_item > a{color:#fff;}
.header-white.home .fixedbg #site-navigation .staple-menu > ul > li.current_page_item > a{color:#fff !important;}
.header-white  #site-navigation .staple-menu > ul > li > a{color:#000;text-transform: none;    font-size: 16px;padding:0 20px;line-height:35px;}
.header-white  #site-navigation .staple-menu > ul > li > a:hover{text-decoration:none;}
.header-white  #site-navigation .staple-menu > ul > li.current_page_item > a{color:#fff;}
#site-navigation .staple-menu > ul > li{margin-left:5px;}
.header-white .search-icon {    color: #1b6ebb;}
.site-branding{padding:5px 0 15px 0;}
.fixedbg .site-branding img{max-height:60px;}
.home #site-navigation ul#menu-menu-1 li a:hover{color:#fff;}
.fixedbg #site-navigation ul#menu-menu-1 li a:hover{color:#fff !important;}
#site-navigation ul.sub-menu li:hover{background-color:#eee;}
#site-navigation ul li a:hover{text-decoration:none;}

.staple-menu{margin-top:30px;line-height:75px!important;}
.fixedbg .staple-menu{margin-top:15px;line-height:55px!important;}

/*.staple-menu{margin-top:40px;}*/
/*swiper slider*/
.swiper-slide .subtitle {        font-size: 21px;    }
.swiper-slide .text {        font-size: 14px;        max-width: 400px;        line-height: 1.3;    }
.swiper-slide .caption{position:absolute;top:30%;color:#fff;text-align:center;width:100%;}

.swiper-slide .caption.sub{top:100%;left:0%;line-height:26px;font-size:16px;}
/**/

/*home*/

.lead-invo{background-color:#e9ebf2;}
.lead-invo h3{margin-top: 0;color:#444444;font-size:33px;line-height:40px;}
.lead-invo h3 span{font-weight:bold;}
.lead-msg{background-color:#4ac6ff;color:#fff;margin-bottom:30px;}
.lead-msg h4{}
.lead-msg p{font-size: 17px;}
.working-logo{float:left;padding:0;margin:0;}
.working-logo li{float:left;margin:0 -5px 30px -5px;}
.working-area-box{border-bottom:2px solid #e8e8e8;padding-bottom:15px;}
.working-area h3{margin-top:0px;font-size:25px;color:#5e5e5e;font-weight:600;}
.working-area p{line-height:20px;font-size:14px;color:#676767;}

.bussness-area{margin-top:50px;}
.bussness-area h1{margin-top:0;color:#444444;margin-bottom:30px;}
.bussness-area h1 span{font-weight:600;}
.bussness-area p{line-height:21px;font-size:15px;color:#676767;margin-bottom:15px;}
.laern-more-btn{padding:12px 40px 12px 20px;background-color:#00aeef;color:#fff;font-size:15px;}
.laern-more-btn:hover{color:#fff;background-color:#0296cd;text-decoration:none;}

.working-and-form{background-color:#eee;color:#fff;padding:35px 0;}
.working-and-form h2{margin-top:0;margin-bottom:30px;color:#000;}
.working-and-form h2 span{font-weight:bold;}
.working-and-form p{font-size:15px;line-height:25px;color:#888;}
.working-need{clear:both;margin-top:15px;float:left;width:100%;margin-left:0px;margin-bottom:25px;}
.working-need li{font-size:16px;margin-bottom:5px;color:#888;}
.working-need li img{margin-right:10px;}
.laern-more-btn-w{padding:12px 40px 12px 20px;background-color:#ffba00;color:#fff;font-size:15px;}
.laern-more-btn-w:hover{color:#fff;background-color:#ff9600;text-decoration:none;}
.work-philos img{float:left;margin-right:20px;margin-top:5px;}

.form-box {
    padding: 20px;
    font-size: 13px;
}
#fscf_label3_2,#fscf_label3_3,#fscf_label3_0, #fscf_label3_1{display:none;}
#fscf_submit_div3 {clear:none !important;}
#fscf_submit_div3 input,#fscf_submit1{margin-top: 20px !important;
    margin-bottom: 30px !important;padding:15px 70px;border-radius:50px;}
.form-box select{padding:4px 15px;font-size: 14px;height:42px;
    background: #f9f9f9;border-radius:0px;
    color: #7b7979;
    border: 1px solid #eee;}
	.form-box input,  .form-box textarea {
    font-size: 14px;
    background: #f9f9f9;
    padding: 20px;
    color: #7b7979;
    border: 1px solid #eee;border-radius:0px;
}

.testimonial{background-image:none;background-color:#f9f9f9;color:#787878;padding:0;}
.testimonial-title{color:#656565;}
.testimonial-title b{color:#444444;}
.title-test{text-transform: capitalize;color:#444;font-weight:600;margin-top:36px;}
.testimonial .tm-slider{line-height:26px;}
.testimonial .bx-pager-item a{background:#c8c8c8;}
.testimonial .bx-pager-item a:hover, .testimonial .bx-pager-item a.active{background:#dcdddd;}
.testimonial .bx-pager-item{margin-left:-2px;}
.testimonial .bx-controls.bx-has-pager{padding-bottom:20px;}

.our-team-member{background-image:url(../images/emp-bg.jpg);background-size: cover;color:#fff;padding:50px 0 55px 0px;}
.our-team-member h2{color:#fff;margin-bottom:5px;margin-top:0px;}
.our-team-member h3{color:#fff;margin-top:0;font-size:18px;margin-bottom:45px;}
.teams{position:relative;margin-bottom:25px;}
.team-post{    position: absolute;    bottom: 25px;    left: 36px;    text-align: left;}
.team-post b{font-size:21px;}
.team-post span{color:#35c8ff;}
.h-contact-bg h2{font-size:35px;}
.clients-logo h2{color:#444444;}
.clients-logo h2 span{}
.clients-logo a{opacity:1;}
.clients-logo .bx-controls a.bx-prev{left:-58px;}
.clients-logo .bx-controls a.bx-next{right:-50px;}

.ak_footer_social a{border-radius: 25%;margin-left: 8px;color:#6c727b;font-size:21px;}
.ak_footer_social a.facebook {background: none repeat scroll 0 0 #c1c7ce;}
.ak_footer_social a.twitter {background: none repeat scroll 0 0 #c1c7ce;}
.ak_footer_social a.gplus {background: none repeat scroll 0 0 #c1c7ce;}
.ak_footer_social a.youtube {background: none repeat scroll 0 0 #c1c7ce;}
.ak_footer_social a.linkedin {background: none repeat scroll 0 0 #c1c7ce;}

.top-footer{background-color:#697078;font-family:Myriad Pro;}
.f-send-msg-b{padding:0;}
.f-send-msg-b img{float:left;margin-top:5px;}
.f-send-msg-b .send-msg-text{color:#d7d7d7;text-align:left;font-size:15px;}
.f-send-msg-b .send-msg-text span{color:#fff;font-size:18px;}
.site-info{background-color:#555a5f;border-top:1px solid #7f8389;padding:18px 0;font-family:Myriad Pro;}
.copyright{line-height:22px;font-size:14px;color:#b2b3ba;}
.apoint-sec{color:#b2b3ba;padding-top:15px;}
.apoint-sec a{color:#efefef;}
.apoint-sec a:hover{text-decoration:none;color:#f5f5f5;}
.apoint-sec img{margin-left:5px;margin-right:5px;}
.f-second-sec{color:#b4bbc2;margin-bottom:20px;}
.f-second-sec h3{color:#fff;margin-bottom:25px;margin-top:20px;font-family:calibri;}
.f-second-sec ul{margin:0px 15px 0 0;}
.f-second-sec ul li{margin-bottom:6px;width:100%;float:left;list-style:none;}
.f-second-sec ul li img{margin-bottom:40px;float:left;margin-right:13px;margin-left:-5px;}
.f-second-sec ul li img.phone{margin-bottom:0px;}
.f-second-sec ul li img.mail{margin-bottom:5px;}
.f-second-sec ul li a{color:#b4bbc2;}
.f-second-sec ul li a:hover{color:#e8ebed;}
#ak-top{background-color:#837f7f;}
#ak-top:hover{background-color:#00aeef;}

.header-white #nav-open-btn.nav-btn span{background:#4688c7;}



/*cms pages*/
.site-main{min-height:400px;}
.main-title{border-bottom:0;text-align:center;text-transform: uppercase;}
.main-title span{border-bottom:0;}
h1.main-title span{color:#337ec1;}
#primary p{font-size:15px;color:#696969;font-family:Myriad Pro;}

.sidebar ul{margin-bottom:20px;}
.sidebar li{border-bottom:1px solid #e4dbdb;}
.sidebar li a{display:block;padding:9px 10px;color:#91908d  !important}
.sidebar li a:hover{background-color:#2574be;color:#fff !important;}
.right-sidebar #secondary-right{background-color:#fff;    padding:10px 20px;    min-height: 400px;}
.left-sidebar #secondary-left{background-color:#fff;    padding:10px 20px;}
.services-sidebar li{border-bottom:1px solid #eee;padding:0px;}
.services-sidebar li a{color:#888282;font-size:15px;}
.services-sidebar li a:hover{text-decoration:none;color:#888282;}
.sidebar li a i {    margin-right: 10px;}

/*services page*/
body.page-id-53 .sidebar li a.sbg-53{background-color:#2574be;color:#fff!important;}
body.page-id-55 .sidebar li a.sbg-55{background-color:#2574be;color:#fff!important;}
body.page-id-57 .sidebar li a.sbg-57{background-color:#2574be;color:#fff!important;}
body.page-id-59 .sidebar li a.sbg-59{background-color:#2574be;color:#fff!important;}
body.page-id-61 .sidebar li a.sbg-61{background-color:#2574be;color:#fff!important;}
body.page-id-63 .sidebar li a.sbg-63{background-color:#2574be;color:#fff!important;}
body.page-id-65 .sidebar li a.sbg-65{background-color:#2574be;color:#fff!important;}
body.page-id-67 .sidebar li a.sbg-67{background-color:#2574be;color:#fff!important;}




#fscf_form1{float:left;}
#fscf_required1{text-align:left;}
.list-content{margin:0 0 15px;padding:0;}
.list-content li{list-style:none; font-size: 15px;
    line-height: 21px;background-image:url(../images/arrow-icon.png); background-repeat: no-repeat;background-position: calc(2px) 6px;padding-left:25px;margin-bottom:5px;color:#898989;font-family:Myriad Pro;}
.content-box h4{margin-top: 25px;line-height:26px;
    color: #2380d7;
    font-weight: 500;
    font-size: 20px;margin-bottom:5px;}
.contact-bg-img{/*background-image:url(../images/emp-bg.jpg);*/background-size: cover;color:#605f5f;float:left;width:100%;}
.contact-bg-img h1{margin-bottom:40px;margin-top:0px;}
.contact-bg-img h4{margin-top:20px;font-weight:600;}
.contact-bg-img h1 span{color:#605f5f;font-weight:bold;}
.contact-bg-img p{color:#7b7777!important;font-size:16px!important;text-align:left!important;}
.contact-bg-img hr{    border-top: 1px solid #d9d8d8;}
/*.contactus-form{padding:0px 40px 0px 40px;}*/
.contactus-form input{background-color: #e8e9ea;
    border: 1px solid #cecfd1;margin-bottom:12px !important;}
.contactus-form textarea{background-color: #e8e9ea;
    border: 1px solid #cecfd1;margin-bottom:12px !important;}
.contactus-form input[type="submit"]{background-color:#04a2df;}

.careerw-page{}
.careerw-page h2{    margin-top: 0;margin-bottom: 20px;}
.careerw-page h2 span{font-weight:600;}
.careerw-page p{text-align:left !important;}
.careerw-page p img{margin-bottom:4px;float:left;margin-right:15px;}
.career-side-box{    background-color: #f8a404;
    padding: 12px;
    margin-top: 20px;
    margin-bottom: 20px;
    min-height: 250px;
    color: #fff;}
.entry-header{/*background-color:#eee;*/padding:0px 30px;}
.hentry{margin:0;}

/*-----------------------------tp--------*/
.contacts-page .page-p{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: 0.7s cubic-bezier(0.76, 0, 0.33, 0.99);
    -o-transition: 0.7s cubic-bezier(0.76, 0, 0.33, 0.99);
    transition: 0.7s cubic-bezier(0.76, 0, 0.33, 0.99);}
.contacts-page .page-p:before {
    z-index: 5;
    content: "";
    width: 200%;
    height: 100%;
    background: #FFF;
    -webkit-transition: 1.366s;
    -o-transition: 1.366s;
    transition: 1.366s;
    top: 0;
    left: 50%;
    -webkit-transform: skew(26.6deg) translateX(-100%);
    -ms-transform: skew(26.6deg) translateX(-100%);
    -o-transform: skew(26.6deg) translateX(-100%);
    /* transform: skew(26.6deg) translateX(-100%); */
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
margin-left: -100px;}

.square{pointer-events: none;
    position: relative;
    width: 28px;
    height: 28px;
    background-color: currentcolor;
    font-size: 12px;
    margin: 1px;}


.page-id-49 header#masthead{margin-bottom:0;}
.page-id-49 .site-content .entry-content{margin-top:0;}


.page-id-90 header .main-title{display:none;}
.page-id-90 header#masthead{margin-bottom:0;}
.page-id-90 .site-content .entry-content{margin-top:0;}

/*.page-id-8 header .main-title{display:none;}
.page-id-8 header#masthead{margin-bottom:0;}
.page-id-8 .site-content .entry-content{margin-top:0;}

.page-id-12 header .main-title{display:none;}
.page-id-12 header#masthead{margin-bottom:0;}
.page-id-12 .site-content .entry-content{margin-top:0;}*/

.msg-modal{width:390px;height:465px;margin:0 auto;top:15%;}
#fscf_div_clear4_0,#fscf_div_clear4_1{float: left;
    width: 49% !important;
    margin-right: 3px;
    clear: inherit !important;}
.business-area-sec .col-md-3{text-align:center;}
.business-area-sec h3{    font-size: 18px;margin-top:0px;margin-bottom:0px;min-height: 40px;text-align: center;line-height: 20px;color: #406b92;}
.main-navigation ul ul{font-size:15px !important;}

.cp-box{margin-bottom:20px;}
.cp-box h3{background-color:#dedbdb;text-align:center;color:#2f3c4d;padding: 13px;    margin-top: -41px;
    margin-bottom: 0;}
.cp-box p{padding:15px;text-align:center;color:#343638;background-color:#fff;border:1px solid #e4e4e4;box-shadow:0px 1px 2px #f5ebeb;}
.widget-title::after {
    height: 3px;
    width: 100px;
    background-color: #fff;
    background-color: #4a97dc;
    bottom: -1px;
    content: "";
    left: 0;
    position: absolute;
}

.bst-verti{    border: 1px solid #c2bfbf;border-radius:
5px 5px 0 0;
    margin-top: 40px;
    margin-bottom: 30px;
    box-shadow: 0px 2px 5px #b4bac8;}
.bst-verti img{width:100%;border-radius:
5px 5px 0 0;}
.bst-verti h3{text-align:center;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #eee;}
.bst-verti p{text-align:center;padding:5px;color:#000 !important;}


.copyright a:hover{color:#d1d1d1;}
.title-h2{    font-size: 35px;
    font-weight: 600;
    color: #000;}
.p-text{    font-size: 18px;
    color: #a09d9d;
    line-height: 26px;
    }
.featured-box{margin-bottom:30px;}
.featured-box h4{font-size: 25px;font-family: 'Roboto', sans-serif;
    color: #000;
    margin-top: 30px;
    margin-bottom: 22px;font-weight:600;
    text-align: center;
    line-height: 26px;}
.featured-box p{    font-size: 16px;
    color: #989797;text-align:center;
    line-height: 24px;}
.bg-img{background: url(../images/image-slider-2-home-main.jpg) no-repeat fixed center top;    color: #ffffff;    font-size: 30px;    font-weight: 300;line-height: 44px;    text-align: center;    background-size: cover; height: 500px;}
.about-bg-img{background: url(../images/About-us-Background.jpg) no-repeat fixed center top;    color: #ffffff;    font-size: 30px;    font-weight: 300;line-height: 44px;    text-align: center;    background-size: cover;}
.bg-black{    width: 100%;
    height: 500px;
    float: left;
    background:linear-gradient(90deg,rgba(33,33,33,.98) 50%,transparent 50%);
    position: absolute;}
.bg-black:after {
    background-size: cover;
    content: '';
    height: 100%;
    position: absolute;
    right: 39.7%;
    width: 140px;
    background: url(../images/fullwidth-slider-extend.png) left center no-repeat;}
.h-contact-bg{background: url(../images/lets-talk-bg.jpg) no-repeat fixed center top;    color: #ffffff;    font-size: 30px;    font-weight: 300;line-height: 44px;    text-align: center;    background-size: cover; height: 480px;}
.client-slider{margin-left:15px;margin-right:10px;box-shadow:0px 1px 11px #ddd;width:250px !important;}
.client-slider img{width:100%;}
.clients-logo {    padding: 30px 0 60px 0;}
.clients-logo h2 {
    color: #000000;
}
.clients-logo a{width:250px;}
.page-id-87 .entry-header{background: url(../images/banner/all-banner.png);height:168px;padding:8px 30px;}
.page-id-87.header-white #masthead{
    box-shadow:none;margin-bottom:0px;
    width: 100%;}
.page-id-87 .entry-header h1 span{color:#fff;}

.page-id-6 .entry-header{background: url(../images/banner/services-banner.png);height:168px;padding:8px 30px;}
.page-id-6.header-white #masthead{
   box-shadow:none;margin-bottom:0px;
    width: 100%;}
.page-id-6 .entry-header h1 span{color:#fff;}

.page-id-8 .entry-header{background: url(../images/banner/all-banner.png);height:168px;padding:8px 30px;}
.page-id-8.header-white #masthead{
    box-shadow:none;margin-bottom:0px;
    width: 100%;}
.page-id-8 .entry-header h1 span{color:#fff;}

.page-id-12 .entry-header{background: url(../images/banner/contact-banner.png);height:168px;padding:8px 30px;}
.page-id-12.header-white #masthead{
    box-shadow:none;margin-bottom:0px;
    width: 100%;}
.page-id-12 .entry-header h1 span{color:#fff;}
.page-id-386 .entry-header{background: url(../images/banner/product-banner.png);height:168px;padding:8px 30px;}
.page-id-49 .entry-header{background: url(../images/banner/career-banner.png);height:168px;padding:8px 30px;}
.entry-header{background: url(../images/banner/all-banner.png);height:168px;padding:8px 30px;}
.header-white #masthead{
    box-shadow:none;margin-bottom:0px;
    width: 100%;}
.entry-header h1 span{color:#fff;}

.seprater{border-top:1px solid #ddd;clear:both;    width: 100%;padding-bottom: 30px;
    margin-top: 30px;
    float: left;}
.separator-line {
    height: 3px;
    margin: 0 auto;
    width: 30px;
    background-color:#fff;
}
.entry-header .separator-line {
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.entry-header:hover .separator-line {
    width: 80px;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    transition: all 400ms linear;
}
.header-sub-tit{text-align: center;
    color: #fff !important;
    margin-bottom: 20px;
    font-size: 15px;}
.btn-proper{    overflow: hidden;
    position: relative;
    transition: all 200ms linear 0s;
       border: 2px solid #0aa3de;
    font-size: 16px;
    border-radius: 0;
    padding: 0px 10px;margin-top:20px;}
.btn-proper i, .btn-proper img {
    position: absolute;
    right: -30px;
    top: 23%;
    color: #1488ef;
    font-size: 20px;
}
.btn-proper:hover i, .btn-proper:hover img {
    right: 10px;
}
.btn-proper span {
    padding: 0 24px;
    display: block;
    line-height: 32px;
}
.btn-proper:hover span{color: #04a2df;font-weight:600;}
.career-page h4{color:#000;font-family:roboto;}
button, html input[type=button], input[type=reset], input[type=submit]{background-color:#04a2df;}
.h-btn-s{    padding: 10px 20px; background-color:#07a2db;
    border: 2px solid #07a2db;
    margin-top: 20px;
    color: #fff;}
.h-btn-s:hover{
    background-color:#07a2db;
    color:#fff;
    text-decoration:none;
}




.menu-item-object-page::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    background-color: #0296ce;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: scale(0.5, 1);
    transform: scale(0.5, 1);
    border-radius:3px;
}
.menu-item-object-page a {
    z-index: 2;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.menu-item-object-page:hover::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
.current-menu-item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0296ce;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    border-radius:3px;}
#nav-open-btn.nav-btn{margin-top:36px;}
.second-title-text{
    line-height: 27px;
    text-align: center;
    color: #848080 !important;
    margin-bottom: 50px;}
.h-learn-more{    float: left;
    background-color: #c72628;
    padding: 8px 25px;
    color: #fff;
    border: 1px solid #ffffff;
    margin-top: 20px;}
.h-learn-more:hover{text-decoration:none;color:#fff;border: 1px solid #fff;}
.career-img-sec{width:100%;float:left;background-color: #e0e8ee;font-size: 26px;font-weight: 600;position:relative;}
.c-img-sec{float: left;}