@media screen and (max-width: 320px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }  
  #get_discovered {
	margin-top: -110px;
    margin-bottom: -52px;
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logoxs.png); 
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
  }
  #keep_great {
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 40px 0 50px 0;
  }	  
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 250px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 10px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
    background: white;
    background-image: url(/wp-content/uploads/2019/06/front_bannerxs.png);
    background-origin: content-box;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;
    padding-top: 40px;
	padding-bottom: 40px;		  
  }
  #accreditations {
	padding-top: 40px;
	padding-bottom: 40px;
  }	  
  #our_guarantee {
	background-color: #E7EBEE;  
	padding-top: 15px;
	padding-bottom: 15px;
  }
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: -55px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 12px;
		color: #000;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 12px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -55px;
		margin-left: 100px;
	}	
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: -15px;	
	}
	.p-discovered {
		font-size: 40px; 
		font-weight: bolder; 
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
	}
    .btn-discovered {
        width: 60%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		position: absolute;
		margin-top: -38px;
		margin-left: 215px;
		width: 70px;
		height: 14px;
	}
	.line-slider1 {
		position: absolute;
	    margin-top: -4px;
		margin-left: -125px;
		width: 40px;
		height: 7px;
	}
	.line-slider2 {
		position: absolute;
		margin-top: -7px;
		margin-left: -10px;
		width: 65px;
		height: 11px;
	}
	.line-slider3 {
		position: absolute;
		margin-top: -25px;
		margin-left: -10px;
		width: 40px;
		height: 7px;
	}	
	.line-slider4 {
		margin-top: -182px;
		margin-left: -35px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -182px;
		margin-left: -35px;
		width: 70px;
		height: 11px;
	}	
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
		width: 70px;
		height: 50px;
		position: absolute;
		margin-top: -60px;
	}
	.title-address {
		color: #fff; 
		font-size: 12px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 100px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 130px;
	}
	.p-withyour {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;
	}
	.p-showcase {
		font-size: 30px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: -26px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		margin-top: 20px;
		height: 200px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 30px;
	}
	.btn-contactus {
		background-color: #4caf50;
		width: 170%;
		margin-left: 34px;		
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.img-modalgalleryy1 {
		height: 467px;
	}
	.margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 150px;
		position: absolute;
		margin-left: -150px;
		margin-top: 10px;
	}
	.img-videotable {
		width: 95px;
		margin-left: 21px;
		margin-top: 50px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 150px;
		margin-top: 20px;
		margin-left: 155px;
	}
	.img-logoheader {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 100%;
		height: 345px;
		position: absolute;
		margin-top: 120px;
		margin-left: 30px;
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 300px;
	}
	.arrow-showme1 {
		margin-left: -15px;
	}
	.arrow-showme2 {
		margin-right: -15px;
	}
	.arrow-showme3 {
		margin-left: -15px;
	}
	.arrow-showme4 {
		margin-right: -15px;
	}
	.arrow-showme5 {
		margin-left: -15px;
	}
	.arrow-showme6 {
		margin-right: -15px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.margin-bannertop {
		margin-top: 80px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 100%;
	}
	.row-iconfooter {
		margin-left: -50px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 40px;
		margin-bottom: -70px;
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 40px;
		margin-bottom: -70px;	
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-80%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:40px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-slidertop {
		margin-left: 146px;
		width: 115px;
		position: absolute;
	}
	.carousel .item .img-slidertop1 {
		margin-top: 177px;
		max-width: 115px;
		height: 227px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -150px;	
	}
	.margin-accreditations1 {
	    margin-left: 10px;
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 360px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 360px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);		
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 360px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);		
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 30px;	
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 180px;
	}
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }
}

@media screen and (max-width: 343px) and (min-width: 321px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered {
	margin-top: -115px;
    margin-bottom: -66px;	
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logoxs.png); 
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
  }
  #keep_great {
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 40px 0 50px 0;
  }	  
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 250px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 10px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	background: white;
    background-image: url(/wp-content/uploads/2019/06/front_bannerxs.png);
    background-origin: content-box;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;
    padding-top: 40px;
	padding-bottom: 40px;	  
  } 
  #accreditations {
	padding-top: 40px;
	padding-bottom: 40px;
  }
  #our_guarantee {
	background-color: #E7EBEE;  
	padding-top: 15px;
	padding-bottom: 15px;
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: -55px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 12px;
		color: #000;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 12px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -55px;
		margin-left: 100px;
	}	
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: -17px;	
	}
	.p-discovered {
		font-size: 50px; 
		font-weight: bolder; 
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
	}
    .btn-discovered {
        width: 60%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		position: absolute;
		margin-top: -5px;
		margin-left: 178px;
		width: 70px;
		height: 14px;
	}
	.line-slider1 {
		position: absolute;
	    margin-top: -3px;
		margin-left: -125px;
		width: 40px;
		height: 7px;
	}
	.line-slider2 {
		position: absolute;
		margin-top: 38px;
		margin-left: -160px;
		width: 65px;
		height: 11px;
	}
	.line-slider3 {
		position: absolute;
		margin-top: -5px;
		margin-left: -27px;
		width: 40px;
		height: 9px;
	}	
	.line-slider4 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}	
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}	
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
		width: 70px;
		height: 50px;
		position: absolute;
		margin-top: -60px;
	}
	.title-address {
		color: #fff; 
		font-size: 12px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 100px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 130px;
	}
	.p-withyour {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;
	}
	.p-showcase {
		font-size: 30px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		margin-top: 20px;
		height: 200px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 25px;
	}
	.btn-contactus {
		background-color: #4caf50;
		width: 170%;
		margin-left: 34px;		
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.img-modalgalleryy1 {
		height: 467px;
	}
	.margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 150px;
		position: absolute;
		margin-left: -150px;
		margin-top: 0px;
	}
	.img-videotable {
		width: 95px;
		margin-left: 22px;
		margin-top: 40px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 150px;
		margin-top: 6px;
		margin-left: 155px;
	}
	.img-logoheader {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 100%;
		height: 345px;
		position: absolute;
		margin-top: 120px;
		margin-left: -10px;	
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 300px;
	}
	.arrow-showme1 {
		margin-left: -50px;
	}
	.arrow-showme2 {
		margin-right: -45px;
	}
	.arrow-showme3 {
		margin-left: -50px;
	}
	.arrow-showme4 {
		margin-right: -45px;
	}
	.arrow-showme5 {
		margin-left: -50px;
	}
	.arrow-showme6 {
		margin-right: -45px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.img-moneyback {
		width: 205px;
	}
	.margin-bannertop {
		margin-top: 80px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 100%;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 40px;
		margin-bottom: -70px;
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 40px;
		margin-bottom: -70px;	
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-80%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:40px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-slidertop {
		margin-left: 125px;
		width: 140px;
		position: absolute;
	}
	.carousel .item .img-slidertop1 {
		margin-top: 177px;
		max-width: 140px;
		height: 227px;
	}	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}	
	.margin-dayguarantee {
		margin-top: -130px;	
	}
	.margin-accreditations1 {
	    margin-left: 15px;
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 300px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 300px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 300px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}	
	.margin-pricing {
	    margin-top: 30px;	
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }
}

