/* Enter Your Custom CSS Here */
form label, .frm_forms form label, .with_frm_style label.frm_primary_label, .with_frm_style.frm_login_form label, .frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label, .frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label {
    color: #5d5d5d;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 17px !important;
    font-weight: normal;
    margin: 20px 0 4px;
}


body.home .float-img{padding-right:0;padding-left:0;}
body.home .light-text.testimonials .quote blockquote, .light-text.testimonials .quote blockquote {
	font-style: normal;
}
body.home .light-text .circle-med-icon i:hover {
	background-color: none;
}
body.home #themo_thumbnail_slider_1_inner .hide-animation.slideUp {
	width: 280px !important;
}
body.home .light-text.testimonials .quote blockquote, .light-text.testimonials .quote blockquote {
	min-height: 250px;
}
body.home .quote img {
	width: 100px;
	padding-bottom: 20px;
}
	body.home section#themo_call_to_action_1{
	background: #1f5df2;
	}
	body.home #themo_thumbnail_slider_1_inner {
	margin-left: 140px;
}
body.home #themo_testimonials_1 .circle{
	border-radius:0!Important;
}
body.home #themo_testimonials_1 figcaption {
	display: block;
	clear: both;
	margin: 0;
}
body.home section#themo_testimonials_1 {
    background-color: #2b8dd6;
}
body.home section#themo_testimonials_1 {
    background-color: #fff;
}
body.home #themo_testimonials_1 h2{
	color:#2159ea;
}
body.home .light-text.testimonials .quote blockquote, .light-text.testimonials .quote blockquote {
	min-height: 220px;
}
body.home section#themo_testimonials_1 .quote,.light-text.testimonials .quote blockquote,.light-text.testimonials .quote blockquote, .light-text.testimonials .quote figcaption, .light-text.testimonials .quote figcaption span{
	color:#000;
}

body.home .quote:hover {
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	cursor:pointer;
}
body.home .accent.glyphicons.glyphicons-font {
	background: url('https://www.inspectandcloud.com/wp-content/uploads/2015/05/Rename-Custom-area.png');
	background-size: contain;
	border: 0;
	border-radius: 0 !important;
	background-repeat: no-repeat;
	text-indent: -20000px;
}
body.home .accent.glyphicons.glyphicons-clock {
	background: url('https://www.inspectandcloud.com/wp-content/uploads/2015/05/Time-Stamp-and-Bulk-Photo-Export.png');
	background-size: contain;
	border: 0;
	border-radius: 0 !important;
	background-repeat: no-repeat;
	text-indent: -20000px;
}body.home .accent.glyphicons.glyphicons-notes {
	background: url('https://www.inspectandcloud.com/wp-content/uploads/2015/05/Mac.png');
	background-size: contain;
	border: 0;
	border-radius: 0 !important;
	background-repeat: no-repeat;
	text-indent: -20000px;
}body.home .accent.glyphicons.glyphicons-circle-arrow-top {
	background: url('https://www.inspectandcloud.com/wp-content/uploads/2015/05/Bulk-Property-Import.png');
	background-size: contain;
	border: 0;
	border-radius: 0 !important;
	background-repeat: no-repeat;
	text-indent: -20000px;
}

body.home .accent.glyphicons.glyphicons-pencil {
	background: url('https://www.inspectandcloud.com/wp-content/uploads/2015/05/Group-3.png');
	background-size: contain;
	border: 0;
	border-radius: 0 !important;
	background-repeat: no-repeat;
	text-indent: -20000px;
}

body.home .accent.glyphicons.glyphicons-bring-to-front {
	background: url('https://www.inspectandcloud.com/wp-content/uploads/2015/05/Full-Button-Label-Customisation.png');
	background-size: contain;
	border: 0;
	border-radius: 0 !important;
	background-repeat: no-repeat;
	text-indent: -20000px;
}




body.postid-2921 .entry-content p a {
	white-space: break-spaces;
}
body.postid-2921 .headhesive--clone #logo .logo-main {
	display: none!important;
}

