/*
Theme Name: See More Home Inspections
Description: This is a custom theme for See More Home Inspections
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

body{
	overflow-y: hidden !important;
    overflow-x: hidden !important;
}

a{

	transition: all .3s;

}


.clear{

	clear: all;

}



.see-blue{

	color: #436cb4;

}

.see-green{

	color: #06aa4e;

}


.see-bluebutton{
	color: white;
	background: #436cb4;
    border-radius: 3px;
    border-bottom: 2px solid #375a99;
    padding: 18px 25px;
}

.see-bluebutton:hover{
	color: #f2f2f2;
	background: #375a99;
    border-bottom: 2px solid #2e508c;
}

.see-greenbutton{
	color: white;
	background: #52bc73;
    border-radius: 3px;
    border-bottom: 2px solid #06aa4e;
    padding: 12px 25px;
}

.see-greenbutton:hover{
	/*color: #433043;*/
	background: #06aa4e;
    border-bottom: 2px solid #038d40;
}

.see-whitebutton{
	color: #436cb4;
	background: #fff;
    border-radius: 3px;
    border-bottom: 2px solid #b8b6b6;
    padding: 12px 25px;
}

.see-whitebutton:hover{
	color: #436cb4;
	background: #f5f5f5;
    border-bottom: 2px solid #a7a7a7;
}

.see-bluebutton.ew-standard-shadow:hover{
	-webkit-box-shadow: 2px 2px 25px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 2px 2px 25px 0px rgba(0,0,0,0.10);
box-shadow: 2px 2px 25px 0px rgba(0,0,0,0.10);
}

.see-bluebutton strong{
font-weight: bolder;
    font-family: monospace;
    font-size: 20px;
    margin-left: 7px;
}

.see-lightbutton-rounded{
	    color: #359b57 !important;
    border: 1px solid #ffffff;
    /* border-radius: 50%; */
    padding: 17px 34px;
    background: #f8ebeb;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.25);
box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.25);
background: rgb(253,248,248);
background: linear-gradient(180deg, rgba(253,248,248,1) 0%, rgba(246,231,231,1) 100%);
}

.see-lightbutton-rounded:hover{
background: rgb(242,241,241);
background: linear-gradient(180deg, rgba(242,241,241,1) 0%, rgba(236,228,228,1) 100%);
}

.see-greenbutton-rounded{
	    color: #fff !important;
    border: 1px solid #167836;
    /* border-radius: 50%; */
    padding: 17px 34px;
    background: #35a259;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.25);
box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.25);
background: rgb(67,179,104);
background: linear-gradient(180deg, rgba(67,179,104,1) 0%, rgba(42,148,77,1) 100%);
transition: all 0.5s ease;
transition: background 0.5s ease;
}

.see-greenbutton-rounded:hover{
background: rgb(61,161,93);
background: linear-gradient(0deg, rgba(39,143,73,1) 0%, rgba(61,161,93,1) 100%);
}

body .testimonial_slider blockquote span, .nectar_single_testimonial span {

}

.see-standard-shadow{
	-webkit-box-shadow: 2px 2px 25px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 25px 0px rgba(0,0,0,0.2);
box-shadow: 2px 2px 25px 0px rgba(0,0,0,0.2);
}

.see-contactarrow{
    font-weight: bold;
    color: #4ec174;
}

.see-contactarrow:after{
    content: ' >';
    font-family: monospace;
    border: 5px solid white;
    padding: 2px 9px 2px 0px;
    border-radius: 100%;
    margin-left: 10px;
}


.see-contactarrow:hover{
	    color: #9ae5bb;
}

.see-contactarrow:hover:after{

	border: 5px solid rgba(255,255,255,.7);
}


/* BUTTON */

.see-button{
color: white !important;
    font-size: 13.5px;
    background-color: #df2c43;
    border-bottom: 3px solid #c62439;
    border-radius: 3px;
    padding: 12px 22px;
    border-left: 1px solid #c62439;
    border-right: 1px solid #c62439;
    border-top: 1px solid #c62439;
}

.see-button:hover{
color: 	#f4f4f4;
background: 	#d6293f;
}

.see-button-light{
border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    background-color: #fff;
    border-bottom: 3px solid #eeeeee;
    color: #d7243b !important;

    font-size: 13.5px;
    padding: 12px 22px;
    font-weight: 600;
    color: #02598e !important;
}

.see-button.see-button-light:hover{
color: 	#fff;
background: 	#f3f3f3;
}