@media screen and (max-width: 360px) and (min-width: 344px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  } 
  #get_discovered {
	margin-top: -115px;
    margin-bottom: -66px;	
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logoxs.png); 
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
  }
  #keep_great {
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 40px 0 50px 0;
  }	  
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 250px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 10px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	background: white;
    background-image: url(/wp-content/uploads/2019/06/front_bannerxs.png);
    background-origin: content-box;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  } 
  #our_competitive {
	background-color: #fff;
    padding-top: 40px;
	padding-bottom: 40px;		  
  } 
  #accreditations {
	padding-top: 40px;
	padding-bottom: 40px;
  }
  #our_guarantee {
	background-color: #E7EBEE;  
	padding-top: 15px;
	padding-bottom: 15px;
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: -55px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 12px;
		color: #000;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 12px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -55px;
		margin-left: 100px;
	}	
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: -17px;	
	}
	.p-discovered {
		font-size: 50px; 
		font-weight: bolder; 
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
	}
    .btn-discovered {
        width: 60%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		position: absolute;
		margin-top: -5px;
		margin-left: 178px;
		width: 70px;
		height: 14px;
	}
	.line-slider1 {
		position: absolute;
	    margin-top: -3px;
		margin-left: -125px;
		width: 40px;
		height: 7px;
	}
	.line-slider2 {
		position: absolute;
		margin-top: 38px;
		margin-left: -160px;
		width: 65px;
		height: 11px;
	}
	.line-slider3 {
		position: absolute;
		margin-top: -5px;
		margin-left: -27px;
		width: 40px;
		height: 9px;
	}
	.line-slider4 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}	
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -140px;
        margin-left: 92px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
		width: 70px;
		height: 50px;
		position: absolute;
		margin-top: -60px;
	}
	.title-address {
		color: #fff; 
		font-size: 12px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 100px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 130px;
	}
	.p-withyour {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;
	}
	.p-showcase {
		font-size: 30px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		margin-top: 20px;
		height: 200px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 25px;
	}
	.btn-contactus {
		background-color: #4caf50;
		width: 170%;
		margin-left: 34px;		
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.img-modalgalleryy1 {
		height: 467px;
	}
	.margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 150px;
		position: absolute;
		margin-left: -150px;
		margin-top: 20px;
	}
	.img-videotable {
		width: 95px;
		margin-left: 41px;
		margin-top: 60px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 150px;
		margin-top: 30px;
		margin-left: 170px;
	}
	.img-logoheader {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 100%;
		height: 345px;
		position: absolute;
		margin-top: 120px;
		margin-left: 10px;
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 300px;
	}
	.arrow-showme1 {
		margin-left: -10px;
	}
	.arrow-showme2 {
		margin-right: -10px;
	}
	.arrow-showme3 {
		margin-left: -10px;
	}
	.arrow-showme4 {
		margin-right: -10px;
	}
	.arrow-showme5 {
		margin-left: -10px;
	}
	.arrow-showme6 {
		margin-right: -10px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.img-moneyback {
		width: 205px;
	}
	.margin-bannertop {
		margin-top: 80px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 100%;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 40px;
		margin-bottom: -70px;
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}
	.hr-aboutindex2 {
		margin-top: 40px;
		margin-bottom: -70px;	
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-80%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:40px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-slidertop {
		margin-left: 130px;
		width: 120px;
		position: absolute;
	}
	.carousel .item .img-slidertop1 {
		margin-top: 177px;
		max-width: 120px;
		height: 227px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -130px;	
	}
	.margin-accreditations1 {
	    margin-left: 15px;
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 300px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 300px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 300px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}	
	.margin-pricing {
	    margin-top: 30px;
		margin-bottom: 15px;	
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 180px;
	}
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }	
}

@media screen and (max-width: 375px) and (min-width: 361px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  } 
  #get_discovered {
    margin-top: -70px;
    margin-bottom: -29px;
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logoxs.png); 
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
  }
  #keep_great {
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 40px 0 50px 0;
  }	  
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 250px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 10px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
    background: white;
    background-image: url(/wp-content/uploads/2019/06/front_bannerxs.png);
    background-origin: content-box;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  } 
  #our_competitive {
	background-color: #fff;
    padding-top: 40px;
	padding-bottom: 40px;		  
  }
  #accreditations {
	padding-top: 40px;
	padding-bottom: 40px;
  }
  #our_guarantee {
	background-color: #E7EBEE;  
	padding-top: 15px;
	padding-bottom: 15px;
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: -55px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 12px;
		color: #000;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 12px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -55px;
		margin-left: 100px;
	}	
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: -10px;	
	}
	.p-discovered {
		font-size: 50px; 
		font-weight: bolder; 
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
	}
    .btn-discovered {
        width: 60%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		position: absolute;
		margin-top: -5px;
		margin-left: 185px;
		width: 70px;
		height: 14px;
	}
	.line-slider1 {
		position: absolute;
	    margin-top: -4px;
		margin-left: -125px;
		width: 40px;
		height: 7px;
	}
	.line-slider2 {
		position: absolute;
	    margin-top: 38px;
		margin-left: -160px;
		width: 65px;
		height: 11px;
	}
	.line-slider3 {
		position: absolute;
		margin-top: -5px;
		margin-left: -27px;
		width: 40px;
		height: 9px;
	}	
	.line-slider4 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
		width: 70px;
		height: 50px;
		position: absolute;
		margin-top: -60px;
	}
	.title-address {
		color: #fff; 
		font-size: 12px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 100px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 130px;
	}
	.p-withyour {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;
	}
	.p-showcase {
		font-size: 30px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 30px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		margin-top: 20px;
		height: 200px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 30px;
	}
	.btn-contactus {
		background-color: #4caf50;
		width: 170%;
		margin-left: 34px;		
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.img-modalgalleryy1 {
		height: 467px;
	}
	.margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 200px;
		position: absolute;
		margin-left: -187px;
		margin-top: -10px;
	}
	.img-videotable {
		width: 127px;
		margin-left: 20px;
		margin-top: 43px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 150px;
		margin-top: 30px;
		margin-left: 200px;
	}
	.img-logoheader {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 100%;
		height: 345px;
		position: absolute;
		margin-top: 120px;
		margin-left: 10px;
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 300px;
	}
	.arrow-showme1 {
		margin-left: 0px;
	}
	.arrow-showme2 {
		margin-right: 0px;
	}
	.arrow-showme3 {
		margin-left: 0px;
	}
	.arrow-showme4 {
		margin-right: 0px;
	}
	.arrow-showme5 {
		margin-left: 0px;
	}
	.arrow-showme6 {
		margin-right: 0px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.margin-bannertop {
		margin-top: 80px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 100%;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}	
	.hr-circles {
		margin-top: 40px;
		margin-bottom: -70px;
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 40px;
		margin-bottom: -70px;	
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-80%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:40px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-slidertop {
		margin-left: 135px;
		width: 125px;
		position: absolute;
	}
	.carousel .item .img-slidertop1 {
		margin-top: 177px;
		max-width: 125px;
		height: 227px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -130px;	
	}
	.margin-accreditations1 {
	    margin-left: 20px;
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 30px;
		margin-bottom: 15px;	
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -95px;
        margin-left: -65px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -95px;
        margin-left: 295px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -15px;
        margin-left: -97px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -15px;
        margin-left: 333px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: 40px;
        margin-left: -40px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: 40px;
        margin-left: 225px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -135px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
    .tooltips-circle8 {
        width: 210px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -45px;
        margin-left: 165px;
        position: absolute;
        text-align: center;
    }		
}

@media screen and (max-width: 414px) and (min-width: 376px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  } 
  #get_discovered{
    margin-top: -65px;
    margin-bottom: -15px;
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logoxs.png); 
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 30px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 250px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 0px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	background: white;
    background-image: url(/wp-content/uploads/2019/06/front_bannerxs.png);
    background-origin: content-box;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  } 
  #our_competitive {
	background-color: #fff;
    padding-top: 40px;
	padding-bottom: 40px;	  
  }
  #accreditations {
	padding-top: 40px;
	padding-bottom: 40px;
  }
  #our_guarantee {
	background-color: #E7EBEE;  
	padding-top: 15px;
	padding-bottom: 15px;
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: -55px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 12px;
		color: #000;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 12px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -55px;
		margin-left: 100px;
	}	
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: -10px;	
	}
	.p-discovered {
		font-size: 50px; 
		font-weight: bolder; 
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
	}
    .btn-discovered {
        width: 50%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		position: absolute;
		margin-top: -5px;
		margin-left: 202px;
		width: 70px;
		height: 13px;
	}
	.line-slider1 {
		position: absolute;
	    margin-top: -3px;
		margin-left: -125px;
		width: 40px;
		height: 7px;
	}
	.line-slider2 {
		position: absolute;
		margin-top: 38px;
		margin-left: -162px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		position: absolute;
		margin-top: -4px;
		margin-left: -27px;
		width: 40px;
		height: 9px;
	}
	.line-slider4 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
		width: 70px;
		height: 50px;
		position: absolute;
		margin-top: -70px;
	}
	.title-address {
		color: #fff; 
		font-size: 12px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 70px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 110px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 25px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%;
		margin-top: 15px;
		height: 200px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 30px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.img-modalgalleryy1 {
		height: 467px;
	}
    .margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 200px;
		position: absolute;
		margin-left: -200px;
		margin-top: -10px;
	}
	.img-videotable {
		width: 127px;
		margin-left: 26px;
		margin-top: 43px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 200px;
		margin-top: -5px;
		margin-left: 195px;
	}
	.img-logoheader {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 100%;
		height: 345px;
		position: absolute;
		margin-top: 120px;
		margin-left: 0px;
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 300px;
	}
	.arrow-showme1 {
		margin-left: 10px;
	}
	.arrow-showme2 {
		margin-right: 10px;
	}
	.arrow-showme3 {
		margin-left: 10px;
	}
	.arrow-showme4 {
		margin-right: 10px;
	}
	.arrow-showme5 {
		margin-left: 10px;
	}
	.arrow-showme6 {
		margin-right: 10px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.img-moneyback {
		width: 205px;
	}
	.margin-bannertop {
		margin-top: 80px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 100%;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 40px;
		margin-bottom: -70px;
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 40px;
		margin-bottom: -70px;	
		width: 15%; 
		border: 4px solid #fbc02d;
	}	
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-80%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:40px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-slidertop {
		margin-left: 128px;
		width: 130px;
		position: absolute;
	}
	.carousel .item .img-slidertop1 {
		margin-top: 177px;
		max-width: 130px;
		height: 227px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -120px;	
	}
	.margin-accreditations1 {
	    margin-left: 30px;
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 260px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 260px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 260px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 30px;	
		margin-bottom: 15px;
	}	
	.margin-pricing1 {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }
}

