@import url("https://test.servicecheck.net/public/wp-content/themes/service/css/font.css");
body {font-size:16px; line-height:24px; color:#6a7379; background:#fff; font-weight:normal;
  font-family: 'ProximaNovaLight', ProximaNovaRegular, sans-serif;}
.mainbody p, .mainbody ul li {font-size: 16px; line-height:24px;}
a {text-decoration:none !important; color:#1573BC;}
a:hover {color:#f78f1e;}
p {margin-bottom:10px;}
h1, h2, h3, h4, h5 {font-weight: normal; line-height: normal; font-family: 'ProximaNovaLight';}
nav#main_menu > ul > li > a, .address p span{font-family: 'GillSansMTProBook'}
.testimonial-sec h4, .item-content p, input, button, select, textarea, .indivisual-txt h4, .indivisual-txt h3, #footer .m_title, #footer .footer_menu li a, 
.get-social h3, .contact-page form p, .product-detail p, .owl-carousel .img-name span {font-family: 'ProximaNovaRegular';}
body #footer, nav#main_menu > ul > li > a, samp, .header-titles h1, .header-titles h2, #sidebar .title {font-family: 'ProximaNovaLight';}

.features ul li h3, .address b, .owl-carousel .img-name {font-family:'ProximaNovaSemibold';}



h1 {font-size: 45px;}
h2 {font-size: 25px; line-height: 35px; margin-top: 25px; margin-bottom: 15px;}
h3 {font-size: 22px; line-height: 30px; margin-top: 20px; margin-bottom: 12px;}
hr{border-top: 1px solid #cdd5dd;}
ul, ol, li {list-style: none; margin: 0px; padding: 0px;}

a, input[type="submit"]{transition:all .5s ease-in-out;}
a.more{width:186px; height:45px; line-height: 45px; font-size: 18px; display: inline-block;}
header#header{transition: all 0.5s ease-in-out;}
header#header{position:relative; background:transparent; margin-bottom: -32px; height: auto; display: inline-block;}
header#header.style2 #logo a, header#header.style2 #logo a:after{border:0px; background: transparent;}
header#header.style2 #logo a{padding:25px 0 0;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border-radius:0px; box-shadow: none;}

.top-header {background:#f5f9fd; width:100%; padding:7px 0;}
.top-header .widget{margin:0px;}
.social a:before{background: url(https://test.servicecheck.net/public/wp-content/themes/service/css/links.png) no-repeat 0px 0px;}
.social a{width:30px; height:30px; border-radius:50px; margin:0 2px; display:inline-block; position:relative;}
.social a{background:#0a5492;}
.social a:hover{background:#b74142;}

.social a:before{content:""; width:22px; height:22px; position:absolute; top:5px; left:4px; transition:all .4s ease-in-out;}
.social a.f:before{background-position:-4px -3px;}
.social a.t:before{background-position:-38px -3px;}
.social a.in:before{background-position:-78px -4px;}
.social a.y:before{background-position:-117px -3px;}
.social a.p:before{background-position:-156px -3px;}


nav#main_menu > ul{margin:29px 0 0;}
nav#main_menu > ul > li {margin-top:0;}
nav#main_menu > ul > li > a{font-size:24px; color:#4f4f4f; margin:26px 20px !important; padding:0 !important; transition:0 !important; font-weight:normal; background:transparent; border-radius:0px;}
nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a, .custom-search #searchform #searchsubmit:hover{color: #0a5492;}
nav#main_menu > ul > li:last-child a{float:right; font-size:18px; color:#fff; background:#f78f1e; border:1px solid #f78f1e; margin:0 0 0 40px !important; padding:15px !important; border-radius:4px;}
nav#main_menu > ul > li:last-child a:hover, nav#main_menu > ul > li:last-child.active > a {box-shadow: 0 -50px 0 0 #1a83cb inset; border-color:#0075C5;}
nav#main_menu > ul ul{background: #0c385b; border-radius:0px; padding:0px; border:0px;}
nav#main_menu > ul ul li a{font-size:17px; color:#fff; line-height:36px;}
nav#main_menu > ul ul li.active > a, nav#main_menu > ul ul li.sfHover > a, nav#main_menu > ul ul li a:hover{background:#fff; color:#002B54;}

nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a, 
nav#main_menu > ul > li:focus > a{background:transparent; padding:0;}


nav#main_menu > ul ul .sf-sub-indicator{background:url(https://test.servicecheck.net/public/wp-content/themes/service/images/indicator.png) no-repeat right 0px; margin-top: -7px; width:6px; height:13px;}

nav#main_menu > ul ul ul{margin-left:0px; border:0px; box-shadow: none; background: #0c385b;}
nav#main_menu > ul > li:hover > ul, nav#main_menu > ul > li.sfHover > ul{top:62px;}
nav#main_menu ul li ul:after{display: none;}
nav#main_menu > ul > li ul.sub-menu{display: none;}
nav#main_menu > ul > li:hover nav#main_menu > ul > li ul.sub-menu{display: block;}
.nav > li > a:hover, .nav > li > a:focus{background: transparent;}
nav#main_menu li a{transition:0 !important;}
nav#main_menu > ul > li:last-child a{transition:all .5s ease-in-out !important;}
nav#main_menu > ul > li ul.sub-menu li {padding:2px 0; border-bottom:1px dashed;}
nav#main_menu > ul > li ul.sub-menu li:last-child {border-bottom:none;}
nav#main_menu > ul > li ul.sub-menu:nth-child(2) {width:200px !important;}


.top-txt{float:right;}
.top-txt li {display:inline-block; font-size:16px; line-height:25px;}
.top-txt li a {color:#4f4f4f; font-weight:bold;}
.top-txt li.log_in a {text-decoration: underline !important;}
.top-txt li:first-child {margin-right:15px;}
.top-txt li a:hover {color:#f78f1e;}

#slideshow{background:#304E6C !important; clear:both;}
.iosSlider .item .caption.style1 .title_big:before, .iosSlider .item .caption.style1 .title_small:before{position: static;}
.iosSlider .item .caption .main_title{background: transparent; box-shadow: none; border-left: none; padding-left: 0;}
.iosSlider .item .caption.style1 .main_title {font-size: 50px; line-height: 70px; color:#fff; text-transform: none; 
  text-align: left; padding-bottom:0px; font-weight: bold; margin-bottom: 0;}
.iosSlider .item .caption.style1 .title_big {color:#fff; font-size: 28px; line-height: 38px; text-transform: none; 
  text-align: left; font-style: italic;}
  .iosSlider .item .caption.style1 .title_small {float:none; display:block; text-align:center;}
.iosSlider .item .caption.style1 .title_small .read-more, .header_title a.read-more {color:#fff; background:#f78f1e; padding:16px 22px 15px; font-size:1.3em; border-radius:6px; display:inline-block;}
.iosSlider .item .caption.style1 .title_small .read-more:hover, .header_title a.read-more:hover {color:#fff; box-shadow: 0 -56px 0 0 #0075C5 inset;}
.iosSlider .btn-label{font-weight: 100 !important;}
.selectorsBlock.bullets .selectors .item{width:12px; height: 12px;}
.selectorsBlock.bullets .selectors .item{opacity:1; background:transparent; border:1px solid #fff; margin:0px 6px;}
.selectorsBlock.bullets .selectors .selected{background:#fff;}

.iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, 
.iosSlider .item .caption.style1 .more {display: none;}

#mce-success-response{color:#01A516;}
#mce-error-response{color:#ED1414;}

#action_box[data-arrowpos=center]:after, #action_box[data-arrowpos=center]:before{display: none;}
.home #action_box {background:#f3f3f3; padding:3em 0; text-align:center;}
.home #action_box .title-txt {color:#272727; font-size:3em;}
.brands .logo_slider {margin:2em 0 1em;}
.owl-theme .owl-controls .owl-buttons div {background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/controls.png)no-repeat;}



.brands li {display:inline-block; width:160px;}

.title-txt {font-size:4.125em; line-height:normal; margin:0;}
.widget {margin-bottom:0;}
#slideshow{background-attachment: fixed;}

.home section#content, #services section#content{margin-top: 0; min-height:0px;}
section#content{min-height:400px;}

.features{background:#f6f6f6; padding:3em 0 1em; text-align:center;}
.features h2{color:#002b54;}



.benefits-list {margin-bottom:2.5em;}
.benefits-list:first-child{margin-top:2em;}
.benefits-list li{display:inline-block; width:26%; text-align:left; padding:0 8px 0 75px; vertical-align:top; position:relative;}
.benefits-list li h3{font-size:18px; color:#ababab; margin:0 0 6px; line-height:24px;}
.benefits-list li p{font-size:16px; color:#2e2e2e;}
.benefits-list li:before {position:absolute; content:""; top:0; left:0; background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/features.png)no-repeat; width:70px; height:70px;}
.benefits-list .csc:before {background-position:-4px 0;}
.benefits-list .ccs:before {background-position:-94px 0;}
.benefits-list .ocs:before {background-position:-189px 0;}
.benefits-list .sss:before {background-position:-4px -80px;}
.benefits-list .bli:before {background-position:-94px -82px;}
.benefits-list .km:before {background-position:-188px -82px;}
.benefits-list .ee:before {background-position:-4px -166px;}
.benefits-list .scf:before {background-position:-94px -172px;}
.benefits-list .bp:before {background-position:-189px -170px;}

.ramp-sec{background:#f78f1e; text-align:center; padding:2.4em 0;}
.ramp-sec .title-txt{color:#fff; font-size:2em;}
.ramp-req {background-color:#1a83cb; color:#fff; font-size:18px; padding:12px 25px; border-radius:4px; margin-left:40px; display:inline-block; vertical-align:middle;}
.ramp-req:hover {box-shadow:0 -50px 0 0 #fff inset; color:#f78f1e;}

.solution-sec {background:#525252; padding:4em 0 0; text-align:center;}
.solution-sec .title-txt, .team-sec .title-txt {color:#fff; margin-bottom:50px;}
.flexslider1 {width:1170px; margin:0 auto;}
.flex-control-nav li:before{font-family: 'ProximaNovaLight';}
.director-position {background-color:#fff; width:100%; display:inline-block;}
.director-position li {display:none;}
.director-position li.active{width:940px; margin:0 auto; display:inline-block; padding:2em 0; text-align:left; color:#494949; font-size:1.8em; line-height:1.4em;}
.director-position .short_detail {width:60%; float:left;}
.director-position .right-icons {width:40%; float:left; text-align:center;}



.team-sec {background-color:#314253; padding:4em 0 0; text-align:center;}
.director-position .left-icons {width:30%; float:left; text-align:center;}
.team-sec .director-position .short_detail {width:70%; float:right;}
.team-sec .director-position .short_detail p {color:#494949; font-size:18px; line-height:25px;}

.flex-active-slide .name-text {color:#fff;}
.name-text {width:20%; float:left;}

.flex-control-thumbs img:hover, .flex-control-thumbs img:active, .flex-control-thumbs img:visited {background:transparent;}







/*.owl-carousel{display: none; position: relative; width: 100%;}
.item-content{padding:22px 6px;}
.item-content p{margin: 6px 6px 15px 6px; color:#6a7379; font-size: 14px; line-height: 20px;}
.item-content a{text-decoration: underline !important; color:#015499;}
.item-content a:hover{color: #b74142;}
.owl-wrapper-outer {overflow: hidden; position: relative; width: 69%; margin: 0 auto;}
.owl-wrapper-outer .owl-item:first-child{margin-right: 20px;}
.owl-wrapper{display: none; position: relative;}
.owl-item{float: left;}
.events-row{margin: 0 -14px;}
.events-sec .item{margin:0 14px; border:1px solid #d3d3d3;}
.events-sec .item-thumb{overflow: hidden; border-bottom:1px solid #d3d3d3;}
.events-sec .item-thumb img{width:100%; height: auto;}
.owl-item.loading{min-height: 150px; background: url(https://test.servicecheck.net/public/wp-content/themes/service/css/AjaxLoader.gif) no-repeat center center;}
.owl-buttons div{position: absolute; top:50%; margin-top:-45px; background: url(https://test.servicecheck.net/public/wp-content/themes/service/images/sprites.png) no-repeat 0px 0px; width:26px; height:45px; font-size:0px; cursor: pointer;}
.owl-buttons div{background: url(https://test.servicecheck.net/public/wp-content/themes/service/images/arrows.png)no-repeat; transition: all .5s ease-in-out;}
.owl-buttons .owl-prev{left: -40px; background-position:-3px -4px;}
.owl-buttons .owl-next{right: -40px; background-position:-51px -4px;}
.owl-buttons .owl-prev:hover{background-position: -3px -72px;}
.owl-buttons .owl-next:hover{background-position:-51px -72px;}
#coffee-morning .row, .single-post .row-fluid.zn_image_gallery {margin-bottom: 0;}
*/


.header-titles{text-align:center;vertical-align:middle; padding-top:14%;}
#page_header{min-height:450px;}
#page_header .container{padding:0;}
.header-titles h1, .header-titles h2{font-size:4.5em; text-shadow: 0px 1px 0px #0A5492; margin:0px; padding:0px; color:#fff; font-weight:normal;}
.big-text {font-size:4.375em; line-height:normal; margin:1.1em 0 0.2em; color:#202020; text-align:center;}

.light-txt {color:#ababab; font-size:2.1em; line-height:1.4em; margin:0; text-align:center;}
.product-detail {width:auto; overflow:hidden; margin-top:4em;}
.product-detail.last {margin-top:2em;}
.mac-img.right {float:right;}
.mac-img.left {float:left;}
.product-detail .left-side {width:40%; float:left; padding-left:100px;}
.product-detail .right-side {width:46%; float:right; padding-right:100px;}
.product-detail .left-side > div {margin:3.6em 0 4.2em;}
.product-detail .right-side > div {margin:1em 0 3.5em;}
.product-detail h2 {font-size:2em; line-height:1.25em; color:#002a53; margin:0 0 5px;}
.product-detail p {font-size:1em; line-height:1.2em; color:#181818;}
.product-detail .left-side div, .product-detail .right-side div {position:relative;}
.product-detail .left-side div:before, .product-detail .right-side div:after, .professional .short-wrap:before, .service .short-wrap:after, .account .short-wrap:before, 
.partner .short-wrap:after {position:absolute; content:""; background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/product-icons.png)no-repeat; width:90px; height:95px;}


.product-detail .left-side div:before {top:8px; left:-90px;}
.product-detail .right-side div:after {top:8px; right:-100px;}
.product-detail .left-side .omni:before {background-position:0 0;}
.product-detail .left-side .faster:before {background-position:-118px 0;}
.product-detail .right-side .delivery:after {background-position:-215px -3px;}
.product-detail .right-side .brand:after {background-position:-324px -12px;}

.product-detail .left-side .chain:before {background-position:-228px -112px;}
.product-detail .left-side .accountability:before {background-position:-342px -112px;}
.product-detail .left-side .risk:before {background-position:0 -112px;}
.product-detail .right-side .profitability:after {background-position:-438px -112px;}
.product-detail .right-side .satisfaction:after {background-position:-98px -112px;}





/*.services-column{margin:0 25px; display: inline-block;}*/
.services-sec h2 {font-size:2.2em; color:#002b54; margin:0; line-height:normal;}
.services-sec h3 {font-size:1.4em; color:#294662; line-height:1.3em; margin:5px 0 1em;}
.services-sec p {font-size:1.1em; color:#000; margin-bottom:0;}
.professional {background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/professional.jpg)no-repeat center top / cover; text-align:left;}
.account {background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/account.jpg)no-repeat center top / cover; text-align:left;}
.service {background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/service.jpg)no-repeat center top / cover; text-align:right;}
.partner {background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/partner.jpg)no-repeat center top / cover; text-align:right;}
.short-wrap {width:644px; margin:0 auto; padding:3em 8em; min-height:200px; position:relative; text-align:justify;}
.professional .short-wrap, .account .short-wrap {direction:ltr;}
.service .short-wrap, .partner .short-wrap {direction:rtl;}
.short-wrap:before {left:10px; top:55px;}
.short-wrap:after {right:20px; top:55px;}


.professional .short-wrap:before {background-position:-554px -115px; width:108px;}
.service .short-wrap:after {background-position:-564px -3px;}
.account .short-wrap:before {background-position:-686px 0;}
.partner .short-wrap:after {background-position:-450px 0;}


.about-text {width:750px; margin:0 auto;}
.mainbody .about-text p {font-size:18px; line-height:25px; color:#272727; margin-bottom:1em; text-align:center;}
.mainbody p.request-text {font-size:1.5em; line-height:1.5em;}

#page_header.uh_customer_engagement, #slideshow.uh_customer_engagement {background-color:#022545;}
#page_header.zn_def_header_style .bgback {background-position:center top; background-size:cover;}
.header_title {text-align:center; padding-top:14%;}
.header_title p {color:#fefefe; font-size:2em; line-height:1.4em; margin:0 0 1.2em;}
.header_title h3 {color:#fefefe; font-size:2.5em; margin:0 0 1.1em;}
.header_title h2 {color:#fff; font-size:3em; margin:0 0 1em;}
.header_title h1 {color:#fefefe; font-size:4.5em; margin:0 0 .2em;}
#servicecheck .header_title {padding-top:14%;}
#services .header_title {padding-top:13%;}
#company .header_title {padding-top:10%;}
#contact-us .header_title {padding-top:9%;}
#request-a-demo .header_title {padding-top:14%;}
.category .header_title {padding-top:14%;}


.zn_post_image {margin-bottom:10px;}

#sidebar .title {margin-top:5px;}
.sidebar .widget .title:before {display:none;}
.sidebar .widget .title:after {border:none;}
.sidebar .widget .title {color:#272727; font-size:22px; line-height:30px; padding-bottom:0;}
#sidebar ul.menu li a:hover, .sidebar .widget ul.menu li.current-cat > a {background-color:#375879;}
.itemView.eBlog {text-align:justify;}
.dot {float:right;}

@media (min-width:1100px) and (max-width:2000px) {
#slideshow{overflow: hidden;}
.iosSlider .item .caption{top:60%;}
.iosSlider .prev, .iosSlider .next{top:40%;}
.selectorsBlock.bullets{bottom:15px;}
}
@media (min-width:1340px) and (max-width:1400px) {
 #slideshow{height:585px;}
}
@media (min-width:1100px) and (max-width:1320px) {

}

@media (max-width: 1220px) and (min-width: 1170px) {
#slideshow {height: 555px;}
}
@media (min-width:860px) and (max-width:890px) {
 #slideshow{padding-bottom: 43%;}
}


@media (min-width:1100px) and (max-width:4000px) {
  header#header{position:fixed; margin-bottom:0px; top: 0px; left:0px; background: #fff; height:130px; z-index:9999;}
  #slideshow, #page_header{margin-top:130px;}
    header#header.headerbg .top-header{display: none;}
  header#header.headerbg{height:55px; box-shadow: 0 2px 2px -1px rgba(0,0,0,.1); border-bottom: 1px solid #e8e9ea;}
  header#header.headerbg #logo a {padding-top:4px}
  header#header.headerbg #logo a img{width:180px;}
  header#header.headerbg nav#main_menu{margin-top:9px;}
  header#header.headerbg nav#main_menu > ul{margin:0;}
  header#header.headerbg nav#main_menu > ul > li > a{margin:12px 22px !important; font-size:20px;}
  header#header.headerbg nav#main_menu > ul > li:last-child a{padding:10px 15px !important; margin:0 0 0 20px !important;}
  header#header.headerbg nav#main_menu > ul > li:hover > ul, header#header.headerbg nav#main_menu > ul > li.sfHover > ul{top:46px;}
  .itemView.eBlog {width:880px; margin:0 auto;} 
  #footer .widget:last-child {padding-right:25px;}
  .category .span9.zn_content {margin-bottom:30px;}
  .chaser{display:none;}
}
@media (min-width:1750px) and (max-width:2000px) {

}
@media (min-width:2010px) and (max-width:2700px) {
#slideshow{padding: 0 0 47% 0;}
}
@media (min-width:3500px) and (max-width:4200px) {
#slideshow{padding: 0 0 43% 0;}

}

.address-list li{margin-bottom:18px; color:#6e99bb; font-size:12px; line-height: 18px;}
.address-list li i{background: url(https://test.servicecheck.net/public/wp-content/themes/service/images/sprites.png) no-repeat 0px 0px; width:22px; height:22px; float: left;}
.address-list li span{display: block; padding-left: 34px;}
.address-list li:nth-child(1) i{background-position: 3px -63px;}
.address-list li:nth-child(2) i{background-position: -29px -63px;}
.address-list li:nth-child(3) i{background-position: -60px -63px;}
.address-list li:nth-child(4) i{background-position: 1px -88px;}

.contact-page h3{margin-bottom:30px; margin-top:0px;}

body #footer {font-size:16px; line-height:24px;}
#footer a {color:#fff;}
#footer a:hover{color:#1a83cb;}
body #footer .copyright{font-size:14px; color:#fff;}
#footer{background:#002b54; padding:30px 0px 0px 0px;border-top:none;}
footer#footer .bottom{border-top:none; padding:0;}
#footer .copyright{float:none; border-top: 1px solid #1a4165; padding:1.6em 0 1em; text-align:center;}
.footer_menu{margin:1.5em 0 2.5em;}
#footer .footer_menu li{display: inline-block;}
#footer .footer_menu li a{margin:0 8px; color:#fff;}
#footer .row{margin-bottom:0px;}
#footer .widget{margin-bottom:20px; width:auto; float:left;}
#footer .widget:last-child{float:right; width:auto;}
#footer .footer_menu li:hover a {color:#1A83CB;}

.get-social h3 {display:inline-block; margin:0 25px 0 0; vertical-align:super; font-size:16px; color:#fff;}
.get-social li {width:28px; height:28px; display:inline-block; margin-right:10px;}
.get-social li a {width:28px; height:28px; display:block; border:1px solid#fff; border-radius:50%; background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/links.png)no-repeat; background-color:#fff;}
.get-social li:hover a {border-color:#f9fafb; background-color:transparent;}
.get-social li:last-child{margin-right:0;}
.get-social .fb a {background-position:-1px 0px;}
.get-social .tw a {background-position:-36px 2px;}
.get-social .li a {background-position:-74px 0;}
.get-social .fb:hover a {background-position:-1px -28px;}
.get-social .tw:hover a {background-position:-36px -28px;}
.get-social .li:hover a {background-position:-74px -28px;}

#footer .m_title{font-size:20px;}

#footer p.add {padding:0 20px 0 35px; margin-right:22px; float:left; border-right:1px solid #1a4165; color:#fff; position:relative;}
.contact_no {float:left;}
.contact_no li {padding-left:40px; position:relative;}
.contact_no .mailid {margin-bottom:15px;}
.contact_no li:before, p.add:before {position:absolute; content:""; background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/links.png)no-repeat; width:20px; height:20px; left:0; top:0;}
p.add:before {background-position:-113px -1px;}
.contact_no .mailid:before {background-position:-113px -32px;}
.contact_no .number:before {background-position:-145px -33px;}
.contact_no li samp, .contact_no li a{color:#fff;}





.zn_menu_trigger{background:#000;}
h2.title{position: relative;}
h2.title.big{font-size: 35px;}
h2.title span{font-weight: bold;}
h2.title:after, h3.title:after, h3.itemTitle a:before, .sidebar .widget .title:after {position: absolute; width: 120px; height: 1px; content: ""; bottom: -5px; left: 0; 
background: #cdd5dd; /* Old browsers */
background: -moz-linear-gradient(left,  #cdd5dd 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cdd5dd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #cdd5dd 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #cdd5dd 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #cdd5dd 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #cdd5dd 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdd5dd', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}

.showon-phone {display:none;}

h3.title, h3.itemTitle a{position: relative;}

.mapp-map-links{border:0px;}
#mapp0_layout{width:100% !important; height: 300px !important; border:0px !important; margin:0;}
.form-part{overflow: auto; margin-bottom: 10px;}
.form-part .form-left{float: left; width: 150px; font-size:15px;}
.form-part .form-right{float: left; width: 62%;}
.form-part input[type="text"], .form-part input[type="number"], .form-part input[type="email"], .form-part input[type="tel"], .form-part textarea, .form-part .uneditable-input, .form-part input[type="file"]{width: 100%; box-shadow:none; border-radius:0px; box-sizing: border-box; height: 36px;}
.form-part textarea{height: 110px;}
.form-part input[type="submit"]{margin-left: 149px; float: left; background:transparent; font-size: 16px; line-height: 25px;}

.form-left p span{color:#b74142;}

.accordion{border-bottom:1px solid #e8e8e8; padding-bottom: 20px; margin-bottom: 20px;}
.accordion-section-title{padding-left:30px; position:relative; color:#424242 !important; display:block; transition:all linear 0.15s; font-size:17px;}
.accordion-section-content{padding:10px 4px 10px 30px; display:none; line-height:22px;}
.accordion p{margin:0px;}
.accordion-section-title:before{content:""; width:18px; height:18px; position:absolute; top:3px; left:0px;  background: url(https://test.servicecheck.net/public/wp-content/themes/service/images/sprites.png) no-repeat -1px -627px; transition:all .4s ease-in-out;}
.accordion-section-title.active:before{background-position:-1px -647px;}

.list{margin: 8px 0 10px 20px;}
.list li{list-style:disc; margin-bottom: 12px; font-size: 18px; line-height: 1.6em;}

.downloads{margin-top: 20px;}
.downloads a{color: #b74142; border: 1px solid #b74142; height:50px; line-height:50px; padding:0px 18px 0px 52px; position:relative; display:inline-block; margin-right: 20px; transition:all .4s ease-in-out;}
.downloads a:hover{box-shadow: 0 -58px 0 0 #b74142 inset; color:#fff;}

a.download-pdf:before{content:""; width:24px; height:30px; position:absolute; top:10px; left:18px; background: url(https://test.servicecheck.net/public/wp-content/themes/service/images/sprites.png) no-repeat -55px -627px; transition:all .4s ease-in-out;}
a.download-pdf:hover:before{background-position:-55px -660px;}

a.download:before{content:""; width:24px; height:30px; position:absolute; top: -13px; left:18px; background: url(https://test.servicecheck.net/public/wp-content/themes/service/images/sprites.png) no-repeat -25px -627px; transition:all .4s ease-in-out;}
a.download:hover:before{background-position:-25px -660px;}

.alpha{margin-top:0px;}
/*img.thin{border: 1px solid #d3d3d3; padding:6px;}*/
.soon{text-align: center; font-size:50px; font-weight:100; padding:120px 0 0 0;}

.hg_main_img{float: left;}
.hg_right h3, .hg_right h4{color: #e66126; font-weight: bold;}
.hg_right h3{margin-top: 0}
.hg_right h4{margin-bottom: 0;}
.hg_right{float: left; background-color: #1c1c1c; text-align: center; width: 29%; padding: 120px 0;}
.hg_right.no_price{padding: 158px 0;}
.dg_right{float: left; background-color: #1c1c1c; text-align: center; width: 29%; padding: 16px 0;}
.dg_right img{width: 70%;}
.hg_right .big_title{font-family: museo_sans500; font-weight: bold; margin-top: 0; font-size: 60px; color: #fff;}
.enroll, .hg_right a{color: #fff; font-size: 24px; background-color: #EF4035; padding: 15px 20px; text-transform: uppercase; display: inline-block; transition: 0.5s;}
.enroll:visited, .hg_right a:visited{color: #fff;}
.course-inner .course_enroll, .course-inner .read_more{transition: 0.5s;}
.enroll:hover, .hg_right a:hover, .course-inner .course_enroll:hover, .course-inner .read_more:hover{box-shadow: 0 -52px 0 0 #ca2a20 inset; color: #fff !important;}
.row-fluid .span6 h3{margin: 0 0 15px 0;}


/*****/
.members .span4 .member-left{background-color: #FBFBFB; padding: 10px 10px 30px;}
.members .span4 h2, .members .span4 p{text-align: center;}
.members .span4 h2{font-size: 31px; font-family: museo_sans500; text-transform: uppercase;}
.members .span4 ul li{font-size: 12px; margin-bottom: 8px;}
.buy-book .book-cover{float: left; margin-right: 16px;}
.buy-book .buy-now{float: left;}
.buy-book{overflow: auto; margin-top: 20px;}
.buy-now img:hover{opacity: 0.8;}
.itemTitle a, .single-post .page-title{color: #272727;}
.eBlog .itemTitle a:hover{color:#1A83CB;}
.eBlog .itemTitle{color:#272727; margin: 0 0 5px;}
.itemLinks, .owl-carousel-item-imgoverlay, .eBlog .post_details:before, .eBlog .post_details:after {display: none;}
.eBlog .itemReadMore{border-bottom:none; margin-bottom:10px; padding-bottom:0;}
.eBlog .itemReadMore .readMore, .btn{background:transparent; box-shadow:none; border: 1px solid #6e99bb; text-shadow:none; border-radius:0px; padding: 6px 14px; color:#6e99bb; font-size:14px; transition: all .4s ease-in-out !important; font-weight: normal;}
.eBlog .itemReadMore .readMore:hover, .btn:hover{box-shadow: 0 -50px 0 0 #6e99bb inset; color: #fff;}
.eBlog .itemContainer{box-shadow: none; padding-bottom: 0; margin-bottom:20px;}
.category section#content .row {margin-bottom:0;}
.eBlog .itemContainer:after{border-bottom: none;}
.pagination li, .pagination li a, .pagination li span, .pagination p.counter, .pagination{font-size: 13px;}

.eBlog .post_details {border:none; padding:0; margin-bottom:0px;}
.eBlog .post_details [class^="icon-"] {margin-top:-2px;}


.srp-widget-container, .srp-post-content-container{display: block;}
.srp-widget-singlepost{width: 45.6%; margin-right: 50px; float: left; background-color: #fff; border: 1px solid #e0e0e0; padding: 7px; text-align: center; margin-bottom: 0;}
.srp-widget-singlepost:last-child, .srp-widget-singlepost:nth-child(2){margin-right: 0;}
.srp-widget-singlepost:first-child, .srp-widget-singlepost:nth-child(2){margin-bottom: 50px;}
.srp-content-box{width: 100%;}
.srp-thumbnail-box{margin-right: 0; margin-bottom: 30px;}
.srp-widget-container > .srp-widget-singlepost:last-child{border-bottom: 1px solid #e0e0e0; padding-bottom: 7px;}
.srp-widget-container{overflow: auto;}
.srp-content-box .srp-post-stringbreak-link{display: block; margin: 10px 0; font-size: 11px; text-decoration: underline !important;}
.srp-content-box .srp-post-stringbreak-link:hover, .srp-post-title .srp-post-title-link:hover{text-decoration: none !important;}
.srp-post-title .srp-post-title-link{color: #212121; font-size: 20px; line-height: 24px; text-transform: uppercase;}
.srp-content-box .srp-post-title{margin-bottom: 15px;}
.theHoverBorder:hover{box-shadow: 0 0 0 2px #b74142 inset; opacity: 1;}
.theHoverBorder{box-shadow: 0 0 0 2px rgba(10, 84, 146, 1) inset;}
.itemBody img:hover{opacity: 1;}

.single-post-wrap, .single-post .disqusForm{width: 93%; margin: 0 auto;}
.single-post .disqusForm #respond .row-fluid:nth-child(2){margin-top: 15px;}
.single-post-wrap h4{margin-top: 20px;}
.blog-title{margin: 50px 0;}
.single-post-wrap .soon{padding-top: 5%;}
/*****/

.itemTitle a, .single-post .page-title{font-weight: normal;}
#commentform a{color: #6a7379;}


summary{font-size:18px; font-weight: 100; margin-bottom: 16px; line-height: 28px;}
.team-sec h4{margin-top: 15px; font-size: 24px; font-weight: 100; margin-bottom: 5px;}
.team-sec h5{color: #6a7379; font-size: 14px; line-height: 25px; margin: 0;}
.team-sec .italic{font-style: italic; font-size: 19px; line-height: 30px; margin-bottom: 5px; font-family: 'ProximaNovaRegular'; color: #4A4A4A;}
.team-sec .zoomix-col{position: relative;} 
.team-sec .zoomix{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 90; transition: all 0.4s ease-in-out; background: rgba(248, 212, 215, 0); transform: scale(0); -webkit-backface-visibility: hidden;}
.team-sec .span4 a:hover .zoomix{transform: scale(1); background: rgba(202, 121, 122, 0.7);}
.download-list li a{position: relative;}


#totop{opacity:1;}
#totop:hover{opacity: 0.6;}


.address {padding-left:100px; position:relative;}
.address:before {position:absolute; content:""; background:url(https://test.servicecheck.net/public/wp-content/themes/service/css/images/location.png)no-repeat; width:74px; height:89px; left:0; top:5px;}

.contact-page form p {color:#000; font-size:16px;}
.contact-page h2 {font-size:2em; color:#01478f; margin-bottom:8px;}
.contact-page .left-side{float: left; width: 48%;}
.contact-page .right-side{float: right; width: 48%;}
.contact-page select {width:100%; border-radius:0;}
.contact-page input, .contact-page textarea, .contact-page .uneditable-input {width: 98%; font-size:14px; line-height:20px; color:#686868;}
.contact-page .left-side input, .contact-page .right-side input{width: 95%;}
.contact-page input[type="submit"]{float: left; width: auto; font-size: 16px; line-height: 23px;}
span.wpcf7-not-valid-tip {color: #B74142; font-size: 0.9em; margin-top: -8px;}
.contact-page textarea {height: 6em;}
.zn_comments {margin-top: 0;}
#respond{padding-bottom: 0;}

.checkbox-field {width:100%; overflow:hidden; margin-bottom:22px;}

.contact-page input[type="submit"] {background:#1a83cb; box-shadow:none; border:1px solid #1a83cb; 
  border-radius:4px; padding: 6px 25px; color:#fff; font-size:14px; letter-spacing:1px; transition: all .4s ease-in-out;}
.contact-page input[type="submit"]:hover {box-shadow: 0 -50px 0 0 #fff inset; color:#1a83cb; border-color:#1a83cb;}
.contact-page .wpcf7-list-item {width:100%; float:left; margin:2px 0;}
.contact-page .wpcf7-checkbox input {float:left;}
.wpcf7-checkbox input[type="checkbox"] {width:15px; height:15px; border-radius:0;}
.wpcf7-list-item-label{font-size:14px; line-height:20px; color:#686868; vertical-align:middle;}
div.wpcf7-response-output {margin-left:0;}





@media (min-width:300px) and (max-width:1000px) {

}

@media (min-width:800px) and (max-width:900px) {
.solution-sec ul li{padding: 0px 35px;}
.services-column, .features .inner, .features ul{width: 220px;}
.features .inner, .features ul{height: auto;}

}

.show-on-dropdown{display: none;}

@media (min-width:1100px) and (max-width:2000px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .span12{width:980px;}

.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}

.span6 {width: 480px;}
.span5 {width: 380px;}

.span4 {width: 313px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}

.span4.indivisual-txt{margin-left: 0; width: auto;}
.team-individual .span8{margin-left: 25px; width: 620px;}
.span12 .span4.indivisual-txt{margin-left: 10px;}
.about-page summary{margin-right: 10px;}
}

@media (min-width:900px) and (max-width:4000px) {

body.res1170 .row-fluid.contact-page {width:930px; margin:0 auto 1em;}
body.res1170 .row-fluid.contact-page .span6:first-child {width:45%; float:left;}
body.res1170 .row-fluid.contact-page .span6:last-child {width:45%; float:right;}
}






textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{box-shadow: none; outline: 0; border-radius: 0;}
:focus, .btn:focus{outline: 0;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, 
input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, 
.uneditable-input:focus{outline: 0; box-shadow: none; border-color: #ccc;}
.home #slideshow.uh_zn_def_header_style .bgback {  background-image: none;}





 
/*



*/
