/* font face embeded css */

@font-face {

	  font-family: 'Glyphicons Halflings';

	  src: url('../font-awesome/font/glyphicons-halflings-regular.eot');

	  src: url('../font-awesome/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 

		  url('../font-awesome/font/glyphicons-halflings-regular.woff2') format('woff2'), 

		  url('../font-awesome/font/glyphicons-halflings-regular.woff') format('woff'), 

		  url('../font-awesome/font/glyphicons-halflings-regular.ttf') format('truetype'), 

		  url('../font-awesome/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');

	  font-weight: normal;

	  font-style: normal;

}

@font-face {

	  font-family: 'FontAwesome';

	  src: url('../font-awesome/font/fontawesome-webfont.eot?v=4.1.0');

	  src: url('../font-awesome/font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), 

		url('../font-awesome/font/fontawesome-webfont.woff?v=4.1.0') format('woff'), 

		url('../font-awesome/font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), 

		url('../font-awesome/font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');

	  font-weight: normal;

	  font-style: normal;

}

@font-face {

  font-family: 'Lato-Regular';

  src: url('../font-awesome/font/Lato-Regular.eot?#iefix') format('embedded-opentype'),

  url('../font-awesome/font/Lato-Regular.woff') format('woff'),

  url('../font-awesome/font/Lato-Regular.ttf')  format('truetype'),

  url('../font-awesome/font/Lato-Regular.svg#Lato-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

    font-family: 'CenturySchoolbookRegular';

    src: url('../font-awesome/font/CenturySchoolbookRegular.eot');

    src: url('../font-awesome/font/CenturySchoolbookRegular.eot') format('embedded-opentype'),

         url('../font-awesome/font/CenturySchoolbookRegular.woff2') format('woff2'),

         url('../font-awesome/font/CenturySchoolbookRegular.woff') format('woff'),

         url('../font-awesome/font/CenturySchoolbookRegular.ttf') format('truetype'),

         url('../font-awesome/font/CenturySchoolbookRegular.svg#CenturySchoolbookRegular') format('svg');

}



@font-face {

    font-family: 'Eurosti_0';

    src: url('../font-awesome/font/Eurosti_0.eot');

    src: url('../font-awesome/font/Eurosti_0.eot') format('embedded-opentype'),

         url('../font-awesome/font/Eurosti_0.woff2') format('woff2'),

         url('../font-awesome/font/Eurosti_0.woff') format('woff'),

         url('../font-awesome/font/Eurosti_0.ttf') format('truetype'),

         url('../font-awesome/font/Eurosti_0.svg#Eurosti_0') format('svg');

}

@font-face {

    font-family: 'EurostileBold';

    src: url('../font-awesome/font/EurostileBold.eot');

    src: url('../font-awesome/font/EurostileBold.eot') format('embedded-opentype'),

         url('../font-awesome/font/EurostileBold.woff2') format('woff2'),

         url('../font-awesome/font/EurostileBold.woff') format('woff'),

         url('../font-awesome/font/EurostileBold.ttf') format('truetype'),

         url('../font-awesome/font/EurostileBold.svg#EurostileBold') format('svg');

}

@font-face {

    font-family: 'MontserratLight';

    src: url('../font-awesome/font/MontserratLight.eot');

    src: url('../font-awesome/font/MontserratLight.eot') format('embedded-opentype'),

         url('../font-awesome/font/MontserratLight.woff2') format('woff2'),

         url('../font-awesome/font/MontserratLight.woff') format('woff'),

         url('../font-awesome/font/MontserratLight.ttf') format('truetype'),

         url('../font-awesome/font/MontserratLight.svg#MontserratLight') format('svg');

}





/* Global Styles */



.for-mobile-view {display: none;}



html, body { height: 100%; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;font-family: 'Lato-Regular'; font-size:16px; color:#000;}

html:hover, body:hover{ -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}

body {font-family: 'MontserratLight'; font-size:16px; color:#000;}





h1{font-family: 'EurostileBold'; font-size:40px;color:#000;padding:0px; margin:0px; }

h2{font-family: 'EurostileBold';font-size:40px;color:#000;padding:0px; margin:0px;}

h3,h4,h5{font-family: 'Eurosti_0';font-size:20px;color:#000;padding:0px; margin:0px;}

p{ font-family: 'MontserratLight'; padding:0px; margin:0px;font-size:16px;color:#080808;}



.no-padding{ padding:0px;}



.carousel { height: auto;position:relative;}

.item, .active, .carousel-inner { height: 100%; }

/*.car-f{ height:80%;}*/

/*.fill { width: 100%; height: 100%; background-position: center; background-size: cover; }*/

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-arrow-left, .carousel-control .glyphicon-arrow-right{ display: inline-block; position: absolute; top: 50%; z-index: 5;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img { margin: 0 auto; }

footer { margin:0px; padding:0px;}





/* wirn */

body a:focus{ outline: none !important;}

body img:focus{ outline: none !important;}

a img:focus{ outline: none !important;}

button.btn:focus{ outline:none !important;}

a {text-decoration: none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

a:hover, a:focus {text-decoration: none; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

a i{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

a:hover i{ -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

.fa{ letter-spacing:normal;}

.thumbnail > img, .thumbnail a > img{ margin:10px auto;}



.form-control::-webkit-input-placeholder {font-family: 'MontserratLight'; font-size:16px; }

.form-control:-moz-placeholder {font-family: 'MontserratLight';font-size:16px; }

.form-control::-moz-placeholder {font-family: 'MontserratLight'; font-size:16px; }

.form-control:-ms-input-placeholder {font-family: 'MontserratLight'; font-size:16px; }



.carousel-inner > .item > img, .carousel-inner > .item > a > img{ margin:0px auto;}

.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }

#myThumbCarousel .carousel-control { width:5%; display:table; height:250px; }

#myThumbCarousel .carousel-control .glyphicon{ display:table-cell; vertical-align:middle;}

.carousel-control{z-index: 111;}

.carousel-caption{z-index: 11;}



/* wirn - canvas css */

audio, canvas, video { display: inline-block; }

.large-header { position: relative; width: 100%; background: none; background-color:transparent; overflow: hidden; background-size: cover; background-position: center center; z-index: 1; }

/* wirn - canvas css end*/



/* navigation */

/* wirn - stuck menu */

.navTrigger { display:none;}

#stuck_container{background-color:#fff;position:relative;top: 0;right: 0;left: 0;bottom: auto;z-index: 1111;padding:30px 0px;}

#stuck_container.isStuck {border-bottom: 1px solid #e4e4e4; z-index: 999;   background-color:#fff!important;}



.isStuck .navbar-brand img#stc{ transform: translate(0px, -5em); margin: 0 auto; max-width: 100%; transition: linear 0.1s ease-in-out 0s; opacity:0; height:0px;}

.isStuck .navbar-brand img#stc_1{ transform: translate(0px, 0em); transition: linear 0.2s ease-in-out 0s; opacity:1; width: 130px;}

/*.isStuck ul {margin-top:16px !important;}*/

.isStuck .navbar-nav > li > a{}

.isStuck ul.nav.navbar-nav.navbar-right { margin-top:9px !important;}





.isStuck .navbar-header .search-sec .wrap {margin: 20px 0px;}

.isStuck .navbar-header .cart-sec {margin: 20px 0px;}

.isStuck .search-sec .wrap{ height: 20px;}



/* wirn - stuck menu end */

.dropdown-submenu{ position:relative;}

.dropdown-submenu>.dropdown-menu{ top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; min-width:155%;}

.dropdown-submenu>a:after{ display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}

.dropdown-submenu:hover>a:after{ border-left-color:#555;}

.dropdown-submenu.pull-left{ float:none;}

.dropdown-submenu.pull-left>.dropdown-menu{ left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}



.navbar{ margin-bottom:0px; border-radius:0px; height:auto;padding:0px;}

.navbar-inverse{ background-color:#FFFFFF; border-color:#e0dede; border: none;}



.navbar-inverse ul.nav li.dropdown:hover ul {font-family: 'MontserratLight'; padding:0px; background:#2c2d2d; margin:0px;min-width: 150px;text-align: center;}

.navbar-inverse ul.nav li.dropdown:hover ul li a { color: #fff; }



ul.nav.navbar-nav {text-align: center;float: none;display: inline-block; vertical-align: middle;}

a.top-phone{text-align: center;float: none;display: inline-block; vertical-align: middle; padding: 10px 18px; background:#1a7299; color: #fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(26,114,153,0.55);-moz-box-shadow: 0px 0px 5px 0px rgba(26,114,153,0.55);box-shadow: 0px 0px 5px 0px rgba(26,114,153,0.55);font-family: 'Eurosti_0';}

a.top-phone i{ margin-right:5px;}

a:hover.top-phone{background: #ed9022;-webkit-box-shadow: 0px 0px 5px 0px rgba(238,147,39,0.55);-moz-box-shadow: 0px 0px 5px 0px rgba(238,147,39,0.55); box-shadow: 0px 0px 5px 0px rgba(238,147,39,0.55);}

.navbar-inverse .navbar-nav > li{    position: relative;float: none;display: inline-block;margin: 0px -2px;}



.navbar-inverse .navbar-nav > li > a { color: #2c2d2d; text-transform: inherit; font-family: 'Eurosti_0'; font-weight: normal; font-size: 15px; padding: 12px 11px;font-weight: 600;letter-spacing: 1px; }

.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:active,.navbar-inverse .navbar-nav > li > a.active{ color:#1a7299;background: transparent;}



.navbar-inverse ul.nav li.dropdown:hover ul li a:hover, ul.nav li.dropdown:hover ul li a:focus, ul.nav li.dropdown:hover ul li a:active { background:#1a7299;color:#fff;}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{  background:none; color:#1a7299;}



.dropdown-menu{ min-width:auto; box-shadow:none; border:none; border-radius:0px; padding:0px; background:#000;}

.dropdown-menu > li > a{padding:12px 25px;text-transform:uppercase;  font-family: 'MontserratLight';  font-weight:normal;}

.navbar-right .dropdown-menu { right: auto;left: 0;min-width: 150px;text-align: center; }

.navbar-inverse .navbar-toggle .icon-bar {background-color: #000;}

.navbar-brand{ height: auto;padding:0;display: inline-block; float: none; margin:0px -2px; vertical-align: middle;}

.navbar-brand > img{ margin:0; padding:0; max-width:100%;}

/* navigation-end */



/*common css*/

.cmn-heading h1{font-family: 'EurostileBold'; font-size:40px; color:#3c3950; padding:0px; margin:0px;}

.cmn-heading h2{font-family: 'EurostileBold';font-size:40px;color:#000;padding:0px; margin:0px; position: relative;}

/*.cmn-heading h2:after{ position: absolute; content: ""; left: 0; right: 0; top:auto; bottom: 0; margin: auto; width: 130px; height:3px; background: #7ac9cd;}*/

.cmn-heading h2 span{font-family: 'Eurosti_0'; font-size:30px;color:#000;padding:0px; margin:0px;}

.cmn-heading h3,.cmn-heading h4,.cmn-heading h5{font-family: 'Eurosti_0';font-size:20px;color:#000;padding:0px; margin:0px;}

.cmn-buttn{font-family: 'EurostileBold';background: #1a7299;font-size: 16px;color:#fff;padding: 13px 26px;display: inline-block;text-transform:capitalize;letter-spacing: 1px;}

.cmn-buttn:hover{background:#2c2d2d; color:#fff; }



.v-mid{ display:table-cell; width:100%; height:100%;vertical-align: middle;}

/*common css-end*/



.mobile-header,.mobile_view_logo{ display: none;}



/*nav-bar*/

.navbar-header {float: none;display: inline-block;text-align: center; vertical-align: middle; width: 320px;}

.navbar-collapse.collapse {float: none;display: inline-block!important;text-align:right; padding-right: 0px;padding-left:0px;background: transparent; vertical-align: middle; width: 72%;}



.search{ display: none;}

.isStuck .search { display: inline-block; float: none; vertical-align: middle; margin-right: 20px; }

.isStuck ul.nav.navbar-nav{ display: none;}

.isStuck .search input.offer-address {width: 401px;height: 43px;border: 2px solid transparent;-webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.09);-moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.09);box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.09); padding-left: 15px; margin-right:10px;display: inline-block; float: none; vertical-align: middle;}

.isStuck a.top-phone{ background: #ee9327;-webkit-box-shadow: 0px 0px 5px 0px rgba(238,147,39,0.55);-moz-box-shadow: 0px 0px 5px 0px rgba(238,147,39,0.55);

box-shadow: 0px 0px 5px 0px rgba(238,147,39,0.55);}



a.offer-button { display: inline-block; width: 150px; background: #1a7299; color: #fff; /* border-radius: 8px; */ height: 43px; float: none; vertical-align: middle; line-height: 42px; text-align: center; cursor: pointer;}

a:hover.offer-button{ background: #2c2d2d;}



.top-offer-message { background: #1a7299; padding: 8px 0px; text-align: center; }

.top-content p {display: inline-block;color: #fff;vertical-align: middle;margin-right: 15px;font-family: 'Eurosti_0'; font-size: 15px; font-weight: 600;letter-spacing: 1px;}

.top-content p a{ color: #fff; display: inline-block; text-decoration: underline;}

.top-content p a:hover{color:#ed9022;}

a.close-button { width: 20px; height: 20px; border: 2px solid #ed9022; color: #ed9022; font-size: 11px; font-weight: 600; display: inline-block; line-height: 16px; border-radius: 100%; }

a:hover.close-button{color: #fff; border-color: #fff;}

/*-------------------------------------------------------banner-section-------------------------------------------------------*/

.banner-section { background: #edf6ff; position: relative; padding: 120px 0px 63px; overflow: hidden;}

.banner-caption,.banner-image { position: relative;display: inline-block; float: none; width: 50%; margin: 0px -2px; vertical-align: middle; z-index: 1; }

.banner-section::after { position: absolute; content: " "; display: block; left: -5%; bottom: -60px; transform: rotate(-3deg); width: 110%; background: white; height: 120px; transform: skew(-158deg, -3deg); z-index: 11; }

.banner-section::before { position: absolute; content: " ";left:0; top:0;background: rgb(133 255 249 / 50%); height:100%; width: 100%;}

.banner-caption h1 {padding-bottom: 25px;    color: #1a7299;}

.banner-caption small {  font-size: 20px; letter-spacing: 0.7px; padding-bottom: 15px; display: inline-block; color: #7f91d3;}

.banner-caption p {font-family: 'Eurosti_0';font-size: 27px;width: 80%;}

.banner-caption {width:70%;}

.banner-image {width: 30%;}

a.cmn-buttn.banner-buttn { border-radius: 8px; border: 6px solid #fff; position: relative; font-size: 30px; background: #ed9022; color: #fff; margin:90px 0px; }

a.cmn-buttn.banner-buttn i{ margin-right: 15px;}

a.cmn-buttn.banner-buttn:hover{background: #1a7299;}

a.cmn-buttn.banner-buttn:after { position: absolute; content: " ";z-index: 11; left:-80px; top: 0;right: auto; bottom: 0; margin: auto; background: url(../images/Left-Arrows.png); background-position: center; background-repeat: no-repeat; width: 71px; height: 167px;}

a.cmn-buttn.banner-buttn:before { position: absolute; content: " ";z-index: 11; left:auto; top: 0;right:-80px; bottom: 0; margin: auto; background: url(../images/Right-Arrows.png); background-position: center; background-repeat: no-repeat; width: 71px; height: 167px;}



/*-------------------------------------------------------under-banner-logo-sec-------------------------------------------------------*/

section.cmn-heading.under-banner-logo-sec { text-align: center; padding: 70px 0px; }

section.cmn-heading.under-banner-logo-sec ul{ padding: 0px; margin: 0px;}

section.cmn-heading.under-banner-logo-sec ul li{ display: inline-block; float: none; vertical-align: middle;}

section.cmn-heading.under-banner-logo-sec ul li a{ display: block;margin: 0px 15px;}


/*------------------blog pages---------------------*/

.nav-previous, .nav-next {
    display: inline-block;
    padding: 20px;
}

._blog-section{background:#efedee; padding:50px 0;}
._blog-section article{
    background: #fff;
    margin-bottom: 25px;
}
._blog-date-section{
    width: 48px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 10px;
    border-right: 1px solid #f3f3f3;
    color:#828282;
}
._blog-date-section span{display:block;}
._blog-date-section span._blog-date{
    font-size: 25px;
    color: #828282;
    line-height: 37px;
    font-family: 'Raleway-Bold';
}
._blog-date-section span._blog-month{
    text-transform: uppercase;
    font-size: 13px;
    line-height: 5px;
}
._blog-title{
    display: inline-block;
    padding: 0px 17px 0;
    vertical-align: middle;
    /*padding-left: 15px;*/
}
._blog-title h2{
    font-size: 18px;
    padding-bottom: 4px;
}
._blog-title h3 {
    font-size: 16px;
    color: #2f2d2d;
    font-family: 'LatoBlack';
}
._blog-title span{
    font-size: 13px;
    display: block;
    position: relative;
    color: #2f3030;
    margin-top: -3px;
}
._blog-content-col p {
    color: #615959;
}
._blog-title span b{
    display: inline-block;
    margin-left: 5px;
    font-size: 11px;
    letter-spacing: 0.5px;
    color: #1394e5;
}
._blog-content-col{padding: 15px 35px;}
._blog-content-col p {color: #615959;}
._blog-content-col p{font-size: 15px;}
._blog-content-col .read a {
    font-size: 13px;
    color: #1c739a;
    font-weight: bold;
    background: none;
    display: contents;
}
.read a.btn-make.hvr-rectangle-out:hover{
    display: contents;
    text-decoration: underline;
}
.read {
    padding-bottom: 8px;
    padding-top: 8px;
}
.nav-links a {
    color: #f97218;
    cursor: pointer;
    padding: 10px 30px;
    font-weight: 500;
    font-size: 16px;
    border: none;
    position: relative;
    background: transparent;
    font-family: 'Raleway', sans-serif;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #f97218;
    line-height: normal;
}
.nav-links a:hover{
    text-decoration: none;
}
.lft_img {
    text-align: center;
    /*max-height: 500px;*/
    border: 1px solid #f3f3f3;
    border-left: 0px;
    border-right: 0;
    position:relative;
    overflow:hidden;
    position:relative;
}
.lft_img img {
    display: inline-block;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}
._blog-section article:hover .lft_img img{
    -moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}
._blog-social-media{
    position: absolute;
    top: 0%;
    right: 20px;
    background-color: #1394e5;
    padding: 0 5px;
    z-index:2;
    font-size: 15px;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    opacity:0;
}
._blog-social-media a{
    color: #fff;
    display: inline-block;
    margin: 5px 5px;
}
._blog-section article:hover ._blog-social-media{
    top:7%;
    opacity:1;
}
._blog-search{
    background: #fff;
    padding: 20px;
    height: 80px;
    margin-bottom: 20px;
}

.tabs-menu {
    float: left;
    clear: both;
    margin: 0;
    padding: 0;
}

.tabs-menu li {
    float: left;
    background-color: #ccc;
    list-style:none;
}

.tabs-menu li.current {
    position: relative;
    background-color: #fff;
    z-index: 5;
}

.tabs-menu li a {
    padding: 12px 15px;
    text-transform: uppercase;
    color: #736a6a;
    text-decoration: none; 
    font-size: 13px;
    font-family: 'Raleway-Bold';
    display:block;
}

.tabs-menu .current a {
    color:#0d92e4;
}

.tab {
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    width: 100%;
    padding: 30px 20px 10px 20px;
    display: none;
}

#tab-1 {
 display: block;   
}
._blog-our-category{
    background: #fff;
    padding: 10px 20px;
    margin-bottom: 20px;
}
._blog-our-category h2{
    font-size: 13px;
    margin: 7px 0 0 0;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    margin-bottom: 15px;
   text-transform: uppercase;
}
._blog-our-category ul{margin:0; padding:0;}
._blog-our-category ul li{list-style-position:inside; margin-bottom:5px; list-style:none; position:relative; padding-left: 20px;
    transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}
._blog-our-category ul li:hover{padding-left:25px;}
._blog-our-category ul li:before{content: "\f178"; position: absolute; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; left: 0; top: 9px; color: #1394e5;
vertical-align: middle; height: 2px; bottom: 0; font-size: 11px;} 
._blog-our-category ul li a{color:#000; font-size:14px; font-weight: bold;}
._blog-our-category ul li a:hover{color:#1394e5;}


.batch-sec{ display:none;}

.top_blog_head h1 {
    font-size: 50px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 40px;
    color: #161211;
}
.top_blog_head span {
    color: #1c739a;
}
h2.media-heading {
    padding-bottom:15px;
font-weight: 700;
font-style: normal;
line-height: 44px;
position: relative;
font-family: 'LatoBlack';
text-transform: uppercase;
font-size: 38px;
text-align:center;
margin-top: 0px;
margin-bottom: 25px;
color: #161211;
}
.post-featured-item.single_inner_page {
    margin-bottom: 35px;
    text-align: center;
    position: relative;
    max-width: 100%;
}
.post-featured-item.single_inner_page img {
    margin: 0 auto;
    max-width: 354px;
}
.blog-left-side-img img {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
}
._blog-title-single span {color: #3a322f;font-size: 16px;line-height: normal;letter-spacing: 0px;margin-top: 0px;margin-bottom: 25px;font-family: 'open_sansregular';font-weight: bold;margin-bottom: 10px;display: inline-block;}
.blog-inner-details p {color: #3a322f;font-size: 16px;line-height: normal;letter-spacing: 0px;margin-top: 0px;margin-bottom: 25px;font-family: 'open_sansregular';}
.blog-inner-details p strong {color: #f97218;}
.pag-faq .col-lg-12 {margin-top: 25px;}
.pag-faq .col-lg-12:last-child article.reviews_section {border-bottom: none !important;}
@media screen and (max-width: 768px) {
.pic0 {width: 250px;height: 350px}
}





._blog-title-single span b {color: #1a7299}
.section.section-list ul.social li span a i {font-size: 36px;color: #747474;}
.section.section-list ul.social li span a i:hover {color: #1a7299;}
.section.section-list ul.social {padding-left: 15px;display: inline-block;padding-top: 0px !important;width: 100%;}
.single_inner_page img {
    height: auto !important;
    width: 75% !important;
    max-width: 75% !important;
}
ul.social li span {
    display: inline-block;
    margin-left: 27px;
}
ul.social li span a i {
    color: #b5b1ae;
    font-size: 20px;
    margin-right: 7px;
}
ul.social li {
    list-style: none;
    margin-bottom: 18px;
    color: #1a7299;
    font-size: 15px;
    text-transform: uppercase;
}


/*------------------blog pages---------------------*/



/*-------------------------------------------------------how-its-work-------------------------------------------------------*/
.dftIhI {-webkit-flex: 1; -ms-flex: 1; flex: 1; object-fit: cover; object-position: center top; height: 100%; width: 100%;}
section.cmn-heading.how-its-work {background: #f8f8f7;padding: 100px 0px; overflow: hidden;}

.sec-header {clear: both;margin-bottom: 60px;}

.cmn-heading.how-its-work  h2{ display: inline-block;color: #1a7299;}

.cmn-heading.how-its-work  h2:after { position: absolute; content: ""; left: 0; right: 0; top: auto; bottom:-13px; margin: auto; width:100%; height:4px; background:#7ac9cd; }

.sec-header p { font-size: 20px; color: #1a7299; margin-bottom: 10px; }

section.cmn-heading.how-its-work ul { padding: 0px; margin: 0px; }

section.cmn-heading.how-its-work ul li{ display: block;list-style: none;margin-bottom: 45px;}

.step {text-align: center;}

.step h5 { font-size: 88px; font-weight: bold; color: #1a7299;text-shadow: 4px 2px 0px rgb(122 201 205);}

.step-content h4 {font-size:25px;color: #1a7299;padding-bottom: 15px;font-family: 'EurostileBold';}

.step-content p{color: #1a7299;font-size: 20px;  }

.step-content p a{color:#ee9022; display: inline-block;}

.step-icon img {width: 100%;}



.video-bg {width: 68%; margin: 0px auto; text-align: center;}

.video-bg img{ width: 100%; display: inline-block;}



.cmn-heading .offer-body h2{ display: inline-block;color: #1a7299; margin-bottom: 30px;}

.cmn-heading .offer-body h2:after { position: absolute; content: ""; left: 0; right: 0; top: auto; bottom:-13px; margin: auto; width:100%; height:4px; background:#7ac9cd; }

.cmn-heading .offer-body p{color: #1a7299;font-size: 20px; }

section.cmn-heading.get-an-offer { padding: 100px 0px; }



.offer-body input.form-control { border: none; box-shadow: none; border-bottom: 1px solid #d4d4d4; border-radius: 0; /* padding: 22px 15px; */ height: 51px;color: #1a7299; }

.offer-body button.btn.btn-default.dropdown-toggle{border: none; box-shadow: none; border-bottom: 1px solid #d4d4d4; border-radius: 0;height: 51px; width: 100%; text-align: left; padding-left: 15px; background: #fff; position: relative;font-family: 'MontserratLight'; font-size:16px; color: #1a7299; }

.offer-body button.btn.btn-default.dropdown-toggle:hover{ background:#fff;}

.offer-body span.caret {position: absolute;right: 13px;top: 30px;}



.offer-body .open > .dropdown-toggle.btn-default:focus{background:#fff;}



.offer-body .form-control::-webkit-input-placeholder {font-family: 'MontserratLight'; font-size:16px; color: #1a7299; }

.offer-body .form-control:-moz-placeholder {font-family: 'MontserratLight';font-size:16px;color: #1a7299; }

.offer-body .form-control::-moz-placeholder {font-family: 'MontserratLight'; font-size:16px;color: #1a7299; }

.offer-body .form-control:-ms-input-placeholder {font-family: 'MontserratLight'; font-size:16px; color: #1a7299;}



.offer-body .dropdown-menu { min-width: auto; box-shadow: none; border: none; border-radius: 0px; padding: 0px; background: #f8f8f7; width: 96%; left: 16px; top: 49px; /* bottom: 0; */ }

.offer-body .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #ffffff;text-decoration: none;background-color: #1a7299;}

.offer-body input.cmn-buttn.submit { border: none; outline: none; background: #1a7299; margin-top: 30px; margin-left: 15px; cursor: pointer; text-transform: uppercase;font-size: 18px;}

.offer-body input.cmn-buttn.submit:hover{background: #ee9327; color: #fff;}

/*-------------------------------------------------------location-sec-------------------------------------------------------*/ 

section.cmn-heading.location-sec {background: #fdbd12;padding: 100px 0px;text-align: center;}

.all-location h2{ color: #fff; padding-bottom:60px;}

.all-location h2:after{ display: none;}

.all-location h4{color: #fff; text-transform: uppercase; margin-top: 30px;font-family: 'EurostileBold';}

a.cmn-buttn.location-buttn { background: #fff; color: #fdbd12; width:55%; border-radius: 8px; padding: 20px 0px; font-size: 20px; margin-top: 50px; }

a.cmn-buttn.location-buttn i{ margin-right: 15px;}

a:hover.cmn-buttn.location-buttn{background-color: #f0f0f0;}



/*-------------------------------------------------------Handle-sec-------------------------------------------------------*/ 

section.cmn-heading.handle-sec { text-align: center; background:#f8f8f7; padding: 100px 0px; }

section.cmn-heading.handle-sec h2{color: #1a7299; padding-bottom: 30px;}

section.cmn-heading.handle-sec h2:after{ display: none;}

.handle-header{margin-bottom:40px;}

.left-img img {width: 100%;}

.right-cont {background: #fff;padding: 27px 10px;-webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.09);-moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.09);box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.09);}

.right-cont h4 {font-size: 22px;padding-top: 15px;color: #1a7299;}

.handle-cot-box{ margin-bottom: 15px;}



ul.points {padding: 0px;margin: 0px;margin-top: 50px;}

ul.points li { list-style: none; width: 33.33%; display: inline-block; float: none; vertical-align: middle; margin: 0px -2px; }

.icon-cros{display: inline-block; float: none; vertical-align: middle; margin: 0px -2px; padding-right: 15px;}

ul.points li h5{display: inline-block; float: none; vertical-align: middle; margin: 0px -2px;color: #ee9327;}

.handle-header p { width: 70%; margin: 0px auto; font-size: 20px; color: #1a7299; }

/*-------------------------------------------------------testimonial-sec-------------------------------------------------------*/ 

section.cmn-heading.testimonial-sec { text-align: center; padding: 100px 0px; background: #7ac9cd; position: relative; overflow: hidden; padding-top:150px;}

section.cmn-heading.testimonial-sec h2{ color: #fff; padding-bottom: 30px;}

section.cmn-heading.testimonial-sec h2:after{ display: none;}

.testimonial-box {background: #fff; min-height:400px;padding-top: 50px;}

.testimonial-box h5 { font-size: 18px; color: #1a7299; line-height: 27px; width: 90%; margin: 0px auto; margin-top: 15px; }

.testimonial-box small { font-size: 18px; font-weight: 600; color: #1a7299; margin-top: 15px; display: block; }

section.cmn-heading.testimonial-sec::after { position: absolute; content: " "; display: block; left: -5%; top: -60px; transform: rotate(3deg); width: 110%; background:#f8f8f7; height: 120px; transform: skew(-158deg,3deg); z-index: 11; }

a.cmn-buttn.testimonial-buttn { margin-top: 40px; background: transparent; border: 2px solid #fff; border-radius: 8px; font-size: 18px; color: #fff; }

a:hover.cmn-buttn.testimonial-buttn{ background: #fff; color:#7ac9cd; } 

/*--------footer-sec--------------*/



.footer-sec{background: #f8f8f7;padding: 46px 0px 0px;} 

a.footer-cont { text-align: center; display: block; font-size: 20px; color: #1a7299; padding-top: 18px; margin-bottom: 70px; }

a.footer_logo {display: block;}

a.footer_bbb_logo { display: block; text-align: center; }

a.footer_bbb_logo img{ display: inline-block;}



.footer-link{ text-align: center;padding: 20px 0px;border-top: 1px solid #dedddd;}

ul.f-link {padding: 0px;margin: 0px;}

ul.f-link li {display: inline-block;list-style: none;}

ul.f-link li a {font-size: 18px;color:#1a7299;padding: 0px 19px 9px;display: block;}

ul.f-link li a:hover{color:#2c2d2d;}



.coppywright-sec{ padding: 15px 0px; width: 100%; text-align: center; border-top: 1px solid #e4e4e4;}

.coppywright-sec p{display:block; font-size:14px; letter-spacing:1px;font-family: 'RubikLight'; color:#fff; }



.coppywright-sec .social-info {display:block;padding-bottom: 40px;}

.coppywright-sec .social-info ul{ padding:0px; margin:0px;}

.coppywright-sec .social-info ul li {margin: 0px 2px;padding: 0px;list-style: none;display: inline-block;text-align: center;border-radius: 50%;}

.coppywright-sec .social-info ul li a{ color:#fff; font-size:19px;padding: 3px 4px;}

.coppywright-sec .social-info ul li:last-child{ margin-right:0px;}

.coppywright-sec .social-info ul li a:hover{color:#F223A9;}



.coppywright-sec p{ font-size: 16px;color: #1a7299;font-family: 'MontserratLight';}

.coppywright-sec p a{ display: inline-block;color:#2c2d2d;font-family: 'MontserratLight'; }

.coppywright-sec p a:hover{ color: #1a7299;}




/*--------------------------sellmyhousenow-page------------------------------------------*/
.banner-inn { background-color: #9fdbdc; padding:100px 0px; text-align: center; position: relative;overflow: hidden;padding-bottom:300px;}
.banner-inn::after { position: absolute; content: " "; display: block; left: -5%; bottom: -60px; transform: rotate(-3deg); width: 110%; background: white; height: 120px; transform: skew(-158deg, -3deg); z-index: 11; }
.banner-inn h1{width:70%; margin:0px auto;color: #1a7299;line-height: 1;margin-bottom:25px;}
.banner-inn small{font-family: 'MontserratLight';font-size: 18px;}
form.new-design { width: 80%; margin: 0px auto; padding: 50px; position: relative; z-index: 11; margin-top: -245px; background: #fff; border: 1px solid #9fdbdc; }
form.new-design strong { font-family: 'Eurosti_0'; width: 70%; display: block; margin: 0px auto; text-align: center; margin-bottom: 47px; color: #1a7299; font-size: 20px; }
form.new-design strong span{display: inline-block;color:#ed9022;}
form.new-design label {color: #1a7299;font-weight: normal;}

.col-sm-6.form-group.pad-left {padding-left: 30px;}
.col-sm-6.form-group.pad-right{padding-right:30px;}
.footer-link {border-top:0;}
.property_information h2 { padding-left: 30px;font-size: 25px;color: #ee9327;}
.property_information p{padding-left: 30px;margin-bottom:25px;}
textarea#propertycondition { height: 110px; border: 0; box-shadow: none; border-bottom: 1px solid #d4d4d4; resize: none; }

/* wirn - Responsive Styles with Default Media's */





@media (min-width:1921px) and (max-width:4500px) {

	html, body { width: auto;  }

}



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

	html, body { width: auto;  }

}



@media screen (min-width:1366px) and (max-width:1600px) {

	body.inner{ padding-top:0;}

}



@media (min-width:1025px) and (max-width:1199px) { 



	



}



@media (min-width:1025px) and (max-width:1080px) { 



	

}



@media (min-width:768px) and (max-width:1199px){

	/*.navbar-header {

    float: none;

    text-align: center;

}*/

/*.navbar-right {

    float: none !important;

    margin: 0px auto;

	text-align:center;

}*/

/*.navbar-header{ float:none; text-align:center;}*/

/*	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin:0;}

	.navbar-brand{ float:none; display:inline-block; width:auto;}

	.navbar-nav > li{ display:inline-block; float:none; width:auto;}*/

}



@media (min-width:768px) and (max-width:991px){

	

/*	.navbar-nav{ float:none; text-align:center;}

	.navbar-header{ float:none; text-align:center;}

	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin:0;}

	.navbar-brand{ float:none; display:inline-block; width:auto;}

	.navbar-nav > li{ display:inline-block; float:none; width:auto;}

.navbar-right{ float:none !important; margin:0;}*/

	

}



@media (max-width:1600px) {

section.cmn-heading.under-banner-logo-sec {padding: 50px 0px;}

section.cmn-heading.get-an-offer {padding: 80px 0px;}    

section.cmn-heading.location-sec {padding: 80px 0px;}    

section.cmn-heading.handle-sec {padding: 80px 0px;}    

section.cmn-heading.testimonial-sec {padding: 80px 0px;}    

    

    

    

    

}



@media (max-width:1366px) {

	html, body { width: auto;  padding-top:0;}

    

    

a.cmn-buttn.banner-buttn {font-size: 26px;margin: 50px 0px;margin-left:50px;padding: 10px 25px;}    

a.cmn-buttn.banner-buttn::before {right: -60px;width: 54px;height: 149px;background-size: contain;}        

a.cmn-buttn.banner-buttn::after {left: -60px;width: 54px;height: 149px;background-size: contain;}    

.banner-section {padding: 85px 0px 63px;}    

.cmn-heading h1 {font-size: 36px;} 

.banner-caption p {font-size: 24px;width: 90%;}    

section.cmn-heading.how-its-work {padding: 70px 0px;}    

.sec-header {margin-bottom: 40px;}    

section.cmn-heading.how-its-work ul li {margin-bottom: 35px;}    

section.cmn-heading.get-an-offer {padding: 65px 0px;}    

section.cmn-heading.location-sec {padding: 65px 0px;}    

section.cmn-heading.handle-sec {padding: 65px 0px;}    

.handle-sec {padding-bottom: 40px !important;}    

section.cmn-heading.testimonial-sec {padding: 65px 0px;padding-top: 90px;}    

.banner-inn {padding: 50px 0px;padding-bottom: 270px;}    

    

    

    





}



@media (max-width:1280px) {

	html, body { width: auto; padding-top:0; }



	

}



@media (max-width:1199px) {

.navbar-inverse .navbar-nav > li > a {padding: 12px 14px;}

    

    

.navbar-header {width: 280px;}    

.navbar-collapse.collapse {width: 70%;}   

.isStuck .search {margin-right: 10px;}    

a.offer-button {width: 135px;}    

.isStuck .search input.offer-address {width: 355px;}    

section.cmn-heading.under-banner-logo-sec {padding: 30px 0px;}    

section.cmn-heading.how-its-work {padding: 55px 0px;}    

.sec-header p {font-size: 18px;margin-bottom: 8px;}    

.cmn-heading h2 {font-size: 36px;}    

.sec-header {margin-bottom: 25px;}    

.step-content p {font-size: 18px;}    

.step-content h4 {font-size: 24px;padding-bottom: 10px;}

section.cmn-heading.how-its-work ul li {margin-bottom: 25px;}    

section.cmn-heading.get-an-offer {padding: 55px 0px;}    

.cmn-heading .offer-body p {font-size: 18px;}    

section.cmn-heading.location-sec {padding: 55px 0px;}    

section.cmn-heading.handle-sec h2 {padding-bottom: 20px;}    

.handle-header p {width: 80%;font-size: 18px;}    

.handle-sec {padding-bottom: 20px !important;}    

    form.new-design strong { width: 86%;}    

}



@media (max-width:1136px) {

	html, body { width: auto;  padding-top:0;}

	

}



@media (max-width:1024px) {

	html, body { width: auto; padding-top:0; }

}



@media (max-width:991px) {

html, body { width: auto; padding-top:0;  }

    

h1, h2{font-size:32px;}

h3,h4,h5{font-size:18px}

p{ font-size:15px;}



/*common css*/

.cmn-heading h1,.cmn-heading h2{font-size:32px;}

.cmn-heading h2:after{ width: 100px;}

.cmn-heading h3,h4,h5{font-size:18px;}

.cmn-buttn{font-size: 15px;}



.navbar-inverse .navbar-nav > li > a {padding: 12px 10px;font-size: 13px;}   

    

/*footer-sec*/  

.news-letter-sec p {font-size: 15px;}   

.news-sign-up {padding-top: 33px;padding-bottom: 64px;}   

ul.f-link li a {font-size: 14px;padding: 0px 4px 9px;}

.footer-link {padding-bottom: 11px;}  



.coppywright-sec .social-info {padding-bottom: 5px;}   

    

    

    

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

.navbar-header {width: 190px;}  

.navbar-inverse .navbar-nav > li > a {padding: 10px 8px;font-size: 13px;}    

a.top-phone {padding: 10px 15px;font-size: 14px;}    

.navbar-collapse.collapse {width: 74%;}    

.navbar-header .container-fluid {padding: 0px;} 

.cmn-heading h1, .cmn-heading h2 {font-size: 28px;padding-bottom: 15px;}    

.banner-section {padding: 60px 0px 65px;}    

.banner-caption p {font-size: 20px;}    

a.cmn-buttn.banner-buttn {font-size: 22px;margin: 30px 0px;margin-left: 50px;padding: 10px 20px;}    

a.cmn-buttn.banner-buttn::before {right: -45px;width: 50px;height: 120px;background-size: contain;}    

a.cmn-buttn.banner-buttn::after {left: -45px;width: 50px;height: 120px;background-size: contain;}    

.banner-section::after {height: 130px;} 

section.cmn-heading.under-banner-logo-sec {padding: 20px 0px;padding-top: 0px;}    

section.cmn-heading.how-its-work {padding: 40px 0px;}    

.cmn-heading h1, .cmn-heading h2 {font-size: 26px;}    

.sec-header p {font-size: 16px;margin-bottom: 5px;} 

.sec-header {margin-bottom: 20px;}    

.step-content h4 {font-size: 22px;padding-bottom: 8px;}    

.step h5 {font-size: 75px;} 

.step-content p {font-size: 16px;}    

section.cmn-heading.how-its-work ul li {margin-bottom: 15px;}    

section.cmn-heading.get-an-offer {padding: 40px 0px;}    

.cmn-heading.how-its-work h2::after {bottom: 0px;}    

.cmn-heading .offer-body h2::after {bottom: 0px;}    

.cmn-heading .offer-body p {font-size: 16px;}    

.form-group {margin-bottom: 10px;}    

.help-block {margin-top: 5px;margin-bottom: 5px;}    

.offer-body input.cmn-buttn.submit {margin-top: 20px;margin-left: 15px;font-size: 16px;}    

section.cmn-heading.location-sec {padding: 40px 0px;}    

a.cmn-buttn.location-buttn {width: 35%;font-size: 16px;margin-top: 30px;}    

section.cmn-heading.handle-sec {padding: 40px 0px;}    

.cmn-heading h3, .cmn-heading h4, .cmn-heading h5 {font-size: 16px;}    

.icon-cros {padding-right: 10px;}    

.icon-cros img {height: auto;width: 17px;vertical-align: top;margin-top: 2px;}  

.handle-header p {font-size: 16px;}    

.testimonial-box {padding-top: 20px;}    

.isStuck .search input.offer-address {
    width: 207px;
    margin: 0;
}

a.offer-button {width: 115px;font-size: 14px;}    

a.cmn-buttn.testimonial-buttn {margin-top: 30px;font-size: 16px;}  

section.cmn-heading.testimonial-sec {padding: 40px 0px;padding-top: 90px;} 

.footer-sec {padding: 40px 0px 0px;}    

a.footer-cont {font-size:18px;margin-bottom: 30px;padding-top: 10px;} 

.coppywright-sec p {font-size: 14px;}    

    
.banner-inn { padding: 36px 0px; padding-bottom: 250px;}
    form.new-design {width: 90%; padding: 20px;}    

    

    

    

    

    

    

    

}



@media (min-width:767px) {

	ul.nav li.dropdown ul{ display: none;}

	ul.nav li.dropdown:hover ul{ display: block;}

	

	ul.nav li.dropdown ul li.dropdown-submenu ul{ display: none;}

	ul.nav li.dropdown ul li.dropdown-submenu:hover ul{ display: block;}

	

	.caret-m{ display:none;}

	.section-table-collapsible table.table table.table-inner tbody{ display:table;}

	.section-table-collapsib table.table table.table-inner tbody{ display:table-row-group;}

	

	a.navbar-small-resolutionz{ display:none;}

	a.navbar-big-resolutionz{ display:block;}

	.navbar-middle .navbar-header { float:none; display:inline-block; position:absolute; width:13%; margin:auto; left:0; right:0; top:0; bottom:0; z-index:99;}

	.navbar-middle .navbar-header .navbar-big-resolutionz{ margin:0;}

	

	.navbar-middle.navbar-hight .navbar-header { float:none; display:inline-block; position:relative; width:auto; margin:auto; left:0; right:0; top:0; bottom:0; z-index:99;}

	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-left:0px;}

	.navbar-middle.navbar-hight .navbar-header .navbar-brand{ min-height:70px; margin:1em auto; padding:0 0.8em;}

		

}



@media (max-width: 767px) {

    

html, body { width: auto; padding-top:0; }





/*small-view-side-menu*/ 

    

#stuck_container { position:fixed;height:76px;}

.isStuck{ display:none;}

.navbar{ margin-bottom:0;}



#slide-navbar-collapse {position: fixed;width: 250px;position: fixed;top: 0;left: 0;z-index: 99;width: 280px;height: 100%;transform: translateX(-120%); -webkit-transform: translateX(-120%);transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out; display: block;}

#slide-navbar-collapse.side_nave_in {transform: translateX(0);-webkit-transform: translateX(0);}



.menu-overlay {background-color:rgba(0,0,0,0.85);bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index:9; display:none;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

.menu-overlay.overlay_in{ display:block;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

    



a.navbar-brand.mobile_view_logo {display: block;width: 100%;clear: both; text-align: center;padding: 15px 0px; }

a.navbar-brand.mobile_view_logo img{ display: inline-block;width: 80%;}

ul.nav.navbar-nav {clear: both;}

/*Toggel button	*/	

.navTrigger {cursor: pointer; width: 30px;display:inline-block;}

.navTrigger i {background-color: #1a7299;border-radius: 2px;content: '';display: block;width: 100%;height: 4px;}

.navTrigger i:nth-child(1) {-webkit-animation: outT 0.8s backwards;animation: outT 0.8s backwards;-webkit-animation-direction: reverse;animation-direction: reverse;}

.navTrigger i:nth-child(2) {margin: 5px 0;-webkit-animation: outM 0.8s backwards;animation: outM 0.8s backwards;-webkit-animation-direction: reverse;animation-direction: reverse;}

.navTrigger i:nth-child(3) {-webkit-animation: outBtm 0.8s backwards;animation: outBtm 0.8s backwards;-webkit-animation-direction: reverse;animation-direction: reverse;}

.navTrigger.active i:nth-child(1) {-webkit-animation: inT 0.8s forwards;animation: inT 0.8s forwards;}

.navTrigger.active i:nth-child(2) {-webkit-animation: inM 0.8s forwards;animation: inM 0.8s forwards;}

.navTrigger.active i:nth-child(3) {-webkit-animation: inBtm 0.8s forwards;animation: inBtm 0.8s forwards;}

    

/*Toggel button animation	*/	    

@-webkit-keyframes inM {

  50% { -webkit-transform: rotate(0deg);}

  100% {-webkit-transform: rotate(45deg);}

    }

@keyframes inM {

  50% {transform: rotate(0deg);}

  100% {transform: rotate(45deg);}

}

@-webkit-keyframes outM {

  50% {-webkit-transform: rotate(0deg);}

  100% {-webkit-transform: rotate(45deg);}

}

@keyframes outM {

    50% {transform: rotate(0deg);}

  100% { transform: rotate(45deg);}

}

@-webkit-keyframes inT {

  0% {-webkit-transform: translateY(0px) rotate(0deg);}

  50% { -webkit-transform: translateY(9px) rotate(0deg);}

  100% {-webkit-transform: translateY(9px) rotate(135deg);}

}

@keyframes inT {

    0% {transform: translateY(0px) rotate(0deg);}

  50% {transform: translateY(9px) rotate(0deg);}

  100% {transform: translateY(9px) rotate(135deg);}

}

@-webkit-keyframes outT {

  0% {-webkit-transform: translateY(0px) rotate(0deg);}

  50% {-webkit-transform: translateY(9px) rotate(0deg);}

  100% {-webkit-transform: translateY(9px) rotate(135deg);}

}

@keyframes outT {

  0% {transform: translateY(0px) rotate(0deg);}

  50% {transform: translateY(9px) rotate(0deg);}

  100% {transform: translateY(9px) rotate(135deg);}

}

@-webkit-keyframes inBtm {

  0% {-webkit-transform: translateY(0px) rotate(0deg);}

  50% {-webkit-transform: translateY(-9px) rotate(0deg);}

  100% {-webkit-transform: translateY(-9px) rotate(135deg);}

}

@keyframes inBtm {

  0% {transform: translateY(0px) rotate(0deg);}

  50% {transform: translateY(-9px) rotate(0deg);}

  100% {transform: translateY(-9px) rotate(135deg);}

}

@-webkit-keyframes outBtm {

  0% {-webkit-transform: translateY(0px) rotate(0deg);}

  50% {-webkit-transform: translateY(-9px) rotate(0deg);}

  100% {-webkit-transform: translateY(-9px) rotate(135deg);}

}

@keyframes outBtm {

  0% {transform: translateY(0px) rotate(0deg);}

  50% {transform: translateY(-9px) rotate(0deg);}

  100% {transform: translateY(-9px) rotate(135deg);}

}

    

/*Toggel button	*/	

    

.navbar-fixed-top{ position:inherit;}

.navbar-toggle{ position:fixed; right:0;z-index: 9999999;top:18px;}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: transparent;}

.navbar-inverse .navbar-toggle {background-color: transparent;border: none;border-radius: 0;height: 22px;width: 30px;padding: 0px;}

.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff;}

.navbar-inverse .navbar-nav > li > a {border-bottom: 1px solid rgba(255,255,255,0.3)!important; border-radius: 0;}

.navbar-inverse .navbar-nav > li:last-child a{border-bottom:none;}

.navbar-inverse .navbar-nav > li > a :hover{color:#f79323;}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:rgba(0,0,0,0.1);background:#000;}

    



.navbar-nav > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ text-align:center; position:relative;}

    

.caret-m{ display: block;position: absolute;right: -9px;left: auto;z-index: 555;bottom: auto;top: 9px;margin: 0 15px 0 0;padding: 0;width: 30px;height: 30px;text-align: center;line-height: 24px;cursor: pointer;}

.caret-m i{ color:#FFFFFF; font-size:10px;}

/*.caret-m:hover i{ color:#ee9924;}*/	

    

.dropdown-menu{ position:inherit; width:100%;}

.caret{ display:none;}

.dropdown-menu{display: none;visibility:visible;transform: translateY(0em);-moz-transform: translateY(0em);-webkit-transform: translateY(0em);-ms-transform: translateY(0em);-o-transform: translateY(0em);opacity:1;

position:relative;top:0;}

.dropdown-menu > li > a{ text-align:center;}

.dropdown-submenu > .dropdown-menu{ left: 0; min-width: inherit; right: 0; position:inherit;}

	

	

a.navbar-small-resolutionz{ display:block;}

a.navbar-big-resolutionz{ display:none;}

.navbar-collapse .navbar-header{ display:none;}

.navbar-middle ul.navbar-nav{ margin:0;}

.navbar-middle .navbar-toggle{ position:inherit; left:0; right:0; top:0; bottom:0; margin:2.5em auto; display:inline-block; float:left;}

.navbar-middle .navbar-toggle:after, .navbar-middle .navbar-toggle:before{ clear:both;}

.navbar-middle a.navbar-small-resolutionz{ position:inherit; left:0; right:0; top:0; bottom:0; margin:auto; display:inline-block; float:none; width:auto;}

.navbar-middle a.navbar-small-resolutionz:after, .navbar-middle a.navbar-small-resolutionz:before{ clear:both;}

.navbar ul { margin-top: 5px;text-align: center;}

.navbar-inverse .navbar-nav > li > a { padding:13px 0px; font-size:14px; font-weight:normal;color:#fff;    text-align: left; padding-left: 30px;}

.navbar-inverse .navbar-nav > li:after{ display:none;}

.navbar-inverse ul.nav li.dropdown:hover ul {background: #292929;}

.navbar-inverse .navbar-nav > li {display: block;margin: 0px;}

ul.nav.navbar-nav li:last-child a{ border-bottom:none !important;}  



body {padding-top: 76px;}  

    

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

.top-info{ display: none;}    

.navbar-header {text-align: right;padding-right: 0px;margin-left: 15px;}

a.navbar-brand {width:auto;float: left;}

.search-sec {right:0px;display: inline-block;top: -15px;}

.search-sec .wrap {margin: 27px 0px;height:auto;float: none;display: inline-block;}

.cart-sec {right: 0;line-height: 0px;display: inline-block;top: -16px;}

    

    

.cmn-heading h1, .cmn-heading h2 {font-size: 24px;} 

.banner-caption p {font-size: 17px;}

.navbar-inverse .navbar-toggle {transform: scale(0.9);}   

a.top-phone {display: block;}    

ul.nav.navbar-nav {display: block;} 

.navbar-inverse .navbar-nav > li > a {width: 95%;}    

a.mobile_view_logo img {filter: brightness(0) invert(1);} 

a.cmn-buttn.banner-buttn {font-size: 18px;padding: 10px 15px;margin-left: 30px;border: 3px solid #fff;}    

a.cmn-buttn.banner-buttn::before {right: -36px;width: 35px;height: 90px;background-size: contain;}    

a.cmn-buttn.banner-buttn::after {left: -36px;width: 35px;height: 90px;background-size: contain;}    

.banner-caption {width: 68%;margin-left: 10px;}

.banner-section {padding: 30px 0px 60px;} 

section.cmn-heading.under-banner-logo-sec ul li {margin-bottom: 10px;}    

section.cmn-heading.under-banner-logo-sec ul li:last-child {margin-bottom:0px;}

section.cmn-heading.how-its-work {padding: 30px 0px;text-align: center;}    

.for-mobile-view {display: block !important;} 

.step-icon {display: none;}

.step.aos-init.aos-animate {display: inline-block;}    

.for-mobile-view {width: 35%;display: inline-block !important;margin-bottom: 10px;}    

section.cmn-heading.how-its-work ul li .col-sm-2 {text-align: center;} 

.step h5 {font-size: 75px !important;transform: scale(1);width: 100px;height: 100px;background: #fff;border-radius: 50%;line-height: 105px;}    

.step.aos-init.aos-animate {display: inline-block;position: absolute;z-index: 9;top: 45px;left: 26%;}  

.step-content {margin-bottom: 30px;}    

section.cmn-heading.get-an-offer {padding: 30px 0px;text-align: center;}    

.cmn-heading .offer-body p {font-size: 15px;margin-bottom: 20px;}    

.step-content p {font-size: 15px;}    

.sec-header p {font-size: 15px;margin-bottom: 5px;}   

.offer-body input.cmn-buttn.submit {font-size: 15px;}

section.cmn-heading.handle-sec {padding: 30px 0px;}    

.handle-header p {width: 90%;font-size: 15px;} 

.right-cont {padding: 20px 10px;}    

ul.points li {width: 100%;display:block;margin: 0;margin-bottom: 5px;}    

ul.points {margin-top: 30px;}    

.testimonial-box {margin-bottom: 10px;min-height: auto;margin-bottom: 20px;}    

a.footer-cont {margin-bottom: 0;padding-top: 0;}    

.footer_bbb_logo {margin-bottom: 15px;} 

.footer-sec {padding: 25px 0px 0px;}    

a.footer_logo {width: 50%;margin: 0 auto;margin-bottom: 20px;}  

.all-location h4 {margin-top: 0px;margin-bottom: 30px;}    

    
.banner-inn h1 {width: 92%;}
.col-sm-6.form-group.pad-left {padding-left: 0px; padding: 0px 30px;}    
.col-sm-6.form-group.pad-right { padding-right:0px;padding: 0px 30px;}
.col-sm-4.form-group {
    width: 40%;
    display: inline-block;
    float: none;
    vertical-align: top;
    margin: 0px -2px;
}	
.col-sm-8.form-group {
    width: 60%;
    display: inline-block;
    float: none;
    vertical-align: top;
    margin: 0px -2px;
}
    
.property_information {
    padding: 0px 15px;
}
    .property_information h2,.property_information p {
        padding-left: 15px;}
    
 .offer-body input.cmn-buttn.submit {
    margin-top: 20px;
     margin-left: 30px;}
     
     
     
     
}





@media (min-width: 600px) and (max-width: 640px) {

	html, body { width: auto;  }

	

}





@media (max-width: 640px) {

body p {font-size: 14px !important;}    

.cmn-heading h1, .cmn-heading h2 {font-size: 22px;}    

.banner-caption p {font-size: 16px;}    

.banner-image {bottom: -22px;}  

.step.aos-init.aos-animate {left: 25%;}    

.step h5 {font-size: 65px !important;transform: scale(1);width: 90px;height: 90px;background: #fff;border-radius: 50%;line-height: 95px;}    

a.cmn-buttn.testimonial-buttn {margin-top: 10px;font-size: 15px;}

.testimonial-box small {font-size: 16px;margin-top: 0px;display: block;padding-bottom: 10px;}    

.top-content p {margin-right: 0;font-size: 14px;} 

.sec-header p {font-size: 14px;margin-bottom: 5px;}    

ul.f-link li a {font-size: 12px;padding: 0px 4px 9px;}    

    

    

    

    

    

    

	

}

@media (max-width: 600px) {

    

.search-sec input[type="text"]:focus {width:200px;}     

}











@media (max-width: 480px) {

	



	

h1, h2{font-size:30px;}

h3,h4,h5{font-size:16px}

p{ font-size:14px;}



/*common css*/

.cmn-heading h1,.cmn-heading h2{font-size:30px;}

.cmn-heading h2:after{ width: 100px;}

.cmn-heading h3,h4,h5{font-size:16px;}

.cmn-buttn{font-size: 14px;}



#myCarousel .mobile-header{ display: block;}  

    

.navbar-header {padding-right: 46px;}

.search-sec input[type="text"]:focus {width:180px;}  

 

.mid-product-img { width: 220px;height: 220px;}    



    

 

.footer-sec {padding: 46px 15px 15px;} 

.news-sign-up {padding-bottom: 46px;}

ul.f-link li a {padding: 0px 8px 6px;}   

.coppywright-sec .social-info {padding-bottom: 11px;}

    

    

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

.banner-image {display: none;} 

.banner-caption {width: 95%;margin-left:8px;text-align: center;}  

#slide-navbar-collapse {width: 250px;} 

a.navbar-brand {width: 180px;}    

.top-offer-message {padding: 8px 5px;}

.banner-caption p {width: 100%;}  

a.cmn-buttn.banner-buttn {font-size: 16px;padding: 10px 15px;margin-left: 0px;border: 3px solid #fff;margin-top: 20px;}    

.banner-section::after {left: -1%;} 

.banner-section {padding: 20px 0px 50px;}

section.cmn-heading.under-banner-logo-sec ul li a img {height: auto;width: 80%;}    

.banner-section::after {height: 100px;} 

.for-mobile-view {width: 45%;}    

.step.aos-init.aos-animate {left: 18%;}    

.step-content {margin-bottom: 15px;} 

.video-bg {width: 80%;}  

a.cmn-buttn.location-buttn {width: 80%;font-size: 15px;margin-top: 15px;}    

section.cmn-heading.handle-sec {padding: 25px 5px;}

.cmn-heading h1, .cmn-heading h2 {font-size: 24px;} 

.right-cont {padding: 15px 5px;} 

.right-cont img {height: auto;width: 40px;}

#stuck_container {padding: 20px 0px;}    

.coppywright-sec {padding-bottom: 0px;}

a.footer_logo {width: 80%;}    

    
.banner-inn h1 { width: 95%;font-size: 22px;    margin-bottom: 10px;}
.banner-inn {padding: 25px 0px;padding-bottom: 220px;}   
.banner-inn small {font-size: 14px;}
form.new-design strong {width: 100%;margin-bottom: 24px; color: #1a7299;font-size: 14px;}    
.col-sm-6.form-group.pad-left,.col-sm-6.form-group.pad-right,.col-sm-12.form-group,.property_information { padding: 0;}   
.col-sm-4.form-group{padding-left: 0;} 
.col-sm-8.form-group{padding-right:0;}
.offer-body input.cmn-buttn.submit {margin-left: 0px;}    
.banner-inn::after {width: 114%;}
   
}



@media (max-width:400px) {



.search-sec input[type="text"]:focus {width:140px;}      

.search-sec input[type="text"] {padding-right: 40px;}

    

.input-group {width: 290px;}

.news-letter-sec .input-group .btn { padding: 6px 7px; } 

.footer-sec {padding: 30px 15px 15px;}

.news-letter-sec h3 {padding-bottom: 20px;}

.news-sign-up {padding-bottom: 24px;} 

    

    

}

@media (max-width: 360px) {

}



@media (max-width: 320px) {

		

}