@media screen and (max-width: 576px) and (min-width: 415px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  } 
  #get_discovered{
    margin-top: -65px;
    margin-bottom: -11px;
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logoxs.png); 
    background-repeat: no-repeat;
    background-position: center center;
	background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 30px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 250px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 0px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	background: white;
    background-image: url(/wp-content/uploads/2019/06/front_bannerxs.png);
    background-origin: content-box;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  } 
  #our_competitive {
	background-color: #fff;
    padding-top: 40px;
	padding-bottom: 40px;		  
  }
  #accreditations {
	padding-top: 40px;
	padding-bottom: 40px;
  }
  #our_guarantee {
	background-color: #E7EBEE;  
	padding-top: 15px;
	padding-bottom: 15px;
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: -55px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 12px;
		color: #000;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 12px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -55px;
		margin-left: 100px;
	}	
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: -10px;	
	}
	.p-discovered {
		font-size: 50px; 
		font-weight: bolder; 
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
	}
    .btn-discovered {
        width: 50%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		position: absolute;
		margin-top: -5px;
		margin-left: 210px;
		width: 70px;
		height: 13px;
	}
	.line-slider1 {
		position: absolute;
		margin-top: -4px;
		margin-left: -125px;
		width: 40px;
		height: 7px;
	}
	.line-slider2 {
		position: absolute;
		margin-top: 40px;
		margin-left: -162px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		position: absolute;
		margin-top: -5px;
		margin-left: -27px;
		width: 40px;
		height: 9px;
	}	
	.line-slider4 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -180px;
		margin-left: -80px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}	
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
		width: 70px;
		height: 50px;
		position: absolute;
		margin-top: -70px;
	}
	.title-address {
		color: #fff; 
		font-size: 12px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 70px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 110px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 25px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%;
		margin-top: 15px;
		height: 200px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 30px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.img-modalgalleryy1 {
		height: 467px;
	}
    .margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 200px;
		position: absolute;
		margin-left: -220px;
		margin-top: -10px;
	}
	.img-videotable {
		width: 127px;
		margin-left: 15px;
		margin-top: 43px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
	    width: 200px;
		margin-top: 0px;
		margin-left: 200px;
	}
	.img-logoheader {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 90px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 100%;
		height: 345px;
		position: absolute;
		margin-top: 120px;
		margin-left: 5px;
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 300px;
	}
	.arrow-showme1 {
		margin-left: 25px;
	}
	.arrow-showme2 {
		margin-right: 25px;
	}
	.arrow-showme3 {
		margin-left: 25px;
	}
	.arrow-showme4 {
		margin-right: 25px;
	}
	.arrow-showme5 {
		margin-left: 25px;
	}
	.arrow-showme6 {
		margin-right: 25px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.margin-bannertop {
		margin-top: 80px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 40px;
		margin-bottom: -70px;
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 40px;
		margin-bottom: -70px;	
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-80%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:40px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-slidertop {
		margin-left: 137px;
		width: 135px;
		position: absolute;
	}
	.carousel .item .img-slidertop1 {
		margin-top: 177px;
		max-width: 135px;
		height: 227px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -120px;	
	}
	.margin-accreditations1 {
	    margin-left: 35px;
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 260px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 260px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 260px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 30px;	
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -95px;
        margin-left: -65px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -95px;
        margin-left: 295px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -15px;
        margin-left: -97px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -15px;
        margin-left: 333px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: 40px;
        margin-left: -40px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: 40px;
        margin-left: 225px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -135px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
    .tooltips-circle8 {
        width: 210px;
        font-size: 10px;
        font-weight: bolder;
        margin-top: -45px;
        margin-left: 165px;
        position: absolute;
        text-align: center;
    }
}

@media screen and (max-width: 768px) and (min-width: 577px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  } 
  #get_discovered{
	margin-top: -45px;
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
	margin-top: -16px;  
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 30px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 300px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
    margin-top: -40px;
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: 160% 380px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }   
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 20px;
		color: #000;
		margin-top: -20px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 15px;
		color: #000;
		margin-top: 5px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 15px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -25px;
		margin-left: 180px;
	}
	.galleryyinner {
		height: 1050px;
	}
	.margin-discovered {
		width: 260px;
		margin-top: -50px;
		margin-left: 370px;
	}
	.p-discovered {
		font-size: 30px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		font-size: 15px; 
		text-align: left; 
		margin-top: -10px;
	}	
    .btn-discovered {
        width: 70%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 15px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px;
		margin-left: 245px;
		width: 90px;
		height: 15px;
	}
	.line-slider1 {
		margin-top: -58px;
		margin-left: -258px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -13px;
		margin-left: -19px;
		width: 50px;
		height: 10px;
	}
	.line-slider4 {
		margin-top: -95px;
		margin-left: -410px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -95px;
		margin-left: -410px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -55px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
		margin-top: 40px;
	}
	.img-withyour3 {
		width: 50px;
		margin-top: 40px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;	
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 0px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%;
		margin-top: 15px;	
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 30px;
	}
	.btn-contactus {
		background-color: #4caf50;
		margin-left: 175px;		
	}
	.con-testimonial {
		width: 93%;
	}
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 40px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 40px;
	}
	.galleryytitle8 {
		margin-bottom: 10px;
	}
	.galleryytitle9 {
		margin-bottom: 70px;
	}
	.galleryytitle10 {
		margin-bottom: 10px;
	}
	.galleryytitle11 {
		margin-bottom: 10px;
	}
	.galleryytitle12 {
		margin-bottom: 10px;
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 47px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 30px;
		margin-top: 60px;
		width: 390px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 240px;
	}
	.margin_slidertop {
		margin-top: 720px;
	}
	.img-tablettable {
		width: 200px;
		position: absolute;
		margin-left: -220px;
		margin-top: -10px;
	}
	.img-videotable {
		width: 127px;
		margin-left: 175px;
		margin-top: 43px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 200px;
		margin-top: 10px;
		margin-left: 300px;
	}
	.margin-bannertop {
		margin-top: 130px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 500px; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -110px; 
		margin-top: -580px;
	}
	.arrow-slider2 {
		margin-right: -110px; 
		margin-top: -580px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -140px;
	}
	.carousel .item .img-showme {
		max-height: 1000px;
		width: 600px;
	}	
	.arrow-showme1 {
		margin-left: 50px;
	}
	.arrow-showme2 {
		margin-right: 50px;
	}
	.arrow-showme3 {
		margin-left: 50px;
	}
	.arrow-showme4 {
		margin-right: 50px;
	}
	.arrow-showme5 {
		margin-left: 50px;
	}
	.arrow-showme6 {
		margin-right: 50px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 5px;
	}
	.img-moneyback {
		width: 170px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 60px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 100px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -28%;
	}	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -28%;
	}	
	.margin-dayguarantee {
		margin-top: -80px;	
	}	
	.margin-accreditations {
		margin-left: 25px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 125px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 125px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 125px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 30px;
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 350px;
	}
	.p-select-service {
		margin-top: 430px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -230px;
        margin-left: -50px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -230px;
        margin-left: 575px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -80px;
        margin-left: -112px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -80px;
        margin-left: 647px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: 15px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: 15px;
        margin-left: 470px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -300px;
        margin-left: 116px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -130px;
        margin-left: 355px;
        position: absolute;
        text-align: center;
    }	
}

