/*
 Theme Name:Transcend Child
 Template:     transcend
 Text Domain: transcend
*/

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-MediumItalic.eot');
	src: url('./fonts/Raleway-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-MediumItalic.woff2') format('woff2'),
		url('./fonts/Raleway-MediumItalic.woff') format('woff'),
		url('./fonts/Raleway-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-Italic.eot');
	src: url('./fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-Italic.woff2') format('woff2'),
		url('./fonts/OpenSans-Italic.woff') format('woff'),
		url('./fonts/OpenSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-Semibold.eot');
	src: url('./fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-Semibold.woff2') format('woff2'),
		url('./fonts/OpenSans-Semibold.woff') format('woff'),
		url('./fonts/OpenSans-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-ThinItalic.eot');
	src: url('./fonts/Raleway-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-ThinItalic.woff2') format('woff2'),
		url('./fonts/Raleway-ThinItalic.woff') format('woff'),
		url('./fonts/Raleway-ThinItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-LightItalic.eot');
	src: url('./fonts/Raleway-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-LightItalic.woff2') format('woff2'),
		url('./fonts/Raleway-LightItalic.woff') format('woff'),
		url('./fonts/Raleway-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-Light.eot');
	src: url('./fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-Light.woff2') format('woff2'),
		url('./fonts/OpenSans-Light.woff') format('woff'),
		url('./fonts/OpenSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-BoldItalic.eot');
	src: url('./fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-BoldItalic.woff2') format('woff2'),
		url('./fonts/OpenSans-BoldItalic.woff') format('woff'),
		url('./fonts/OpenSans-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-BoldItalic.eot');
	src: url('./fonts/Raleway-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-BoldItalic.woff2') format('woff2'),
		url('./fonts/Raleway-BoldItalic.woff') format('woff'),
		url('./fonts/Raleway-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Medium.eot');
	src: url('./fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Medium.woff2') format('woff2'),
		url('./fonts/Raleway-Medium.woff') format('woff'),
		url('./fonts/Raleway-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-ExtraLight.eot');
	src: url('./fonts/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-ExtraLight.woff2') format('woff2'),
		url('./fonts/Raleway-ExtraLight.woff') format('woff'),
		url('./fonts/Raleway-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Bold.eot');
	src: url('./fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Bold.woff2') format('woff2'),
		url('./fonts/Raleway-Bold.woff') format('woff'),
		url('./fonts/Raleway-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans.eot');
	src: url('./fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans.woff2') format('woff2'),
		url('./fonts/OpenSans.woff') format('woff'),
		url('./fonts/OpenSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-SemiboldItalic.eot');
	src: url('./fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-SemiboldItalic.woff2') format('woff2'),
		url('./fonts/OpenSans-SemiboldItalic.woff') format('woff'),
		url('./fonts/OpenSans-SemiboldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-SemiBoldItalic.eot');
	src: url('./fonts/Raleway-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-SemiBoldItalic.woff2') format('woff2'),
		url('./fonts/Raleway-SemiBoldItalic.woff') format('woff'),
		url('./fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-Bold.eot');
	src: url('./fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-Bold.woff2') format('woff2'),
		url('./fonts/OpenSans-Bold.woff') format('woff'),
		url('./fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-SemiBold.eot');
	src: url('./fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-SemiBold.woff2') format('woff2'),
		url('./fonts/Raleway-SemiBold.woff') format('woff'),
		url('./fonts/Raleway-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSans-Extrabold.eot');
	src: url('./fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSans-Extrabold.woff2') format('woff2'),
		url('./fonts/OpenSans-Extrabold.woff') format('woff'),
		url('./fonts/OpenSans-Extrabold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Light.eot');
	src: url('./fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Light.woff2') format('woff2'),
		url('./fonts/Raleway-Light.woff') format('woff'),
		url('./fonts/Raleway-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/font/OpenSans-ExtraboldItalic.eot');
	src: url('./fonts/font/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/font/OpenSans-ExtraboldItalic.woff2') format('woff2'),
		url('./fonts/font/OpenSans-ExtraboldItalic.woff') format('woff'),
		url('./fonts/font/OpenSans-ExtraboldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-ExtraBold.eot');
	src: url('./fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-ExtraBold.woff2') format('woff2'),
		url('./fonts/Raleway-ExtraBold.woff') format('woff'),
		url('./fonts/Raleway-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-ExtraBoldItalic.eot');
	src: url('./fonts/Raleway-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-ExtraBoldItalic.woff2') format('woff2'),
		url('./fonts/Raleway-ExtraBoldItalic.woff') format('woff'),
		url('./fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-BlackItalic.eot');
	src: url('./fonts/Raleway-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-BlackItalic.woff2') format('woff2'),
		url('./fonts/Raleway-BlackItalic.woff') format('woff'),
		url('./fonts/Raleway-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/OpenSansLight-Italic.eot');
	src: url('./fonts/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/OpenSansLight-Italic.woff2') format('woff2'),
		url('./fonts/OpenSansLight-Italic.woff') format('woff'),
		url('./fonts/OpenSansLight-Italic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Italic.eot');
	src: url('./fonts/Raleway-Italic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Italic.woff2') format('woff2'),
		url('./fonts/Raleway-Italic.woff') format('woff'),
		url('./fonts/Raleway-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Thin.eot');
	src: url('./fonts/Raleway-Thin.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Thin.woff2') format('woff2'),
		url('./fonts/Raleway-Thin.woff') format('woff'),
		url('./fonts/Raleway-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Black.eot');
	src: url('./fonts/Raleway-Black.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Black.woff2') format('woff2'),
		url('./fonts/Raleway-Black.woff') format('woff'),
		url('./fonts/Raleway-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('./fonts/Raleway-Regular.eot');
	src: url('./fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Raleway-Regular.woff2') format('woff2'),
		url('./fonts/Raleway-Regular.woff') format('woff'),
		url('./fonts/Raleway-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body{color:black;}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    /*background: #fff url('./ajax-loader.gif') center center no-repeat;*/
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    /*src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');*/
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    height: 73px;
    width: 50px;
    left: -40px;
}
[dir='rtl'] .slick-prev
{
    right: -40px;
    left: auto;
}
.slick-prev:before
{
/*font-size: 100px;
    font-family: 'FontAwesome';
    color : #f4822a;
    content: "\f104";*/
}
[dir='rtl'] .slick-prev:before
{
/*font-size: 100px;
font-family: 'FontAwesome';
    color : #f4822a;
    content: "\f104";*/
}

.slick-next
{
    height: 73px;
    width: 50px;
    right: -40px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
/*font-family: 'FontAwesome';
font-size: 100px;
    color : #f4822a;
    content: "\f105";*/
}
[dir='rtl'] .slick-next:before
{
/*font-family: 'FontAwesome';
font-size: 100px;
   color : #f4822a;
    content: "\f105";*/
}

/* Dots */
.slick-slider
{
    /*margin-bottom: 30px;*/
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.topbar{ background-color:#fff; padding-bottom:5px; }
.topbar .topmenu{ float:right; }
.topbar .topmenu ul.menu-top li{ float:left; display:inherit; }
.topbar .topmenu{ -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); border-radius:0 0 5px 5px; }
.topbar .topmenu ul.menu-top li:first-child a{ border-radius:0 0 0 5px;}
.topbar .topmenu ul.menu-top li:last-child a{ border-radius:0 0 5px 0;}
.topbar .topmenu ul.menu-top li a{ color:#676767; background-color:#f1f1f1; padding:9px 15px; border-width:0 1px 1px; border-style:solid; border-color:#fff; text-decoration:none; font-weight:600; }
.topbar .topmenu ul.menu-top li a:hover, .topbar .topmenu ul.menu-top li a.active{ border-color:#165b92; color:#fff; background-color:#165b92; }

.second-menu{ float:right; padding-left: 40px; }
.second-menu .top-sidebar-title{ display:inline-block; padding:0px 9px; font-size:14px; font-weight:500; }
.second-menu .ctwg-social{ float:right; }

.ctwg-social-link{ margin:0; }
.ctwg-social .ctwg-social-icon{ font-size:16px; margin:5px 2px; width:27px; height:27px; line-height:26px; }
.ctwg-social .ctwg-social-facebook .ctwg-social-icon,.ctwg-social .ctwg-social-instagram .ctwg-social-icon{ font-family:'FontAwesome'; }
.ctwg-social-facebook .ctwg-social-icon:before{ content:'\f09a' !important; }
.ctwg-social-instagram .ctwg-social-icon:before{ content:'\f16d' !important; }

.menu-main li a{ border-radius:0; color:#000; font-weight: 400; }
.menu-main .current-menu-ancestor > a:before, .menu-main > .current-menu-item > a:before{ display:none; }
.menu-main .current-menu-ancestor > a, .menu-main .current-menu-item > a, .menu-main li a:hover{ background-color:#f4852b; color:#fff; border-top:0; }

.slider-slides .slide-body{ top:33%; }
.slider-slides .slide-caption{ float:right; background:rgba(247,133,47,0.2); padding:12px; max-width:555px; width:100%; }
.slider-slides .slide-caption .innerImage{ position:relative; padding-bottom:10px; }
.slider-slides .slide-caption .innerImage img{ max-width:230px;  }
.slider-slides .slide-caption .innerImage:before{ content:''; position:absolute; width:60px; height:1px; background-color:#d58e56; top:100%; left:0; }
.slider-slides .slide-caption p{ padding:20px 0; color:#111115; font-weight:400; }
.slider-slides .slide-caption p a{  color:#155c94; font-weight: 700; }
.slider-slides .slide-caption p a:hover{ color:#fff; text-decoration:none;  }
.slide-form .innerForm{ width:65; float:right; }
.slide-form .innerForm p{padding:0; }
.slide-form .innerForm form input{ border-radius:0; border:1px solid #c6c6c4; }
.slide-form .innerForm form input[type=text]{ width:60%; margin-right:3px; }
.slide-form .innerForm form input[type=submit]{ border-color:#fa8327; background-color:#fa8327; padding:9px 20px; text-transform:capitalize; }
.slide-form .innerForm form input[type=submit]:hover{ border-color:#155c94; background-color:#155c94; }
.slide-form .innerForm form + p{ color:#155c94; }

.feature-noimg{ background-color:#155c94; padding:15px; color:#fff; }
.feature-noimg h3{ position:relative; text-align:center; color:#fff; font-size:30px; font-weight:600; letter-spacing: 0.07em; padding:10px 0; }
.feature-noimg h3:before{ content:''; position:absolute; width:60px; top:100%; left:0; bottom:0; right:0; height:1px; background-color:#fff; margin:0 auto; }
.feature-content ul li{ list-style:none; position:relative; padding:5px 0 5px 20px; margin:0; font-weight:400; }
.feature-content ul li:before{ content:''; position:absolute; top:8px; left:0px; width:15px; height:15px; background:url(./images/checked.png) no-repeat; background-size:cover; }

.features .feature .feature-image{ width:100%; min-height:180px; height:auto;}
.features .feature img{ max-width:300px ; margin:0 auto; }
.features .feature .feature-title{  font-size:24px; font-weight:600; color:#fa8327; }
.features .feature .feature-title:before{ background:#fa8327; }

.home-middle-sec{ padding:30px 0 150px; }
.sign-form-cold h2{ text-align:center; font-weight:600; color:#000; font-size:2.4em; letter-spacing: 0.02em; }
.sign-form-cold form{ max-width:310px; margin:0 auto; }
.sign-form-cold span.txt_sign_email{ width:180px; display:inline-block; }
.sign-form-cold form input{ border-radius:0; border:1px solid #485a68; padding: 4.5px 10px; }
.sign-form-cold form input[type=submit]{ border-color:#155c94; background-color:#155c94; padding:6px 20px; text-transform:capitalize; margin-left:1px; margin-top:0; font-weight:400;  }
.sign-form-cold form input[type=submit]:hover{ border-color:#fa8327; background-color:#fa8327; }

.sign-brif-cold{ background-color:#fff; width:auto; margin-right:-11%; margin-left: -11%; padding: 55px 11%; }
.sign-brif-cold .brif-head h2{ color:#155c94; }
.sign-brif-cold .brif-desc{ font-weight:400; color:#000; font-size:1.1em }

.home-middle-sec.overlay{width:100%; position:relative; float:left; }
.home-middle-sec.overlay:before{ content:''; position:absolute; background:rgba(255,255,255,.4); width:100%; height:100%; top:0; left:0; }
.home-middle-sec .container{ position:relative; }

.services{ padding:50px 0; }
.services h2{ color:#1e578c; font-weight:600; letter-spacing:0.02em; }

.slider-service .service{ padding:15px; background: #f2f2f2; }
.service .service-content{ background:transparent; padding:20px 0; text-align:center; }
.service .service-title a{ color:#f4822a; font-weight:500; }
.service .service-description:before{ bottom:0; right:0; margin:0 auto; background-color:#f4822a; color: #000 !important; }
.service .service-description{ font-weight:400; color: #000; } 

.slick-slide {
   margin: 0 13px;
 }
 /* the parent */
 .slick-list {
   margin: 0 -13px;
 }
 
 .slick-prev, .slick-next{ color:#000; }
 
.widget_nav_menu a:link, .widget_nav_menu a:visited, .widget_nav_menu a{ padding:0 10px 5px; }
.subfooter, .footer{ background-color:#155c94; }
.menu-footer li a{ font-weight:400; font-size: 1.2em; }
.menu-footer li:nth-child(2) a{ border-left:1px solid #f4852b; padding: 0 20px; }
.cold-footer-2{ padding-top:25%; }
.col-last form p{ margin-bottom:5px; }
.col-last form p input, .col-last form p textarea{ border-radius:0; }
.col-last form p input[type=submit].btn_cold_foo{ margin:0; width:100%; text-align:center; border-color:#fa8327; background-color:#fa8327; margin-top:-5px;  }
.col-last form p input[type=submit].btn_cold_foo:hover{ border-color:#155c94; background-color:#155c94; }
.footermenu{ margin-bottom:0; }
.footermenu:before{ display:none; }
.footer-content{ position:relative; padding-bottom: 15px;    margin-bottom: 15px; }
.footer-content:before{ position: absolute;    content: ' ';    background: #aaa;    background: rgba(255,255,255,0.5);    height: 1px;    width: 60px;    bottom: 0;    left: 50%;
    margin-left: -30px; }
.condition-text{ font-size:12px; text-transform:none; }

/**/
.comm-portfolio{ padding-left:10%; padding-right:10%; }
a.feed-back-btn{  border-color:#fa8327; background-color:#fa8327;   padding:6px 20px; text-transform:capitalize; margin-left:1px; font-weight:400; color:#fff; text-decoration:none; margin:0 auto 40px;  display:block; width:140px; text-align: center; font-size: 18px; }
a.feed-back-btn:hover{border-color:#155c94; background-color:#155c94;}
.content h2{ color: #1e578c;    font-weight: 600;    letter-spacing: 0.02em; }
.bbp-search-form form input[type=submit],form input[type=submit].dokan-btn{ border-color:#fa8327; background-color:#fa8327; }
.bbp-search-form form input[type=submit]:hover, form input[type=submit].dokan-btn:hover{ border-color:#155c94; background-color:#155c94; }
form input[type=submit].dokan-btn{     display: block;    margin: 10px auto 0; }

@media (max-width:767px){

	.slider-slides .slide-caption , .slide-form .innerForm { float:none; width:100%; }
	.second-menu{ padding-left:0; }
	.main{ padding-top:0; }
	.comm-portfolio{ padding-left:0; padding-right:0; }
	.cold-footer-2, .footer{ padding-top:0px; }
	
	.menu-footer li{ display:inline-block; }
	.features .feature{ padding-top:40px; }
	.slick-slider{ margin-bottom:0; }
	.subfooter #nav_menu-4.widget{ margin-bottom:0; }
	
	.slider-slides .slide {background-position: 15% center;}
	.right-desc{margin-top:20px !important;}
	.slick-next, .slick-prev{ display:none !important; }
	.slider-slides .slide-caption{margin: 12px 0; padding: 0;}
	.slide-caption .slide-form{ padding:12px; }
	#csearchform input[type=text]{display:none;}

	
}
.error{color:red}
.home-middle-sec{   
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.header .logo {
    padding: 5px 0 5px !important;
}
.main{ padding-top:0; }
.footer{padding: 0px 0 30px 0 !important ;}
.widget{padding: 0 !important ;}
h1.pagetitle-title{text-align: center;}
.page-content > h2 {margin-top:20px;}


/* Updated on 03-04-2017 */
.advice-list { padding:40px 0; border-top:1px solid #eee;  }
.advice-list .advice-title { font-size:24px; font-weight:700; line-height:1.4; }
.advice-list .advice-title a { color:#f4852b; }
.advice-list .advice-more a { border-radius:2px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; background:#155c93; padding:10px 20px; display:inline-block; color:#fff; text-decoration:none; margin-top:10px }
.advice-list .advice-more a:hover { background:#f4852b; }

/* updated on 07-04-2017 */
#services .service { min-height:420px; }
#services .service > .service-image { background-size:cover; background-position:center; padding-bottom:60%; width:100%; display:block; }
#services .service > .service-image img { display:none; }
.button, .button:visited, input[type=submit]{ background: #fa8327 !important ;  border-color: #fa8327 !important ;}
.button:hover, input[type=submit]:hover { background: #155c94 !important ;  border-color: #155c94 !important ;}

/* update on 06-05-2017 */
.page-content >h2 a.sign-h2{color:#1e578c !important;}
.page-template-template-community h3{color:#1e578c !important; font-weight: 600; letter-spacing: 0.02em;font-size: 2em;line-height: 1.2;}
.page-template-template-community h3.portfolio-item-title{color:#fff !important;}
div.bbp-breadcrumb, div.bbp-topic-tags{font-size: 15px;}
.bbp-forum-info a{font-size:15px; }
.woocommerce-message{border-top-color: #fa8327 !important;}
.woocommerce-message:before{color:#fa8327 !important;}
.product .entry-summary .single_add_to_cart_button:hover:before{border-color:#fa8327 !important;}
.portfolio-item .portfolio-item-content{opacity:1 !important;}
.cart-count-btn a:hover{background:#fff !important;}
.cart-count-btn a {color: #155c94 !important;}
.cart-count-btn a:hover{color:#f4852b !important;}
#csearchform input[type=text] {width:33%; }
#csearchform > div{text-align:right !important;}
#csearchform {position:relative;}
/* #csearchform:before{position: absolute;
    background: url('./images/search-icon.png') no-repeat center;
    content: ' ';
    right: 0;
    top: 50%;
    color: #999;
    margin-top: -20px; width: 40px;height: 40px;line-height: 40px;font-size: 16px; text-align: center;} */
#csearchform input[type=submit] {float: right;
    position: absolute;
    opacity: 0;
    right: 0;
    top: 0;
    padding: 0;
    line-height: 3;
    margin: 0;
    border: none;
    background: none;
    color: transparent;
    width: 40px;
    height: 100%;
    cursor: pointer;
}   
.top-formsearch{width:60%;float:left;margin-top: 5px;}
.topmenu{margin-top:5px;}

/* Updates 08-05-2017 */
.menu-mobile-open { margin-top:17px; }

@media (max-width:767px){ 
  .top-formsearch { width:100% !important; margin-top:2px; } 
 	.searchbox{width: 100% !important;}
  #csearchform input[type=text] { width:100%; display:inline-block; }
  .sign-form-cold span.txt_sign_email { width:100%; margin-bottom:10px; }
  body .header .logo { max-width:170px; width:100%; }
}
@media (max-width:600px){ 

  
}
@media (max-width:480px){ 
  .second-menu .top-sidebar-title { display:none }
  	
}

/* Updates on 25-05-2017 */
body { font-size:1em; font-weight:normal }
.button, .button:visited, input[type=submit] { color:#fff !important; }
#subscription-toggle { float:right; font-size:1.3em; }
.col-last form p input[type=submit].btn_cold_foo { border-color:#fa8327 !important; background-color:#fa8327 !important; }
.col-last form p input[type=submit].btn_cold_foo:hover { background-color:#155c94 !important; }
.search-results .search-form { margin:30px 0; }
.search-results .search-form input[type=submit] { margin:15px 0 0; }
.sidebar-primary ,.search-form, .custom-breadcrumb{    margin-top: 20px !important;}


.searchbox{
    position:relative;
    min-width:50px;
    width:0%;
    height:50px;
    float:right;
    overflow:hidden;
    
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}

.searchbox-input{
    top:0;
    right:0;
    border:0;
    outline:0;   
    width:100%;    
    margin:0;
    padding-right: 23px !important;    
}


.searchbox-icon,
.searchbox-submit{    
    display:block;
    position:absolute;
    top:0;   
    
    right:0;
    padding:0;
    padding-right: 9px;
    padding-left: 9px;
    margin:0;
    border:0;
    outline:0;
    font-size:16px;
    text-align:center;
    cursor:pointer;
    color:#676767;
   
}
.searchbox-submit{ display:none !important;}
.searchbox-open{
    width:100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ text-align:center !important; }
.woocommerce-products-header{margin-top:30px;}

.subscribeSection h3{ 
	color : #f5852b !important ;
}


/* Updated on 10-08-2017 */
.second-menu .textwidget,.second-menu .top-sidebar-title { display:inline-block; vertical-align: middle; }
body.single-product .topSubscribe { display: none;  }

@media (min-width: 890px){
	.menu-main { margin-right:55px; position:relative; z-index: 2; }
	#header > .container { position:relative; }
	.searchbox-icon, .searchbox-submit { top:7px; }
	.top-formsearch { position:absolute; width:auto; right:20px; top:15px; float:none; display:block; }
	.searchbox { min-width: 34px; }
	#csearchform { position: relative; z-index:12;  }
	#csearchform input[type=text] { width:100%;  }
}  
@media (min-width:1230px){
	#services .service { min-height: 460px;  } 
	#logo { margin-top: -20px; }
}

.subscribeSection { background-image:url(https://beta.coldfixnow.com/wp-content/uploads/2012/09/portfolio071.jpg) !important; }