.comment-respond {
    display: none;
}
.tp-button.small.r1.zz1.hidemob {
	top: -100px !important;
	position: relative;
}
.rev_slider {
	z-index: 2;
}
.visibleno{
text-indent:-99999px;
}
.tp-rightarrow.default {
	right: 0;
	left: auto !important;
}
.tp-leftarrow.default {
	display: block !important;
	left: 0 !important;
	right: auto;
	position: relative !important;
	top: -53% !important;
}
/*--------------------pricing-page------*/
.jt1 {
    background-color: #f07030;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin: 0 auto !important;
    max-width: 292px !important;
    padding: 7px;
    text-align: center !important;
    width: 100%;
}
.cut {
    background-color: #eeeeee;
    border: 1px solid #b0b0b0;
    padding: 8px;
    text-align: center;
}
.rtbs_menu {
    text-align: center !important;
}
.rtbs > .rtbs_content {
    background: #fbfbfb none repeat scroll 0 0 !important;
}
.cut2 {
    background-color: #77af04;
    color: #fff;
    font-family: open sans;
    font-size: 22px;
    font-variant: titling-caps;
    font-weight: bolder;
    margin-top: 1px !important;
    padding-bottom: 9px;
    padding-left: 23px;
    padding-right: 23px !important;
    padding-top: 9px;
    text-shadow: 2px 2px gray;
}
.cut3 {
    color: #393939;
    font-size: 21px;
    font-weight: 600;
}
.cut4 {
    font-family: sans-serif;
    font-size: 22px;
    font-style: italic;
}
.rtbs > .rtbs_content {
    border-top: medium none !important;
    padding: 0 !important;
}
.price-tab-link-0 {
    background-color: #42A9CC !important;
    color: #fff !important;
    font-size: 17px;
    border-bottom-left-radius: 11px;
    border-top-left-radius: 12px;
    font-size: 19px;
    font-weight: 600;
    padding: 7px 60px !important;
}
.price-tab-link-1 {
    background-color: #42A9CC !important;
    color: #fff !important;
    font-size: 19px;
    font-weight: 600;
}
.price-tab-link-2 {
    background-color: #42A9CC !important;
    color: #fff !important;
    font-size: 17px;
    border-bottom-right-radius: 11px;
    border-top-right-radius: 12px;
    font-size: 19px;
    font-weight: 600;
}
.rtbs .rtbs_menu li a.active {
    background-color: #1F5B76 !important;
    color: #fff;
    position: relative;
}
.rtbs_full .rtbs_menu li.mobile_toggle {
    background-color: #1F5B76;
    margin-left: -32px;
}
/*-------------table----------*/
.gw-go-col {
   border-color: #d5d5d5 !important;
}
ul.gw-go-body li {
   border-top: medium none !important;
}
/*.gw-go-row-4 {
    border-bottom: 1px solid #d5d5d5 !important;
}*/
.gw-go-body{
border-bottom-color: #dadada  !important;
}
.gw-go-ribbon-left, .gw-go-ribbon-right {
    height: 72px;
    left: 0;
    position: absolute;
    top: -1px !important;
    width: 108px !important;
    z-index: 1;
}
.rt1 {
    color: #329ae4;
    font-size: 19px;
    font-weight: 600 !important;
    line-height: 82px;
}
.rt2 {
    color: #f07030;
    font-size: 25px !important;
    font-weight: bold !important;
    line-height: 30px;
    text-shadow: 1px 1px gray;
}
.rt3 {
    border-bottom: 2px solid #d6d6d6;
    color: #f07030;
    height: 41px;
    margin: 0 auto !important;
    width: 73%;
}
.rt4{
    border-bottom: 2px solid #d6d6d6;
    color: #f07030;
    height: 21px;
    margin: 0 auto !important;
    width: 73%;
}
.bt1 {
    background-color: #4fc0da;
    border-radius: 5px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    padding: 12px;
}
.headhesive--clone{
  z-index:999999;
}
/*-----------free-trail-page-------*/
.frt {
 border-right: 1px solid #ccc;
}
.quote-gray {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    padding: 20px;
}

/*---------contat-page---------------*/
.wpcf7-form .form_row label {
  width: 148px;
  height: 28px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 5px;
  line-height: 29px;
  margin: 0;
  padding: 0 0 0 10px;
  font-size: 17px;
}

input, textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 1px 3px #eee;
    color: #000;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    padding: 0.75rem;
    width: 100%;
}
.wpcf7-form .form_row label, .wpcf7-form .form_row span.wpcf7-form-control-wrap {
    display: inline-block;
}
.ty {
    max-width: 188px;
    width: 100%;
}
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 1.563rem;
}
.cbg {
    background-color: #fff;
    padding: 12px;
}
.medium{
    background: #2b8dd6 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    margin-top: 0;
    opacity: 1;
    padding: 11px 12px;
    font-size: 12px;
}
a.medium:hover {
    color: #fff !important;
    opacity: 0.7;
    transition: all 0.5s ease 0s;
}

.quote1 {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #ddd !important;
    color: #888 !important;
    padding: 20px !important;
}