@media screen and (max-width: 992px) and (min-width: 769px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  } 
  #get_discovered{
	margin-top: -45px;
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
	margin-top: -114px;  
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 110px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
    padding-bottom: 30%;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
    margin-top: -40px;
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: 160% 380px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }  
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 30px;
		color: #000;
		margin-top: -20px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 25px;
		color: #000;
		margin-top: 10px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 25px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -25px;
		margin-left: 100px;
	}
	.galleryyinner {
		height: 950px;
	}
	.margin-discovered {
		margin-top: 45px;	
	}
	.p-discovered {
		font-size: 70px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		font-size: 20px; 
		text-align: left; 
		margin-top: 10px;
	}
    .btn-discovered {
        width: 40%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px; 
		margin-left: 843px; 
		width: 90px; 
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -50px;
		margin-left: -224px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -47px;
		width: 80px;
		height: 11px;
	}	
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}	
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}	
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;	
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 130px;
	}
	.img-aboutindex {
		margin-top: 120px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 100px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px; 
		margin-top: 135px; 
		width: 960px; 
	}
	.carousel .item .img-modalgalleryy1 {
		height: 332px;
	}
    .margin_slidertop {
		margin-top: 460px;
		margin-left: 20px;
	}
	.img-tablettable {
		width: 600px; 
		position: absolute; 
		margin-left: -300px; 
		margin-top: -40px;
	}
	.img-videotable {
		width: 379px; 
		margin-left: 88px; 
		margin-top: 119px;
	}
	.img-trophytable {
	    width: 600px;	
	}
	.margin-bannertop {
		margin-top: 140px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -420px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -420px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -190px;
	}
	.carousel .item .img-showme {
		max-height: 1500px; 
		width: 1000px;
	}	
	.arrow-showme1 {
		margin-left: -90px;
	}
	.arrow-showme2 {
		margin-right: 485px;
	}
	.arrow-showme3 {
		margin-left: -90px;
	}
	.arrow-showme4 {
		margin-right: 485px;
	}
	.arrow-showme5 {
		margin-left: -90px;
	}
	.arrow-showme6 {
		margin-right: 485px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: -110px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 180px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 100px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: 0px;	
	}	
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}	
	.margin-pricing {
	    margin-top: 50px;
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 380px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }		
}