.see-button:after{
content:' →';
color: 	#436cb4;
    margin-left: 5px;
    margin-right: -5px;
}

.see-button.see-button-light:after{
content:' →';
color: 	#436cb4;
    margin-left: 5px;
    margin-right: -5px;
}

/* SPECIAL seeMARINE */

.see-special-ol{

}

/* special list */

.see-special-ol {
    list-style-type: none;
}
.see-special-ol ol {
    margin-left: 2em;
}

.see-special-ol ol li{
	    list-style: none;
}
.see-special-ol li {
    counter-increment: count-me;
    list-style: none !important;
        line-height: 50px;
}
.see-special-ol li::before {
    content: counter(count-me) ". ";
    display: inline-block;
    position: relative;
    left: -1.3em;
    top: .05em;
    color: white;
    background: #00588e;
    width: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid rgba(255,255,255,.5);
}

.see-sblue, .see-syell, .see-sred{
font-weight: bold;
}

.see-sblue{
color: #00588d !important;
}

.see-syell{
color: #f3cc17 !important;
}

.see-sred{
color: #d31f36 !important;
}

.fullwidth-divider {

    margin: 14px 0px;

}



.fullwidth-divider .fullwidth-divider_drk, .fullwidth-divider .fullwidth-divider_lit {

    margin: 0 -9999rem;

}



.see-header-divider .fullwidth-divider_drk, .see-header-divider .fullwidth-divider_lit {

    display: block;

    position: relative;

    float: right;

}



.fullwidth-divider_drk {

    background: rgba(0, 0, 0, 0.10);

    height: 1px;

    width: 100%;

}



.fullwidth-divider_lit {

    background: rgba(255, 255, 255, 0.25);

    height: 1px;

    width: 100%;

}

.see-intro{
	font-size: 24px;
	line-height: 30px;
}

h3{
	color: #274f92;
	font-size: 24px;
	font-weight: 500;
}

/* SPECIAL see - END */


/*Header*/


body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {
    color: #454545;
}

body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .nectar-box-roll .overlaid-content .subheader {
    color:#4ec174 !important;
}

.nectar-recent-post-slide .nectar-recent-post-bg:after, .single [data-post-hs="default_minimal"] .page-header-bg-image:after, .archive .page-header-bg-image:after {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0.9528186274509804) 0%, rgba(255,255,255,0.9) 10%, rgba(255,255,255,0.8) 100%) !important;
}

#page-header-bg:after{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: ' ';
    z-index: 1;
    display: block;
	background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0.9528186274509804) 0%, rgba(255,255,255,0.896796218487395) 10%, rgba(255,255,255,0.5962359943977591) 100%) !important;
}

.see-headergrad .row-bg-overlay{
	background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0.9528186274509804) 0%, rgba(255,255,255,0.896796218487395) 10%, rgba(255,255,255,0.5962359943977591) 100%) !important;
    opacity: initial !important;
}

.see-headertop{
	    height: 30px;

}

#top .row .col #logo{
	    margin-top: 9px;
}

#top .row .see_mainmenu{
	height: 32px;
	margin-top: 3.5em;
}


.ocm-effect-wrap {
        border-top: 3px solid #4ec174 !important;
}

.see-headinfo{

}

.see-headinfo_left{
float: left;
}

.see-headinfo_left .see-socialloop{

}

.see-headinfo_left .see-socialloop li{
margin: 6px 22px 0px 0px;
    display: inline-block;
}

.see-headinfo_left .see-socialloop li a{
}

.see-headinfo_left .see-socialloop li a i{
	transition: all 0.5s ease;
}


.see-headinfo_left .see-socialloop li a i:hover{

	opacity: .8;
}

#header-outer[data-lhe="animated_underline"].transparent #top .see_mainmenu nav > ul > li > a:after, #header-outer.transparent #top .see_mainmenu nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #436cb4!important;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:after, #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a:after {
    bottom: -20px !important;
}

.sf-menu >li ul a, #top nav >ul >.megamenu ul li a {
    padding: 10px 10px;
}


.see-headinfo_right{
	background: #4ec174;
	color: #0c4920;
	display: block;
    position: relative;
    display: inline-block;
padding: 3px 0px 3px 14px;
    border-bottom-left-radius: 11px;
}

.see-headinfo_right strong{
color: white;
}