.quote-arrow1 {
    background-image: url("https://www.inspectandcloud.com/wp-content/themes/epik/images/quote-arrow.png") !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    bottom: 1px !important;
    display: block;
    margin: 0 0 10px !important;
    padding: 14px 0 0 !important;
    position: relative !important;
}
.social-facebook::before {
    content: none !important;
}
.social-rss::before {
    content: none !important;
}
.social-twitter::before {
    content: none !important;
}
.social-youtube::before {
    content: none !important;
}
.sidebar .widget {
    border-bottom: 1px solid #ddd;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
}
.sidebar .widget-title::after {
    height: 0 !important;
}
/*-------fag-page-------*/
h4 {
    font-size: 20px;
    line-height: 34px !important;
}
/*-------videopage----------------*/
.page-id-1441 .content-editor, .error-404 {
    padding-bottom: 48px;
    padding-top: 0px !important;
}
.vtext {
    font-size: 19px;
    line-height: 44px;
    padding-top: 19px;
}
div#html5-watermark {
  display: none !important;
}
#disqus_thread {
    display: none;
}
/*------------featurepage---------------*/
.page-id-1122 .content-editor, .error-404 {
    padding-bottom: 48px;
    padding-top: 0px !important;
}
.tp-bullets.tp-thumbs.square-old {
  background-color: transparent;
}
.tp-mask {
  margin-top: 85px;
}
.tp-leftarrow  tparrows default square-old {
display: none !important;
}
/*
.tp-leftarrow.default {
  display: none !important;
}*/
.tp-rightarrow.tparrows.default.square-old {
  display: none !important;
}
.featurespage {
    background-color: #fff;
}
.htext {
    color: #3f70ff;
    font-size: 17px;
    line-height: 34px;
    text-align: center;
}
.ftext {
    color: #0c62ad;
    font-size: 15px;
    text-align: center !important;
}
.button1{
    background: #2b8dd6 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    margin-top: 0;
    opacity: 1;
    padding: 10px 30px;
}
/*-------------step page------------------*/
.stepbg {
    background-color: #f6f6f6;
}

.h3s {
    color: #3f70ff;
    font-size: 18px;
}
.t3s{
}

.hrt {
    background-color: #3f70ff;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 43px;
    text-align: center !important;
    width: 100%;
}
.hrt1 {
    line-height: 0px;
}
.hrt2 {
    line-height: 0px;
}
/*------responsive-------*/
.btn {
   padding: 10px 25px !important;
}
#main-flex-slider .btn-standard{
    font-size: 15px;
}

/*------media safaricss-----*/

 #main-flex-slider .btn-standard, #main-flex-slider .btn-ghost {
    font-size: 15px !important;
}
  .large-tour .btn-standard, .large-tour .btn-ghost {
    font-size: 15px !important;
}
.page-id-10 .vnav .navbar-nav {
    display: none;
}
.page-id-1122 .col-xs-12 > p{
margin: 0 !important;
  display: none;
}
#main-flex-slider .themo_slider_1 h1{
  padding-bottom: 100px !important;
}
@media (min-width:1400px) and (max-width:1800px){
  #main-flex-slider .themo_slider_1 h1{
    padding-bottom: 210px  !important;
  }
}
@media (min-width:1801px) and (max-width: 2250px){
  #main-flex-slider .themo_slider_1 h1{
    padding-bottom: 310px  !important;
  }
}
@media (min-width:2251px) and (max-width: 3000px){
  #main-flex-slider .themo_slider_1 h1{
    padding-bottom: 440px  !important;
  }
}
/*
#main-flex-slider .themo_slider_1 .slider-subtitle{
  padding-bottom: 120px;
}*/


.page-id-3162 .wpcf7-form input[type=submit],
.page-id-10 .wpcf7-form input[type=submit],
.page-id-3162 .wpcf7-form-control,
.page-id-10 .wpcf7-form-control,
.page-id-762 .wpcf7-form-control,
.page-id-2663 .wpcf7-form-control,
.page-id-12 .wpcf7-form input[type=submit],
.page-id-12 .wpcf7-form-control,
.page-id-3260 .wpcf7-form input[type=submit],
.page-id-3260 .wpcf7-form-control,
.page-id-2663 .wpcf7-form input[type=submit],
.page-id-3151 .wpcf7-form input[type=submit]
{
    font-size: 14px;
}
.page-id-10 .wpcf7-form-control-wrap,
.page-id-2663 .wpcf7-form-control-wrap
{
    position: relative;
    min-width: 52%;
}
.page-id-3151 .wpcf7-form-control-wrap
{
    position: relative;
    min-width: 65%;
}
.page-id-3151 .wpcf7-form-control-wrap>input{
	font-size: 14px;
}