@media screen and (max-width: 1023px) and (min-width: 993px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	margin-top: -30px;  
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: 100%;
  }	
  #keep_great{
	background-color: #E7EBEE;
    padding: 30px 0 40px 0;
    margin-top: 0px; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 140px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 400px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 225px;  
  }
  #bg3 {
	margin-top: -350px;
    padding: 40px 0 40px 0;
    background-color: #fffde7;
    height: 280px;
  }
  #banner-top {
    margin-top: -52px;
    background: white;
    padding-top: 90px;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 75% 50%;
    height: 500px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 30px;
		color: #000;
		margin-top: -20px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 25px;
		color: #000;
		margin-top: 10px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 25px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -25px;
		margin-left: 160px;
	}
	.galleryyinner {
		height: 1050px;
	}	
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 10px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 10px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: -28px;
		margin-left: 480px;
	}
	.p-discovered {
		font-size: 40px; 
		font-weight: bolder; 	
	}
	.p-discoveredd {
		width: 300px;
		font-size: 20px;
		text-align: left;
	}
    .btn-discovered {
        width: 50%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -110px;
		margin-left: 820px;
		width: 90px;
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -50px;
		margin-left: -224px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -31px;
		width: 70px;
		height: 10px;
	}
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;		
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 55px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 60px;
	}
	.col-slidertop {
		margin-left: 110px;
	}
	.img-aboutindex {
		margin-top: 120px; 
		width: 100%;
	}
	.img-keepgreat {
	    margin-top: 100px;
		width: 100%;
		height: 350px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 45px;
	}
	.btn-contactus {
		background-color: #4caf50;	
		margin-left: 280px;
	}
	.con-testimonial {
		width: 92%;
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 50px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 33px;
		margin-top: 93px;
		width: 505px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 332px;
	}
    .margin_slidertop {
		margin-top: 710px;
	}
	.img-tablettable {
		width: 200px;
		position: absolute;
		margin-left: -220px;
		margin-top: 40px;
	}
	.img-videotable {
		width: 127px;
		margin-left: 286px;
		margin-top: 93px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 200px;
		margin-top: 50px;
		margin-left: 300px;
	}
	.margin-bannertop {
		margin-top: 100px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 700px; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -420px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -420px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -180px;
	}
	.carousel .item .img-showme {
		max-height: 2000px;
		width: 750px;
		margin-left: 120px;
	}
	.arrow-showme1 {
		margin-left: 160px;
	}
	.arrow-showme2 {
		margin-right: 740px;
	}
	.arrow-showme3 {
		margin-left: 160px;
	}
	.arrow-showme4 {
		margin-right: 740px;
	}
	.arrow-showme5 {
		margin-left: 160px;
	}
	.arrow-showme6 {
		margin-right: 740px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 600px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 130px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 100px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}	
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: 0px;	
	}
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}	
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}
	.p-select-service {
		margin-top: 380px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }	
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	margin-top: -30px;  
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: 100%;
  }	
  #keep_great{
	background-color: #E7EBEE;
    padding: 30px 0 40px 0;
    margin-top: 0px; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 140px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 400px;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 225px;  
  }
  #bg3 {
	margin-top: -350px;
    padding: 40px 0 40px 0;
    background-color: #fffde7;
    height: 280px;
  }
  #banner-top {
    margin-top: -52px;
    background: white;
    padding-top: 90px;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 75% 50%;
    height: 500px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  } 
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 30px;
		color: #000;
		margin-top: -20px;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 25px;
		color: #000;
		margin-top: 10px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 25px;
		color: #000;
	}	
	.modalimage1 {
		width: 95%	
	}
	.modalimage2 {
		width: 95%	
	}
	.modalimage3 {
		width: 95%
	}
	.modalimage4 {
		width: 95%
	}
	.modalimage5 {
		width: 95%
	}
	.modalimage6 {
		width: 95%
	}
	.modalimage7 {
		width: 95%
	}
	.modalimage8 {
		width: 95%
	}
	.modalimage9 {
		width: 95%
	}
	.modalimage10 {
		width: 95%
	}
	.modalimage11 {
		width: 95%
	}
	.modalimage12 {
		width: 95%
	}
	.textmarker {
		margin-top: -25px;
		margin-left: 160px;
	}
	.galleryyinner {
		height: 1050px;
	}	
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 10px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 10px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: -28px;
		margin-left: 480px;
	}
	.p-discovered {
		font-size: 40px; 
		font-weight: bolder; 	
	}
	.p-discoveredd {
		width: 300px;
		font-size: 20px;
		text-align: left;
	}
    .btn-discovered {
        width: 50%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -110px;
		margin-left: 820px;
		width: 90px;
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -50px;
		margin-left: -224px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -31px;
		width: 70px;
		height: 10px;
	}	
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;		
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 55px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 60px;
	}
	.col-slidertop {
		margin-left: 110px;
	}
	.img-aboutindex {
		margin-top: 120px; 
		width: 100%;
	}
	.img-keepgreat {
	    margin-top: 100px;
		width: 100%;
		height: 350px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-showcase {
		margin-top: 45px;
	}
	.btn-contactus {
		background-color: #4caf50;	
		margin-left: 280px;
	}
	.con-testimonial {
		width: 92%;
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 50px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 43px;
		margin-top: 93px;
		width: 505px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 332px;
	}
    .margin_slidertop {
		margin-top: 710px;
	}
	.img-tablettable {
		width: 200px;
		position: absolute;
		margin-left: -220px;
		margin-top: 40px;
	}
	.img-videotable {
		width: 127px;
		margin-left: 286px;
		margin-top: 93px;
		position: absolute;
	}
	.img-videotable:before {
	    display: block;
		width: 3em;
		height: 3em;
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 0.2em;
		margin: -1.5em 0 0 -1.5em;
		background: -webkit-linear-gradient(-45deg,#999,#333 80%,#444);
		background: -moz-linear-gradient(135deg,#999,#333 80%,#444);
		background: -ms-linear-gradient(135deg,#999,#333 80%,#444);
		background: -o-linear-gradient(135deg,#999,#333 80%,#444);
		background: linear-gradient(135deg,#999,#333 80%,#444);
		border: 0.3em solid #ffffff;
		border-radius: 50%;
		color: #ffffff;
		line-height: 2em;
		font-size: 1em;
		font-family: 'Glyphicons Halflings';
		text-align: center;
		content: '\e072';
		z-index: 5;	
	}
	.img-trophytable {
		width: 200px;
		margin-top: 50px;
		margin-left: 300px;
	}
	.margin-bannertop {
		margin-top: 100px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 700px; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -420px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -420px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -180px;
	}
	.carousel .item .img-showme {
		max-height: 2000px;
		width: 750px;
		margin-left: 120px;
	}
	.arrow-showme1 {
		margin-left: 120px;
	}
	.arrow-showme2 {
		margin-right: 700px;
	}
	.arrow-showme3 {
		margin-left: 120px;
	}
	.arrow-showme4 {
		margin-right: 700px;
	}
	.arrow-showme5 {
		margin-left: 120px;
	}
	.arrow-showme6 {
		margin-right: 700px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 600px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 130px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 100px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}	
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -30%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -30%;
	}
	.margin-dayguarantee {
		margin-top: -50px;	
	}
	.margin-accreditations {
		margin-left: 55px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 365px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 365px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 365px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}	
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 380px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -320px;
        margin-left: -5px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -320px;
        margin-left: 750px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -110px;
        margin-left: -89px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -110px;
        margin-left: 847px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: 0px;
        margin-left: 107px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: 0px;
        margin-left: 615px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -410px;
        margin-left: 207px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -190px;
        margin-left: 486px;
        position: absolute;
        text-align: center;
    }	
}

@media screen and (max-width: 1365px) and (min-width: 1201px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); background-repeat: no-repeat; background-position: top center; background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 110px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	margin-top: -24px;
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  } 
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 42px;
		color: #000;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 35px;
		color: #000;
		margin-top: 30px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 35px;
		color: #000;
	}
	.modalimage1 {
		width: 20%	
	}
	.modalimage2 {
		width: 25%	
	}
	.modalimage3 {
		width: 80%
	}
	.modalimage4 {
		width: 60%
	}
	.modalimage5 {
		width: 80%
	}
	.modalimage6 {
		width: 35%
	}
	.modalimage7 {
		width: 35%
	}
	.modalimage8 {
		width: 35%
	}
	.modalimage9 {
		width: 35%
	}
	.modalimage10 {
		width: 35%
	}
	.modalimage11 {
		width: 35%
	}
	.modalimage12 {
		width: 35%
	}
	.textmarker {
		margin-top: 25px;
	}
	.galleryyinner {
		height: 950px;
	}
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 40px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 40px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: 12px;
		margin-left: 580px;		
	}
	.p-discovered {
		font-size: 65px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		width: 440px;
		font-size: 20px; 
		text-align: left; 
		margin-top: 10px;
	}
    .btn-discovered {
        width: 40%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px; 
		margin-left: 830px; 
		width: 90px; 
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -65px;
		margin-left: -291px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -47px;
		width: 80px;
		height: 11px;
	}	
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}	
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;	
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 120px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		margin-top: 30px;
	}
	.margin-showcase {
		margin-top: 100px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 73px;
		margin-top: 135px;
		width: 728px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 467px;
	}	
    .margin_slidertop {
		margin-top: 230px;
	}
    .img-tablettable {
		width: 600px;
		position: absolute;
		margin-left: -370px;
		margin-top: -40px;
	}	
	.img-videotable {
		width: 379px;
		margin-left: 18px;
		margin-top: 119px;
	}
	.img-trophytable {
		width: 600px;
		margin-left: 50px;
	}
	.margin-bannertop {
		margin-top: 110px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -250px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -250px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -250px;
	}	
	.carousel .item .img-showme {
		max-height: 1200px;
		width: 1000px;
		margin-left: 200px;
	}
	.arrow-showme1 {
		margin-left: -50px;
	}
	.arrow-showme2 {
		margin-right: 110px;
	}
	.arrow-showme3 {
		margin-left: -50px;
	}
	.arrow-showme4 {
		margin-right: 110px;
	}
	.arrow-showme5 {
		margin-left: -50px;
	}
	.arrow-showme6 {
		margin-right: 110px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 200px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 180px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -50px;	
	}
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}	
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 300px;
		font-size: 30px;
		font-weight: bolder;
	}	
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }
}