.see-headinfo_right:before {
    content: '';
    background: #4ec174;
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 45% 100%);
    display: block;
    position: absolute;
    height: 82%;
    width: 24px;
    top: 0px;
    z-index: 0;
    left: -11px;
}
.see-headinfo_right:after {
    content: '';
    background: #4ec174;
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    z-index: 0;
    right: -999px;
    min-width: 1000px;
}

.see-c2aarea{
    margin-left: 2em;
}

.see-c2aarea .see-c2aarea-phone{
font-weight: 700;
    color: #4ec174;
    font-size: 16px;
        margin-right: 1em;

        border-left: 1px solid #d3d3d4;
    padding-left: 2em;
   
}

.see-c2aarea .see-c2aarea-phone:hover{
    color: #079e4a;
}

.see-c2aarea .see-c2aarea-button{
color: white;
    padding: 12px 20px;
    border-radius: 60px;
    font-size: 14px;
    border: 1px solid rgb(34, 66, 127, 1);
    background: rgb(62,101,173);
    background: linear-gradient(180deg, rgba(62,101,173,1) 0%, rgba(45,83,151,1) 100%);
    transition: all 0.5s ease;
}

.see-c2aarea .see-c2aarea-button:hover{
opacity: .8;
}


/* HOMEPAGE */

.see-headerservice-wrapper{
	margin-top: -575px;
}

.see-headerservice{
	border-radius: 7px;
   /* border: 1px solid rgba(255,255,255,.5);*/
    padding: 20px 32px;
    background-position: center !important;
    height: 385px;
    position: relative;
    line-height: 22px;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.15);
    transition: all 0.5s ease;
    background-size: cover !important;
}

.see-headerservice:hover{
-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.35);
}

.see-headerservice:before{
position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    background: rgb(68,107,180);
background: linear-gradient(58deg, rgba(68,107,180,1) 0%, rgba(68,107,180,0) 90%);
border-radius: 7px;
	}

.see-headerservice .see-headerservice-content{
    bottom: 30px;
    position: absolute;
    color: #e9e9e9;
	font-size: 16px;
	        padding-right: 45px;
}

.see-headerservice h4{
	color: #ffffff;
	font-size: 30px !important;
	font-weight: bold;
	    line-height: 34px !important;
	    margin-bottom: 18px;
}


.see-headerservice a{
	    display: block;
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
}

.see-headerservice a strong{
	font-family: monospace;
    border: 5px solid white;
    padding: 1px 6px;
    border-radius: 100%;
    margin-left: 5px;
}

.see-headerservice a:hover{
	    color: #9ae5bb;
}

.see-headerservice a:hover strong{

	border: 5px solid rgba(255,255,255,.7);
}

.see-headerservice-1{

}

.see-headerservice-wrapper .see-headerservice-2 {
	margin-top: -27px;
}
.see-headerservice-2{
border-top-right-radius: 40px;

}
.see-headerservice.see-headerservice-2:before{
border-top-right-radius: 40px;
}
.see-headerservice-3{
border-bottom-left-radius: 40px;
}
.see-headerservice.see-headerservice-3:before{
border-bottom-left-radius: 40px;
}
.see-headerservice-4{

}

.see-aboutsec h3{
font-size: 34px !important;
font-weight: bold !important;
color: #19488b;
}

.see-aboutsec p{
	    padding-bottom: 1em;
}

.see-aboutitle{

}

.see-aboutitle h1{
	font-size: 35px;
    color: #4f4f4f;
    font-weight: 500;
    margin-bottom: 	0px;
}

.see-aboutitle h2{
color: #436cb4;
    font-size: 54px;
    line-height: 64px;
}

.see-aboutitle-border{
	height: 4px;
    width: 25%;
    display: block;
    background: #06aa4e;
    margin-top: 36px;
}

/* Services */

.see-partservice{
background-size: auto !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    min-height: 300px;
    background-color: white !important;
    border: 5px solid #edeaea;
    padding: 15% 9%;
    position: 	relative;	
    text-align: 	center;	
    transition: all .3s;
}

.see-partservice:after{
    content: ' ';
    background: 	rgba(255,255,255,0);
    z-index: 	1;
}

.see-partservice:hover:after{
position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    background: 	rgba(255,255,255,.9);
    z-index: 	1;
}

.see-partservice:hover h4, .see-partservice:hover strong, .see-partservice:hover a,.see-partservice:hover .see-button-rounded{
opacity: 	1;
}

.see-partservice h4{
position: 	relative;
z-index: 	2;
opacity: 	0;
color: 	#06aa4e;
}