.hidedesk{
display:none;
}




.slider-subtitle{
position: relative;
}
.banner_slider {
	margin: 0;
	position: absolute;
	right: 100px;
	top: 75px;
}
@media  only screen and (max-width: 1190px){

  body.home #themo_thumbnail_slider_1_inner{
  margin-left:0;
  }
}

@media  only screen and (max-width: 990px){
	.banner_slider {
		margin: 0;
			margin-bottom: 0px;
		position: static;
		right: 100px;
		top: 50px;
		float: right;
	}
}
@media  only screen and (max-width: 720px){
	.banner_slider {
		position: static;
		right: 0;
		top: 0;
		float: none;
		margin: 0 auto;
		width: 250px;
		display: block;
	}
}




@media  only screen and (max-width: 720px){
  .size-full.wp-image-2740, .size-full.wp-image-2741,.hidemob {
    display: none;
}.hidedesk{
display:block;
}
  
.tp-leftarrow.default {
	top: -64% !important;
}
  
}

.page-id-3260 .wpcf7 input[type="submit"] ,
.page-id-762 .wpcf7 input[type="submit"] {

    font-size: 14px;

}
.tp-bullets.tp-thumbs.round-old{
background:none!Important;
}
.tp-button{
height: auto!important;
}


#rev_slider_5_1_wrapper ul li:nth-child(1) .tp-caption,
#rev_slider_3_1_wrapper ul li:nth-child(2) .tp-caption{
    left: 26% !important;
    top: 90% !important;
}
#rev_slider_5_1_wrapper ul li:nth-child(2) .tp-caption,
#rev_slider_3_1_wrapper ul li:nth-child(3) .tp-caption{
	top: 83% !important;
    left: 22% !important;
}
#rev_slider_5_1_wrapper ul li:nth-child(3) .tp-caption,
#rev_slider_3_1_wrapper ul li:nth-child(4) .tp-caption{
    top: 41% !important;
    left: 18% !important;
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	#rev_slider_5_1_wrapper ul li:nth-child(1) .tp-caption,
	#rev_slider_3_1_wrapper ul li:nth-child(2) .tp-caption{
		left: 26% !important;
		top: 87% !important;
	}
	#rev_slider_5_1_wrapper ul li:nth-child(1) .tp-button,
	#rev_slider_3_1_wrapper ul li:nth-child(2) .tp-button{
		line-height: 12px !important;
	}
	#rev_slider_5_1_wrapper ul li:nth-child(2) .tp-caption,
	#rev_slider_3_1_wrapper ul li:nth-child(3) .tp-caption{
		top: 78% !important;
		left: 22% !important;
	}
	#rev_slider_5_1_wrapper ul li:nth-child(3) .tp-caption,
	#rev_slider_3_1_wrapper ul li:nth-child(4) .tp-caption{
		top: 33% !important;
		left: 15% !important;
	}
}
.gw-go-col-wrap-2 .gw-go-even.gw-go-row-19, .gw-go-col-wrap-0 .gw-go-even.gw-go-row-9, .gw-go-col-wrap-1 .gw-go-even.gw-go-row-14, .gw-go-col-wrap-3 .gw-go-even.gw-go-row-24, .gw-go-col-wrap-4 .gw-go-even.gw-go-row-29 {

    margin-top: 16px !important;
    border-top: 1px solid #dadada !important;
    padding-top: 30px !important;
    padding-bottom: 35px !important;

}

.rtbs {
    margin: 0px 0;
}
.navbar .navbar-nav ul.dropdown-menu li a {
	color: white !important;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
}
.post-inner figure {
	max-width: 100%;
}
.navbar .navbar-nav ul.dropdown-menu {
	padding: 2px;
	background: rgba(245, 245, 245,0.3);
}

.navbar .caret {
	display: inline-block;
}

.headhesive--stick.navbar .navbar-nav ul.dropdown-menu {
	background: white;
}

.headhesive--stick.navbar .navbar-nav ul.dropdown-menu li a {
	color: #828db4 !important;
}
body:not(.home) .navbar .navbar-nav ul.dropdown-menu li a {
	color: #828282 !important;
}

@media  only screen and (max-width: 720px){

.navbar .navbar-nav ul.dropdown-menu {
	background: #f4f4f4;
}
.navbar .navbar-nav ul.dropdown-menu li a {
	color: rgb(244, 244, 244); !important;
}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #777 !important;
}

}