@media screen and (max-width: 1439px) and (min-width: 1366px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); background-repeat: no-repeat; background-position: top center; background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 110px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	margin-top: -24px;
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }  
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 42px;
		color: #000;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 35px;
		color: #000;
		margin-top: 30px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 35px;
		color: #000;
	}
	.modalimage1 {
		width: 20%	
	}
	.modalimage2 {
		width: 25%	
	}
	.modalimage3 {
		width: 80%
	}
	.modalimage4 {
		width: 60%
	}
	.modalimage5 {
		width: 80%
	}
	.modalimage6 {
		width: 35%
	}
	.modalimage7 {
		width: 35%
	}
	.modalimage8 {
		width: 35%
	}
	.modalimage9 {
		width: 35%
	}
	.modalimage10 {
		width: 35%
	}
	.modalimage11 {
		width: 35%
	}
	.modalimage12 {
		width: 35%
	}
	.textmarker {
		margin-top: 25px;
	}
	.galleryyinner {
		height: 950px;
	}
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 40px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 40px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: 12px;
		margin-left: 580px;		
	}
	.p-discovered {
		font-size: 65px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		width: 440px;
		font-size: 20px; 
		text-align: left; 
		margin-top: 10px;
	}
    .btn-discovered {
        width: 40%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px; 
		margin-left: 830px; 
		width: 90px; 
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -65px;
		margin-left: -291px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -47px;
		width: 80px;
		height: 11px;
	}	
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;	
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 120px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		margin-top: 30px;
	}
	.margin-showcase {
		margin-top: 100px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 52px;
		margin-top: 135px;
		width: 690px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 467px;
	}	
    .margin_slidertop {
		margin-top: 230px;
	}
    .img-tablettable {
		width: 600px;
		position: absolute;
		margin-left: -370px;
		margin-top: -40px;
	}	
	.img-videotable {
		width: 379px;
		margin-left: 18px;
		margin-top: 119px;
	}
	.img-trophytable {
		width: 600px;
		margin-left: 50px;
	}
	.margin-bannertop {
		margin-top: 110px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -250px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -250px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -250px;
	}	
	.carousel .item .img-showme {
		max-height: 1200px;
		width: 1000px;
		margin-left: 200px;
	}
	.arrow-showme1 {
		margin-left: -50px;
	}
	.arrow-showme2 {
		margin-right: 110px;
	}
	.arrow-showme3 {
		margin-left: -50px;
	}
	.arrow-showme4 {
		margin-right: 110px;
	}
	.arrow-showme5 {
		margin-left: -50px;
	}
	.arrow-showme6 {
		margin-right: 110px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 200px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 180px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -50px;	
	}
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 300px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 30px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -400px;
        margin-left: 905px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: -75px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -155px;
        margin-left: 1020px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -10px;
        margin-left: 740px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -520px;
        margin-left: 285px;
        position: absolute;
        text-align: center;
	}	
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1440px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); background-repeat: no-repeat; background-position: top center; background-size: 100%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 110px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #banner-top {
	margin-top: -24px;
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 42px;
		color: #000;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 35px;
		color: #000;
		margin-top: 30px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 35px;
		color: #000;
	}
	.modalimage1 {
		width: 20%	
	}
	.modalimage2 {
		width: 25%	
	}
	.modalimage3 {
		width: 80%
	}
	.modalimage4 {
		width: 60%
	}
	.modalimage5 {
		width: 80%
	}
	.modalimage6 {
		width: 35%
	}
	.modalimage7 {
		width: 35%
	}
	.modalimage8 {
		width: 35%
	}
	.modalimage9 {
		width: 35%
	}
	.modalimage10 {
		width: 35%
	}
	.modalimage11 {
		width: 35%
	}
	.modalimage12 {
		width: 35%
	}
	.textmarker {
		margin-top: 25px;
	}
	.galleryyinner {
		height: 950px;
	}
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 40px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 40px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: 12px;
		margin-left: 580px;		
	}
	.p-discovered {
		font-size: 65px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		width: 440px;
		font-size: 20px; 
		text-align: left; 
		margin-top: 10px;
	}
    .btn-discovered {
        width: 40%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px; 
		margin-left: 830px; 
		width: 90px; 
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -65px;
		margin-left: -291px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -47px;
		width: 80px;
		height: 11px;
	}
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}	
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;	
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 120px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		margin-top: 30px;
	}
	.margin-showcase {
		margin-top: 100px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 55px;
		margin-top: 135px;
		width: 728px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 467px;
	}	
    .margin_slidertop {
		margin-top: 230px;
	}
    .img-tablettable {
		width: 600px;
		position: absolute;
		margin-left: -370px;
		margin-top: -40px;
	}	
	.img-videotable {
		width: 379px;
		margin-left: 18px;
		margin-top: 119px;
	}
	.img-trophytable {
		width: 600px;
		margin-left: 50px;
	}
	.margin-bannertop {
		margin-top: 110px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 100%; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -250px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -250px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -250px;
	}	
	.carousel .item .img-showme {
		max-height: 1200px;
		width: 1000px;
		margin-left: 200px;
	}
	.arrow-showme1 {
		margin-left: 200px;
	}
	.arrow-showme2 {
		margin-right: 370px;
	}
	.arrow-showme3 {
		margin-left: 200px;
	}
	.arrow-showme4 {
		margin-right: 370px;
	}
	.arrow-showme5 {
		margin-left: 200px;
	}
	.arrow-showme6 {
		margin-right: 370px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 200px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 180px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: -50px;	
	}	
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 300px;
		font-size: 30px;
		font-weight: bolder;
	}	
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -455px;
        margin-left: 175px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -455px;
        margin-left: 773px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -330px;
        margin-left: 173px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -330px;
        margin-left: 785px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -250px;
        margin-left: 5px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -250px;
        margin-left: 906px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -580px;
        margin-left: 482px;
        position: absolute;
        text-align: center;
	}
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }		
}

@media screen and (max-width: 1900px) and (min-width: 1601px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: 100%; 
	padding-bottom: 14%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
	margin-top: -79px;  
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 110px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #bg3 {
	margin-top: -320px;
    padding: 40px 0 40px 0;
    background-color: #fffde7;
    height: 280px;
  }
  #banner-top {
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  }
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 42px;
		color: #000;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 35px;
		color: #000;
		margin-top: 0px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 35px;
		color: #000;
	}	
	.modalimage1 {
		width: 20%	
	}
	.modalimage2 {
		width: 25%	
	}
	.modalimage3 {
		width: 80%
	}
	.modalimage4 {
		width: 60%
	}
	.modalimage5 {
		width: 80%
	}
	.modalimage6 {
		width: 35%
	}
	.modalimage7 {
		width: 35%
	}
	.modalimage8 {
		width: 35%
	}
	.modalimage9 {
		width: 35%
	}
	.modalimage10 {
		width: 35%
	}
	.modalimage11 {
		width: 35%
	}
	.modalimage12 {
		width: 35%
	}
	.textmarker {
		margin-top: 25px;
	}
	.galleryyinner {
		height: 950px;
	}
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 40px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 40px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: 75px;
		margin-left: 630px;
	}
	.p-discovered {
		font-size: 70px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		font-size: 20px;  
		margin-top: 10px;
	}
    .btn-discovered {
        width: 40%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px; 
		margin-left: 830px; 
		width: 90px; 
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -65px;
		margin-left: -291px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -47px;
		width: 80px;
		height: 11px;
	}
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;		
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 80px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		margin-top: 30px;
	}
	.margin-showcase {
		margin-top: 100px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 62px;
		margin-top: 155px;
		width: 810px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 510px;
	}
    .margin_slidertop {
		margin-top: 230px;
	}
	.img-tablettable {
		width: 600px; 
		position: absolute; 
		margin-left: -300px; 
		margin-top: -40px;
	}
	.img-videotable {
		width: 379px; 
		margin-left: 88px; 
		margin-top: 119px;
	}
	.img-trophytable {
	    width: 600px;	
	}
	.margin-bannertop {
		margin-top: 100px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 110%; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -135px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -135px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -190px;
	}
	.carousel .item .img-showme {
		max-height: 1500px; 
		width: 1000px;
	}
	.arrow-showme1 {
		margin-left: 250px;
	}
	.arrow-showme2 {
		margin-right: 250px;
	}
	.arrow-showme3 {
		margin-left: 250px;
	}
	.arrow-showme4 {
		margin-right: 250px;
	}
	.arrow-showme5 {
		margin-left: 250px;
	}
	.arrow-showme6 {
		margin-right: 250px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: 60px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 180px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}	
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: 0px;	
	}
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.margin-pricing1 {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}
	.p-select-service {
		margin-top: 300px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -450px;
        margin-left: 170px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -450px;
        margin-left: 770px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -330px;
        margin-left: 170px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -330px;
        margin-left: 780px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -250px;
        margin-left: 0px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -250px;
        margin-left: 903px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -580px;
        margin-left: 477px;
        position: absolute;
        text-align: center;
	}
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }	
}