.see-partservice strong{
position: 	relative;
z-index: 	2;
opacity: 	0;
}

.see-partservice a{
position: 	relative;
z-index: 	2;
opacity: 	0;
}

.see-partservice .see-button-rounded{
position: 	relative;
z-index: 	2;
opacity: 	0;
    background: white;
    display: inline-block;
    border: 3px solid #466bb3;
    padding: 8px 26px;
    margin: 0 auto;
    position: relative;
    border-radius: 50px;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
}

/* SERVICE SIDEBAR */

.material #sidebar .widget #menu-service-menu li{
    padding: 2px 42px !important;
    background: #f6f4f4;
}

.material #sidebar .widget  #menu-service-menu li a{
	background: #f6f4f4;
    color: #7f8080;
    font-weight: 500 !important;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    padding: 17px 0px !important;
    border-bottom: 1px solid rgba(0,0,0,.2);
}

.material #sidebar .widget #menu-service-menu li.current-menu-item{
	background: 	white;
	
		
}

.material #sidebar .widget #menu-service-menu li.current-menu-item a{
	background: 	white;

	    padding-left: 12px !important;
}

.material #sidebar .widget #menu-service-menu li:hover{
	background: 	white;
	
		
}

.material #sidebar .widget #menu-service-menu li:hover a{
	background: 	white;
	color: #436cb4;
}

.material #sidebar .widget #menu-service-menu li.current-menu-item a:before{
	content: '';
    background: #06aa4e;
    width: 3px;
    height: 24px;
    position: absolute;
    display: block;
    margin-left: -27px;
    margin-top: 3px;
}

.material #sidebar .widget  #menu-service-menu li:last-child a{
border-bottom: none;
}

.material #sidebar .widget #menu-service-menu{
	    border-radius: 5px;
    border: 1px solid rgba(0,0,0,.15);
}

.material #sidebar .widget #menu-service-menu li:first-child{
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.material #sidebar .widget #menu-service-menu li:last-child{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* HOME BLOG SECTION */

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before {
    background-color: rgba(0,0,0,0.55);
    border-radius: 4px;
    background: rgb(68,107,180);
    background: linear-gradient(0deg, rgba(68,107,180,0.75) 0%, rgba(180,199,235,.57) 100%);
}

.blog-recent[data-style="classic_enhanced_alt"] .article-content-wrap .post-header .meta{
	color: #cff9e2;
}

.blog-recent[data-style="classic_enhanced_alt"] .article-content-wrap .post-header h3 {
    margin-bottom: 3px;
    font-weight: bold;
    line-height: 35px;
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .meta-category a {
    border: 2px solid #06aa4e;
    padding: 4px 7px;
}

.blog-recent[data-style="classic_enhanced_alt"] .article-content-wrap{
	text-shadow: 0px 1px 10px rgba(50, 90, 164, 1);
}

.single-post #page-header-bg h1 {
       color: #454545;
}

.single #page-header-bg #single-below-header span {
    color: #555656;
}

#single-below-header a, #page-header-bg #single-below-header a {
    color: #06aa4e;
}

#single-below-header a:hover, #page-header-bg #single-below-header a:hover {
    color: #028e40;
}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, body.material #page-header-bg.fullscreen-header .inner-wrap >a {
    color: #19488c;
}

body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover {
    color:#ffffff;
}

/* HOMEPAGE */

/* Testimonials */

.bb-test .bb-testimonial{
	background-color: rgba(255,255,255,1);
    border: 1px solid #dfdfdf;
        text-align: left;
    padding: 50px 50px 50px 100px;
    border-radius: 10px;
    margin-bottom: 40px;
    transition: background-color 0.2s ease;
    -webkit-transition: background-color 0.2s ease;
    quotes: "\201C""\201D";
    position: relative;
}



.bb-test .bb-testimonial:before{
color: #4ec174 !important;
    font-family: sans-serif;
    content: open-quote;
    font-size: 130px;
    position: absolute;
    left: 29px;
    top: 50px;
    line-height: 115px;
}

.bb-test-name{
color: #3762a7;
font-size: 16px;
text-align: center;
padding-bottom: 0px;
}

.bb-test-comp{
color: #676767;
font-size: 14px;
text-align: center;
margin-bottom:30px; 
}


.bb-test .bb-testimonial:after{
	content: "";
	    background-color: rgba(255,255,255,1);
    border: none !important;
    border-left: 1px solid #dfdfdf !important;
    border-top: 1px solid #dfdfdf !important;
    position: absolute;
    width: 28px;
    height: 28px;
    display: block;
    border-radius: 5px;
    overflow: hidden;
    transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
   left: 50%;
    margin-left: -20px;
    bottom: -13px;
}

/* CONTACT */

.cm-form-field{
	    display: inline-block;
    width: 45%;
    margin-right: 30px;
}

/* FOOTER */

#footer-outer .row {
    padding: 75px 0 50px !important	;
}

#footer-outer{
    border-bottom: 3px solid #4ec174;
}

#footer-outer a{
	color: #466bb3 !important;
}

#footer-widgets > .container > .row{
	    border-top: 1px solid rgba(0,0,0,.1);
    padding: 5em 0;
}

.see-usa{
    margin: 0px 9px 0px;
    margin-bottom: 0px !important;
}

.cim-footerlogo{
	text-align: right;
}

.cim-footerlogo p{
display: inline-block;
}

.cim-footerlogo img{
	margin-bottom: -7px !important;
    margin-left: 7px !important;
}

#footer-widgets #menu-footer-menu {
    margin: 0;
    font-weight: lighter;
    color: #6e6f72;
    text-align: right;
}

#footer-widgets #menu-footer-menu li{
    list-style: none;
    display: inline-block;
        margin-left: 4em;
}

#footer-widgets #menu-footer-menu li.current-menu-item{
	color: 	#446bb4;
}

#footer-widgets #menu-footer-menu a{
font-weight: 500 !important;
    font-family: 'Open Sans';
}

#footer-widgets .see-socialloop-footer {
    text-align: right;
    padding-top: 2em;
}

#footer-widgets .see-socialloop-footer li{
    list-style: none;
    display: inline-block;
    margin-left: 20px;
}

#footer-widgets .see-socialloop-footer li a{
border: 1px solid rgba(0,0,0,.15);
    background: white;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
        padding: 18px 36px 34px 22px;
    display: block;
    position: relative;
}

#footer-widgets .see-socialloop-footer li a:hover{
background: 	rgba(0,0,0,.10);
}

#footer-widgets .see-socialloop-footer li a i{
display: block;
}

#footer-widgets .widget_nav_menu{
padding-top: 2em;
}

.footer-widgets{
		
}

#footer-widgets > .container:after {
    content: url(images/footer-magnifying-glass.png);
    position: absolute;
    top: 0px;
    right: 0px;
        z-index: 1;
}

#footer-widgets > .container > .row {
    z-index: 2;
}

@media only screen and (min-width: 1100px) and (max-width: 1360px){
.see-headerservice h4 {
    color: #ffffff;
    font-size: 26px !important;
    font-weight: bold;
    line-height: 28px !important;
    margin-bottom: 18px;
}

.see-headerservice {
    height: 309px;
    }

    #top nav > ul > li > a{

    font-size: 13px;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    margin-left: 15px;
    margin-right: 15px;
}
.see-c2aarea {
    margin-left: 1em;
}
.see-c2aarea .see-c2aarea-phone {
    font-weight: 700;
    color: #4ec174;
    font-size: 14px;
    margin-right: 1em;
    border-left: 1px solid #d3d3d4;
    padding-left: 1em;
}
.see-c2aarea .see-c2aarea-button {
    color: white;
    padding: 5px 15px;
    border-radius: 60px;
    font-size: 12px;
    border: 1px solid rgb(34, 66, 127, 1);
    background: rgb(62,101,173);
    background: linear-gradient(180deg, rgba(62,101,173,1) 0%, rgba(45,83,151,1) 100%);
    transition: all 0.5s ease;
    display: block;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1099px){
.see-headerservice h4 {
    color: #ffffff;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 23px !important;
    margin-bottom: 18px;
}

.see-headerservice {
    height: 309px;
    }

    #top nav > ul > li > a{

    font-size: 13px !important;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.see-c2aarea {
    margin-left: 1em !important;
}
.see-c2aarea .see-c2aarea-phone {
    font-weight: 700;
    color: #4ec174;
    font-size: 12px;
    margin-right: 0em;
    border-left: 1px solid #d3d3d4;
    padding-left: 1em;
}
.see-c2aarea .see-c2aarea-button {
    display: none;
}

.see-headerservice a {
    display: block;
    margin-top: 20px;
    font-size: 12px;
    font-weight: bold;
}
}