@media screen and (min-width: 1901px) {
  .header-strip p {
    font: 17px/18px 'robotoregular';
    color: #fff;
    padding-top: 7px;
    white-space: nowrap;
  }     
  #get_discovered{
	background-image: url(/wp-content/uploads/2019/04/frosted_windows_logo.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: 100%; 
	padding-bottom: 14%;
  }
  #keep_great{
	background-color: #E7EBEE; 
	padding: 50px 0 50px 0; 
	margin-top: -79px;  
  }
  #with_your {
    background-color: #fff; 
	padding: 30px 0 110px 0;
  }	   
  #table_thropyh {
    text-align: center;
    background: #fff;
    background-image: url(/wp-content/uploads/2019/04/thropy_table.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
  }
  #address {
	background: #4caf50; 
	padding-bottom: 20px;   
  }
  #bg {
	padding: 40px 0 40px 0; 
	background-color: #E7EBEE; 
	height: 280px;  
  }
  #bg3 {
	margin-top: -320px;
    padding: 40px 0 40px 0;
    background-color: #fffde7;
    height: 280px;
  }
  #banner-top {
    background: white;
    background-image: url(/wp-content/uploads/2019/04/front_banner1.jpg);
    background-origin: content-box;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 530px;
  } 
  #showcase_your {
	background-image: url(/wp-content/uploads/2019/04/gradientt.jpg); 
	background-repeat: no-repeat; 
	background-size: cover; 
	padding: 15px 0 40px 0;  
  }
  #our_competitive {
	background-color: #fff;	  
  }
  #our_guarantee {
	background-color: #E7EBEE;  
  }  
	.plan-style-topp {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 42px;
		color: #000;
	}	  
	.plan-style-top {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 35px;
		color: #000;
		margin-top: 0px;
	} 
	.plan-style-top-second {
		font-family: 'Roboto';
		font-size: 35px;
		color: #000;
	}	
	.modalimage1 {
		width: 20%	
	}
	.modalimage2 {
		width: 25%	
	}
	.modalimage3 {
		width: 80%
	}
	.modalimage4 {
		width: 60%
	}
	.modalimage5 {
		width: 80%
	}
	.modalimage6 {
		width: 35%
	}
	.modalimage7 {
		width: 35%
	}
	.modalimage8 {
		width: 35%
	}
	.modalimage9 {
		width: 35%
	}
	.modalimage10 {
		width: 35%
	}
	.modalimage11 {
		width: 35%
	}
	.modalimage12 {
		width: 35%
	}
	.textmarker {
		margin-top: 25px;
	}
	.galleryyinner {
		height: 950px;
	}
	.galleryytitle1 {
		margin-bottom: 40px;
	}
	.galleryytitle2 {
		margin-bottom: 10px;
	}
	.galleryytitle3 {
		margin-bottom: 40px;
	}
	.galleryytitle4 {
		margin-bottom: 10px;
	}
	.galleryytitle5 {
		margin-bottom: 40px;
	}
	.galleryytitle6 {
		margin-bottom: 40px;
	}
	.galleryytitle7 {
		margin-bottom: 10px;
	}
	.galleryytitle8 {
		margin-bottom: 40px;
	}
	.galleryytitle9 {
		margin-bottom: 40px;
	}
	.galleryytitle10 {
		margin-bottom: 40px;
	}
	.galleryytitle11 {
		margin-bottom: 40px;
	}
	.galleryytitle12 {
		margin-bottom: 40px;
	}
	.margin-discovered {
		margin-top: 75px;
		margin-left: 630px;
	}
	.p-discovered {
		font-size: 70px; 
		font-weight: bolder; 
		line-height: 65px;	
	}
	.p-discoveredd {
		font-size: 20px;  
		margin-top: 10px;
	}
    .btn-discovered {
        width: 40%; 
		background: #4caf50; 
		border-radius: 10px; 
		font-size: 18px; 
		text-align: center;
    }
    .line-slider {
		margin-top: -12px; 
		margin-left: 830px; 
		width: 90px; 
		height: 15px;
	}
	.line-slider1 {
	    margin-top: -65px;
		margin-left: -291px;
		width: 70px;
		height: 11px;
	}
	.line-slider2 {
	    margin-top: 32px;
		margin-left: -161px;
		width: 70px;
		height: 11px;
	}
	.line-slider3 {
		margin-top: -20px;
		margin-left: -47px;
		width: 80px;
		height: 11px;
	}
	.line-slider4 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider5 {
		margin-top: -16px;
		margin-left: -485px;
		width: 70px;
		height: 11px;
	}
	.line-slider6 {
	    position: absolute;
        margin-top: -54px;
        margin-left: -278px;
        width: 70px;
        height: 11px;
	}
	.line-slider7 {
        position: absolute;
        margin-top: -54px;
        margin-left: 320px;
        width: 70px;
        height: 11px;
	}	
	.marker-address {
	    width: 150px; 
		height: 100px; 
		position: absolute; 
		margin-top: -30px;	
	}
	.title-address {
		color: #fff; 
		font-size: 20px; 
		text-transform: uppercase;	
	}
	.img-withyour1 {
		width: 50px;
	}
	.img-withyour2 {
		width: 50px;
	}
	.img-withyour3 {
		width: 50px;
	}
	.p-withyour {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
		line-height: 1.2em;
		text-align: center;		
	}
	.p-showcase {
		font-size: 57px; 
		font-weight: bolder; 
		line-height: 50px; 
		color: #424242;
	}
	.p-keepgreat {
		font-size: 57px; 
		font-weight: bolder; 
		color: #424242;
	}
	.col-slidertop {
		margin-left: 0px;
	}
	.img-aboutindex {
		margin-top: 80px; 
		width: 100%;
	}
	.img-keepgreat {
	    width: 100%; 
		height: 350px; 
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		margin-top: 30px;
	}
	.margin-showcase {
		margin-top: 100px;
	}
	.btn-contactus {
		background-color: #4caf50;	
	}
	.banner-title {
		font-family: 'Roboto';
		font-size: 65px;
		font-weight: 800;
		color: #484848;	
	}
	.slider-title {
		text-align:center; 
		font-size: 45px; 
		color: #424242;	
	}
	.img-modalgalleryy {
		margin-left: 78px;
		margin-top: 155px;
		width: 960px;
	}
	.carousel .item .img-modalgalleryy1 {
		height: 510px;
	}
    .margin_slidertop {
		margin-top: 230px;
	}
	.img-tablettable {
		width: 600px; 
		position: absolute; 
		margin-left: -300px; 
		margin-top: -40px;
	}
	.img-videotable {
		width: 379px; 
		margin-left: 88px; 
		margin-top: 119px;
	}
	.img-trophytable {
	    width: 600px;	
	}
	.margin-bannertop {
		margin-top: 100px;
	}
	.img-logoheader {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-logoheader1 {
		float: right; 
		width: 120px; 
		margin-top: 25px; 
		margin-right: 10px;	
	}
	.img-slidertop {
		width: 375px; 
		height: 345px; 
		position: absolute; 
		margin-top: 120px;		
	}
	.bg-galleryy {
		background-image: url(/wp-content/uploads/2019/04/mockup_pc.png); 
		background-size: 100% 110%; 
		background-repeat: no-repeat;		
	}
	.arrow-slider1 {
		margin-left: -150px; 
		margin-top: -135px;
	}
	.arrow-slider2 {
		margin-right: -150px; 
		margin-top: -135px;
	}
	.close-galleryy {
		font-size: 40px; 
		margin-right: -190px;
	}
	.carousel .item .img-showme {
		max-height: 1500px; 
		width: 1000px;
	}
	.arrow-showme1 {
		margin-left: 200px;
	}
	.arrow-showme2 {
		margin-right: 200px;
	}
	.arrow-showme3 {
		margin-left: 200px;
	}
	.arrow-showme4 {
		margin-right: 200px;
	}
	.arrow-showme5 {
		margin-left: 200px;
	}
	.arrow-showme6 {
		margin-right: 200px;
	}
	.close-showme {
		font-size: 40px; 
		margin-right: -110px;
	}
	.img-moneyback {
		width: 205px;
	}
	.img-circles {
		margin-top: 20px;
		margin-bottom: -70px;
		width: 80%;
	}
	.row-iconfooter {
		margin-left: 180px;
	}
	.carousel .item .img-highlight {
		margin-top: 50px;
		width: 100%;
		max-height: 100%;
	}
	.hr-circles {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.hr-circles1 {
		margin-top: 50px;
		margin-bottom: -10px;
		width: 24%;
		border: 4px solid #fbc02d;
	}	
	.hr-aboutindex2 {
		margin-top: 70px; 
		width: 15%; 
		border: 4px solid #fbc02d;
	}
	.tooltips {
		position:relative;
	}

	.tooltips .top {
		min-width:200px; 
		top:-20px;
		left:50%;
		transform:translate(-50%, -100%);
		padding:10px 20px;
		color:#fff;
		background-color:#000;
		font-weight:normal;
		font-size:13px;
		border-radius:8px;
		position:absolute;
		z-index:11;
		box-sizing:border-box;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
		visibility:hidden; opacity:0; transition:opacity 0.8s;
	}

	.tooltips:hover .top {
		visibility:visible; opacity:1;
	}

	.tooltips .top i {
		position:absolute;
		top:100%;
		left:50%;
		margin-left:-20px;
		width:40px;
		height:20px;
		overflow:hidden;
	}

	.tooltips .top i::after {
		content:'';
		position:absolute;
		width:20px;
		height:20px;
		left:50%;
		transform:translate(-50%,-50%) rotate(45deg);
		background-color:#000;
		box-shadow:0 1px 8px rgba(0,0,0,0.5);
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev .arrow-highlight {
		left: -50%;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev .arrow-highlight1 {
		right: -50%;
	}
	.margin-dayguarantee {
		margin-top: 0px;	
	}
	.margin-accreditations {
		margin-left: 80px; 
		margin-right: 0px;	
	}
	.height-ourguarantee1 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee2 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.height-ourguarantee3 {
		background-color: #fff; 
		height: 280px; 
		margin-top: -10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	.margin-circle {
		margin-top: 75px; 
		font-size: 25px; 
		text-align: center;	
	}
	.margin-pricing {
	    margin-top: 50px;	
		margin-bottom: 15px;
	}
	.margin-pricing1 {
	    margin-top: 50px;
		margin-bottom: 15px;	
	}
	.logo-footer .img-ourguarantee {
		width: 100%; 
		height: 200px;
	}	
	.p-select-service {
		margin-top: 300px;
		font-size: 30px;
		font-weight: bolder;
	}
	.tooltips-circle1 {
        width: 195px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -450px;
        margin-left: 177px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle2 {
        width: 200px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -450px;
        margin-left: 770px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle3 {
        width: 185px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -330px;
        margin-left: 177px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle4 {
        width: 205px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -330px;
        margin-left: 780px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle5 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -250px;
        margin-left: 7px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle6 {
        width: 275px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -250px;
        margin-left: 903px;
        position: absolute;
        text-align: center;
	}
	.tooltips-circle7 {
        width: 180px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -580px;
        margin-left: 480px;
        position: absolute;
        text-align: center;
	}
    .tooltips-circle8 {
        width: 210px;
        font-size: 15px;
        font-weight: bolder;
        margin-top: -240px;
        margin-left: 598px;
        position: absolute;
        text-align: center;
    }	
}

.contentt {

}

.contentt .contentt-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  height: 94%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.contentt:hover .contentt-overlay{
  opacity: 1;
}

.contentt-image{
  width: 100%;
}

.contentt-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.contentt:hover .contentt-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.contentt-details h3{
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.contentt-details p{
  color: #fff;
  font-size: 0.8em;
}

.fadeIn-bottom{
  top: 80%;
}

.fadeIn-top{
  top: 20%;
}

.fadeIn-left{
  left: 20%;
}

.fadeIn-right{
  left: 80%;
}

.card {
  background-color: #fff;	
  padding: 50px 0 150px 0;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}

.card:hover {
  text-decoration: none;
  color: inherit;
  box-shadow: 0 5px 15px 5px rgba(0,0,0,.15);
  position: relative;
  transform: translateY(-5px);
}

#presentation{
  width: 480px;
  height: 120px;
  padding: 20px;
  margin: auto;
  background: #FFF;
  margin-top: 10px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 
  transition: all 0.3s; 
  border-radius: 3px;
}

#presentation:hover{
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  transition: all 0.3s;
  transform: translateZ(10px);
}

#floating-button{
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #fff;
  position: fixed;
  bottom: 30px;
  right: 30px;
  cursor: pointer;
  box-shadow: 0px 2px 5px #666;
}

.plus{
  color: white;
  position: absolute;
  top: 0;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0;
  margin: 0;
  line-height: 55px;
  font-size: 38px;
  font-family: 'Roboto';
  font-weight: 300;
  animation: plus-out 0.3s;
  transition: all 0.3s;
}

#container-floating{
  position: fixed;
  width: 70px;
  height: 70px;
  bottom: 30px;
  right: 30px;
  z-index: 50;
}

#container-floating:hover{
  height: 400px;
  width: 90px;
  padding: 30px;
}

#container-floating:hover .plus{
  animation: plus-in 0.15s linear;
  animation-fill-mode: forwards;
}

.edit{
  position: absolute;
  top: 0;
  display: block;
  bottom: 0;
  left: 0;
  display: block;
  right: 0;
  padding: 0;
  opacity: 0;
  margin: auto;
  line-height: 65px;
  transform: rotateZ(-70deg);
  transition: all 0.3s;
  animation: edit-out 0.3s;
}

#container-floating:hover .edit{
  animation: edit-in 0.2s;
   animation-delay: 0.1s;
  animation-fill-mode: forwards;
}

@keyframes edit-in{
    from {opacity: 0; transform: rotateZ(-70deg);}
    to {opacity: 1; transform: rotateZ(0deg);}
}

@keyframes edit-out{
    from {opacity: 1; transform: rotateZ(0deg);}
    to {opacity: 0; transform: rotateZ(-70deg);}
}

@keyframes plus-in{
    from {opacity: 1; transform: rotateZ(0deg);}
    to {opacity: 0; transform: rotateZ(180deg);}
}

@keyframes plus-out{
    from {opacity: 0; transform: rotateZ(180deg);}
    to {opacity: 1; transform: rotateZ(0deg);}
}

.nds{
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: fixed;
  z-index: 300;
  transform:  scale(0);
  cursor: pointer;
}

.nd1{
  background: transparent;
  right: 40px;
  bottom: 120px;
  animation-delay: 0.2s;
    animation: bounce-out-nds 0.3s linear;
  animation-fill-mode:  forwards;
}

.nd3{
  background: transparent;
  right: 40px;
  bottom: 190px;
  animation-delay: 0.15s;
    animation: bounce-out-nds 0.15s linear;
  animation-fill-mode:  forwards;
}

.nd4{
  background: transparent;
  right: 40px;
  bottom: 240px;
  animation-delay: 0.1s;
    animation: bounce-out-nds 0.1s linear;
  animation-fill-mode:  forwards;
}

.nd5{
  background-image: url('https://lh3.googleusercontent.com/-X-aQXHatDQY/Uy86XLOyEdI/AAAAAAAAAF0/TBEZvkCnLVE/w140-h140-p/fb3a11ae-1fb4-4c31-b2b9-bf0cfa835c27');
  background-size: 100%;
  right: 40px;
  bottom: 300px;
  animation-delay: 0.08s;
  animation: bounce-out-nds 0.1s linear;
  animation-fill-mode:  forwards;
}

@keyframes bounce-nds{
    from {opacity: 0;}
    to {opacity: 1; transform: scale(1);}
}

@keyframes bounce-out-nds{
    from {opacity: 1; transform: scale(1);}
    to {opacity: 0; transform: scale(0);}
}

#container-floating:hover .nds{
  
  animation: bounce-nds 0.1s linear;
  animation-fill-mode:  forwards;
}

#container-floating:hover .nd3{
  animation-delay: 0.08s;
}
#container-floating:hover .nd4{
  animation-delay: 0.15s;
}
#container-floating:hover .nd5{
  animation-delay: 0.2s;
}

.letter{
  font-size: 23px;
  font-family: 'Roboto';
  color: white;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  line-height: 40px;
}

.reminder{
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  line-height: 40px;
}

.profile{
  border-radius: 50%;
  width: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 20px;
}

.black-tooltip + .tooltip > .tooltip-inner {
  border-radius: 10px;
  background-color: #000;
  color: #fff;
}

.black-tooltip + .tooltip > .tooltip-arrow { 
  border-top-color:#000; 
}