@media only screen and (min-width: 691px) and (max-width: 999px){
.see-headinfo_right {
    background: #4ec174;
    color: #0c4920;
    display: block;
    position: relative;
    display: inline-block;
    padding: 18px 0px 3px 14px;
    border-bottom-left-radius: 11px;
    height: 42px;
    margin-top: -9px;
}

body #top .container #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 90px!important;
}

.vc_custom_1577689570427 {
    padding-top: 13rem !important;
    }

    .see-headerservice-wrapper {
    margin-top: 2px;
}

.blog-recent[data-style*="classic_enhanced"] >.col, .blog-recent[data-style="material"] >.col{
width: 100%;
    margin-bottom: 20px;
}
}

@media only screen and (max-width: 690px){
.see-headinfo_right {
    background: #4ec174;
    color: #0c4920;
    display: block;
    position: relative;
    display: inline-block;
    padding: 18px 0px 3px 14px;
    border-bottom-left-radius: 11px;
    height: 42px;
    margin-top: -9px;
}

body #top .container #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 90px!important;
}

.vc_custom_1577689570427 {
    padding-top: 13rem !important;
    }

    .see-headerservice-wrapper {
    margin-top: 2px;
}

.blog-recent[data-style*="classic_enhanced"] >.col, .blog-recent[data-style="material"] >.col{
width: 100%;
    margin-bottom: 20px;
}
	.page:not(.home) .first-section{
		padding-top: 10em !important;
	}
	
	.cm-form-field {
    width: 100%;
}
	
	.see-service-box{
		margin-top:0px !important;
	}
	
	.see-service-box .see-headerservice-3 {
		    margin-top: -35px;
	}
	
	.blog #page-header-bg{
		padding-top: 8em !important;
	}
	
	.single-post #page-header-bg{
		padding-top: 10em !important;
	}
	
		.page:not(.home) .first-section{
		padding-top: 10em !important;
	}
	
	.cm-form-field {
    width: 100%;
}
	
	.see-service-box{
		margin-top:0px !important;
	}
	
	.see-service-box .see-headerservice-3 {
		    margin-top: -35px;
	}
	
	.blog #page-header-bg{
		padding-top: 8em !important;
	}
	
	.single-post #page-header-bg{
		padding-top: 10em !important;
	}
	
		.home .vc_custom_1577689570427 {
    padding-top: 12rem !important;
    padding-bottom: 4rem !important;
}
	.see-headinfo_right {
		margin-top: -12px;
	    margin-left: 2px;
	padding: 18px 0px 0px 14px;}
	.see-headinfo_right:before{
		display:none;
	}
}

@media only screen and (max-width: 500px){
	.see-headinfo_left {
    float: left;
    width: 45%;
    margin-left: -117px;
}
	.see-headinfo_left .see-socialloop li {
   margin: 6px 0px 0px 6px;
    display: inline-block;
}
	.see-headinfo_left .see-socialloop {
    margin-left: -4px;
}
	
	.see-headertop {
    padding-bottom: 54px !important;
}
	#top .row .see_mainmenu {
    margin-top: 1.5em;
}
	
	.home .vc_custom_1577689570427 {
    padding-top: 12rem !important;
    padding-bottom: 4rem !important;
}
	
	.home h1.see-blue{
		font-size: 35px !important;
    line-height: 41.1px !important;
	}
	
	.home .see-lightbutton-rounded {
		padding: 12px 21px;
	    font-size: 14px;}
	
	.home .see-greenbutton-rounded {
		padding: 12px 21px;
	    font-size: 14px;}
	.see-magnifying{
		display:none !important;
	}
	
	.see-aboutsec h3{
		line-height: 39.8px !important;
	}
	
	.page:not(.home) .first-section{
		padding-top: 10em !important;
	}
	
	.cm-form-field {
    width: 100%;
}
	
	.see-service-box{
		margin-top:0px !important;
	}
	
	.see-service-box .see-headerservice-3 {
		    margin-top: -35px;
	}
	
	.blog #page-header-bg{
		padding-top: 8em !important;
	}
	
	.single-post #page-header-bg{
		padding-top: 10em !important;
	}
	
	#footer-widgets #menu-footer-menu li {
    list-style: none;
    display: inline-block;
    margin-left: 1em;
    font-size: 12px;
}
	
	#footer-widgets .see-socialloop-footer {
    margin-left: 0px;
}
	
	#footer-widgets .see-socialloop-footer li {
    margin-left: 12px;
}
}