body.google-preview-template{background-color:#ffffff;font-family:'Inter-Regular',sans-serif;font-size:16px;color:#374046;line-height:1.5}
.google-preview-template h1, 
.google-preview-template h2, 
.google-preview-template h3, 
.google-preview-template h4,
.google-preview-template h5,
.google-preview-template h6,
.google-preview-template .h1,
.google-preview-template .h2,
.google-preview-template .h3,
.google-preview-template .h4,
.google-preview-template .h5,
.google-preview-template .h6{font-family:'Inter-Black',sans-serif;font-weight:700}
.google-preview-template p{margin:0 0 30px}
.google-preview-template .gutter-0{margin-left:0;margin-right:0}
.google-preview-template .gutter-0 > [class*="col-"], .google-preview-template .gutter-0 > .col{padding-left:0;padding-right:0}
.google-preview-template .gutter-20{margin-left:-10px;margin-right:-10px}
.google-preview-template .gutter-20 > [class*="col-"], .google-preview-template .gutter-20 > .col{padding-left:10px;padding-right:10px}
.google-preview-template .gutter-2{margin-left:-1px;margin-right:-1px}
.google-preview-template .gutter-2 > [class*="col-"], .google-preview-template .gutter-2 > .col{padding-left:1px;padding-right:1px}

.google-preview-template .placeholder-img{font-size: 1.125rem;text-anchor: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.google-preview-template .text-red{color:#F04D50}
.google-preview-template .text-red-dark{color:#B43A3C}
.google-preview-template .text-yellow{color:#F7941D}
.google-preview-template .text-blue{color:#4C74B9}
.google-preview-template .text-blue2{color:#829DCE}
.google-preview-template .text-blue-dark{color:#39578B}
.google-preview-template .text-purple{color:#92278F}
.google-preview-template .text-gray{color:#84919B}
.google-preview-template .text-green{color:#26B16D}
.google-preview-template .text-green-blue{color:#3A918B}
.google-preview-template .text-normal{font-weight:400 !important}

.google-preview-template .bg-red{background-color:#F04D50}
.google-preview-template .bg-orange{background-color:#F7941D}
.google-preview-template .bg-green{background-color:#26B16D}

.google-preview-template .font-14{font-size:14px}

/*ALERT*/
.google-preview-template .alert-gray{color:#374046;background-color:#F2F2F2}
.google-preview-template .alert-inline{display:inline-block}

/*INPUT*/
.google-preview-template .form-control{height:50px;border-color:#D2DCEE;padding:14px 20px}
.google-preview-template .form-control-xl{height:70px;border-color:#D2DCEE;padding:14px 20px}
.google-preview-template .custom-check{}
.google-preview-template .custom-check input{display:none}
.google-preview-template .custom-check label{font-weight:700;color:#84919B;display:block;margin:0;padding:0 0 0 28px;position:relative;font-size:14px;line-height:20px;cursor:pointer;}
.google-preview-template .custom-check label:hover{color:#4C74B9}
.google-preview-template .custom-check label:hover:before{border-color:#4C74B9}
.google-preview-template .custom-check label:before{border:2px solid #84919B;border-radius:2px;content:"";width:18px;height:18px;position:absolute;left:0;top:0}
.google-preview-template .custom-check input:checked~label{color:#4C74B9}
.google-preview-template .custom-check input:checked~label:before{border-color:#4C74B9;background-color:#4C74B9}
.google-preview-template .custom-check input:checked~label:after{position:absolute;top:0;left:0;display:block;width:18px;height:18px;content:"";background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 3.26l2.974 2.99L8 1.193z'/%3e%3c/svg%3e") no-repeat center 1px;}
.google-preview-template .custom-check input[disabled]~label{color:#e9ecef !important}
.google-preview-template .custom-check input[disabled]~label:before{border-color:#e9ecef}
.google-preview-template .custom-check input[disabled]:checked~label:before{border-color:#e9ecef;background-color:#e9ecef}
.google-preview-template .input-group-label-input{}
.google-preview-template .input-group-label-input label.input-group-prepend{position:relative;z-index:2;align-items:center;color:#84919B;font-size:16px;font-weight:400;padding-left:20px;background-color:#fff;border:1px solid #D2DCEE;border-right:0;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;margin:0}
.google-preview-template .input-group-label-input label.input-group-prepend i{font-size:24px}
.google-preview-template .input-group-label-input .form-control{border-left:0;}
.google-preview-template .input-group-label-input .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#D2DCEE}
.google-preview-template .input-group-label-input .form-control:-internal-autofill-selected{background-color:#fff !important}

/*BUTTONS*/
.google-preview-template .btn{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;padding:9px 10px 9px;}
.google-preview-template .btn-lg{font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;padding:13px 25px 11px;}
.google-preview-template .btn-xl{font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;padding:22px 40px;}
.google-preview-template .btn:focus, .google-preview-template .btn:hover{-webkit-box-shadow:0px 5px 25px rgba(55,64,70,0.25);-moz-box-shadow:0px 5px 25px rgba(55,64,70,0.25);box-shadow:0px 5px 25px rgba(55,64,70,0.25);}
.google-preview-template .btn-blue-white{border-color:#4C74B9;background-color:#4C74B9;color:#fff;}
.google-preview-template .btn-blue-white:focus, .google-preview-template .btn-blue-white:hover{border-color:#fff;background-color:#fff;color:#0E1623;}
.google-preview-template .btn-border{border-color:#84919B;background-color:transparent;color:#84919B;}
.google-preview-template .btn-border:focus, .google-preview-template .btn-border:hover{border-color:#4C74B9;background-color:#4C74B9;color:#fff}
.google-preview-template .btn-border-white{border-color:#A6B9DE;background-color:transparent;color:#fff;}
.google-preview-template .btn-border-white:focus, .google-preview-template .btn-border-white:hover{border-color:#fff;background-color:#fff;color:#0E1623}
.google-preview-template .btn-border-blue{border-color:#829DCE;background-color:transparent;color:#829DCE;}
.google-preview-template .btn-border-blue:focus, .google-preview-template .btn-border-blue:hover{border-color:#fff;background-color:#fff;color:#0E1623}
.google-preview-template .btn-blue{border-color:#4C74B9;background-color:#4C74B9;color:#fff;}
.google-preview-template .btn-blue:focus, .google-preview-template .btn-blue:hover{border-color:#4C74B9;background-color:#4C74B9;color:#fff}
.google-preview-template .btn-red{border-color:#F04D50;background-color:#F04D50;color:#fff;}
.google-preview-template .btn-red:focus, .google-preview-template .btn-red:hover{border-color:#F04D50;background-color:#F04D50;color:#fff}
.google-preview-template .btn-red-dark{border-color:#B43A3C;background-color:#B43A3C;color:#fff;}
.google-preview-template .btn-red-dark:focus, .google-preview-template .btn-red-dark:hover{border-color:#B43A3C;background-color:#B43A3C;color:#fff}
.google-preview-template .btn-yellow{border-color:#F7941D;background-color:#F7941D;color:#fff;}
.google-preview-template .btn-yellow:focus, .google-preview-template .btn-yellow:hover{border-color:#F7941D;background-color:#F7941D;color:#fff}
.google-preview-template .btn-purple{border-color:#92278F;background-color:#92278F;color:#fff;}
.google-preview-template .btn-purple:focus, .google-preview-template .btn-purple:hover{border-color:#92278F;background-color:#92278F;color:#fff}
.google-preview-template .btn-green{border-color:#26B16D;background-color:#26B16D;color:#fff;}
.google-preview-template .btn-green:focus, .google-preview-template .btn-green:hover{border-color:#26B16D;background-color:#26B16D;color:#fff}
.google-preview-template .btn-green-blue{border-color:#3A918B;background-color:#3A918B;color:#fff;}
.google-preview-template .btn-green-blue:focus, .google-preview-template .btn-green-blue:hover{border-color:#3A918B;background-color:#3A918B;color:#fff}
.google-preview-template .btn-blue-dark{border-color:#39578B;background-color:#39578B;color:#fff;}
.google-preview-template .btn-blue-dark:focus, .google-preview-template .btn-blue-dark:hover{border-color:#39578B;background-color:#39578B;color:#fff}
.google-preview-template .btn-blue-light{border-color:#829DCE;background-color:#829DCE;color:#fff;}
.google-preview-template .btn-blue-light:focus, .google-preview-template .btn-blue-light:hover{border-color:#829DCE;background-color:#829DCE;color:#fff}
.google-preview-template .btn-gray-dark{border-color:#DCE1E4;background-color:#DCE1E4;color:#374046;}
.google-preview-template .btn-gray-dark:focus, .google-preview-template .btn-gray-dark:hover{border-color:#DCE1E4;background-color:#DCE1E4;color:#374046}
.google-preview-template .btn-gray{border-color:#84919B;background-color:#84919B;color:#ffffff;}
.google-preview-template .btn-gray:focus, .google-preview-template .btn-gray:hover{border-color:#656e75;background-color:#656e75;color:#ffffff}

..google-preview-template btn .icon-prepend{margin-right:20px;font-size:24px;font-weight:400;vertical-align:middle}

.google-preview-template .btn-arrow-right{position:relative;padding-right:64px;text-align:left}
.google-preview-template .btn-arrow-right:after{content:"\e906";font-family:'icomoon';position:absolute;right:20px;top:50%;margin-top:-12px;font-size:23px;font-weight:normal}
.google-preview-template .btn-arrow-right-circle{padding:16px 110px 16px 25px;position:relative;text-align:left;font-size:14px;line-height:26px;font-weight:400}
.google-preview-template .btn-arrow-right-circle span{text-transform:none;font-weight:700;font-size:20px;display:block}
.google-preview-template .btn-arrow-right-circle:after{content:"\e903";font-family:'icomoon';position:absolute;right:27px;top:50%;width:48px;height:48px;line-height:48px;text-align:center;margin-top:-24px;font-size:23px;font-weight:normal;background-color:rgba(255,255,255,0.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.google-preview-template .btn-arrow-right-circle:focus:after, .google-preview-template .btn-arrow-right-circle:hover:after{background-color:rgba(255,255,255,0)}
.google-preview-template .btn-left-icon{padding:15px 30px 15px 85px;position:relative;text-align:left;text-transform:none;letter-spacing:0}
.google-preview-template .btn-left-icon .icons{position:absolute;left:0;width:85px;text-align:center;font-size:32px;top:50%;margin-top:-16px}
.google-preview-template .btn-left-icon .texts{font-size:16px;font-weight:700;line-height:128%;}
.google-preview-template .btn-left-icon .texts em{display:block;font-style:normal;font-weight:400}

/*DROPDOWN*/
.google-preview-template .dropdown .dropdown-toggle{overflow:hidden;text-overflow:ellipsis;padding:13px 35px 11px 20px;font-weight:400;text-transform:none;letter-spacing:0;text-align:left;position:relative}
.google-preview-template .dropdown .dropdown-toggle:after{line-height:24px;font-weight:400;border:0;font-family:'icomoon';content:"\e906";position:absolute;right:14px;top:50%;font-size:12px;color:#84919B;margin:-12px 0 0;}
.google-preview-template .dropdown .dropdown-menu{width:100%;}
.google-preview-template .dropdown .dropdown-item{padding:5px 20px;font-size:14px;}

/*SECTION TITLE*/
.google-preview-template .section-title{margin-bottom:100px}
.google-preview-template .section-title h2{color:#374046;font-size:36px;margin:0 0 30px}

/*CUSTOM STYLE*/
.google-preview-template .btn_play_circle{background:url(assets/img/play_circle.png) no-repeat center;width:72px;height:72px;display:inline-block;}
.google-preview-template .lead{font-style:italic;font-size:24px;font-weight:300;line-height:1.5}
.google-preview-template .separator-line-sm{width:100px;display:block;border-bottom:2px solid;}
.google-preview-template .separator-line-sm.center{margin-left:auto;margin-right:auto}
.google-preview-template figure.figure{background-color:#84919B;margin-bottom:30px}

/*TOOLS*/
	/*TOOLS BANNER*/
	.google-preview-template .banner-tools{background-color:#142034;padding:100px 0;color:#A6B9DE;text-align:center}
	.google-preview-template .banner-tools h1{color:#fff;font-size:48px;line-height:1.5;margin:0 0 40px}

	/*TOOLS NAV TAB*/
	.google-preview-template .nav-tab-tools{background-color:#142034;text-align:center}
	.google-preview-template .nav-tab-tools .nav-tabs{border:0;justify-content:center}
	.google-preview-template .nav-tab-tools .nav-item{border:0;padding:27px 0;color:#fff;background-color:#1C2C48;font-weight:700;text-transform:uppercase;font-size:18px;line-height:26px;margin:0 15px;width:306px;}
	.google-preview-template .nav-tab-tools .nav-item i{margin-right:20px;font-size:36px;display:inline-block;vertical-align:middle;opacity:0.25}
	.google-preview-template .nav-tab-tools .nav-item.active{}
	.google-preview-template .nav-tab-tools .nav-item.active i{opacity:1;color:#4C74B9}

	/*TOOLS TAB CONTENT*/
	.google-preview-template .tab-content-tools{padding:100px 0;overflow:hidden;position:relative}
	.google-preview-template .tab-content-tools .tab-heading{text-align:center;margin:0 0 70px}
	.google-preview-template .tab-content-tools .tab-heading h1{margin:0 0 32px}

	/*TOOLS CARDS*/
	.google-preview-template .card-space{border:0;padding:0;background-color:transparent;margin:0 0 80px}
	.google-preview-template .card-space .card-body{padding:0 0 40px;font-size:18px}
	.google-preview-template .card-space .card-title{margin:0 0 20px;}
	.google-preview-template .card-space .card-img-top{border:2px solid #fff;}
	
	.google-preview-template .card-icons{border:0;padding:0;background-color:transparent;margin:0 0 80px}
	.google-preview-template .card-icons .card-icon{margin:0 0 20px;}
	.google-preview-template .card-icons .card-body{padding:0;}
	.google-preview-template .card-icons .card-title{margin:0 0 20px;}
	.google-preview-template .card-icons .btn{width:auto}
	
	.google-preview-template .card-logo{margin:0 0 20px}
	.google-preview-template .card-logo-text{margin:0 0 20px;font-size:18px}
	
	.google-preview-template .card-full{display:block;margin-bottom:100px;border:1px solid rgba(132,145,155,0.5);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;}
	.google-preview-template .card-full:after{content:"";display:table;clear:both}
	.google-preview-template .card-full.primary{background-color:#4C74B9;color:#fff;}
	.google-preview-template .card-full.dark-blue{background-color:#1C2C48;color:#fff;}
	.google-preview-template .card-full.blue-gray{background-color:#DCE1E4;color:#0E1623;}
	.google-preview-template .card-full .card-body{padding:50px;}
	
	.google-preview-template .card-image-right{margin-right:153px}
	.google-preview-template .card-image-right .card-image{float:right;margin-right:-153px}
	.google-preview-template .card-image-left{margin-left:153px}
	.google-preview-template .card-image-left .card-image{float:left;margin-left:-153px}
	
	.google-preview-template .card-full-width{margin:0 -500%;padding:70px 500%;border:0}
	.google-preview-template .card-full-width.blue-light{background-color:#f4f6fb;background-color:rgba(210,220,238,0.25);}
	
/*GOOGLE PREVIEW*/
	.google-preview-template .banner-google-preview{padding:120px 0 110px;background:url(/assets/tools/img/bg_google_preview.jpg) no-repeat center #4C74B9;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
	.google-preview-template .banner-google-preview-content{color:#fff;font-size:16px;}
	.google-preview-template .banner-google-preview-content p{color: #fff; font-size: 16px; line-height: 1.5;}
	.google-preview-template .banner-google-preview-content h1{font-size:32px;margin:0 0 25px; line-height: 1.2; color: white;}

	.google-preview-template #google-preview-tool{background:#FFFFFF;padding:40px 23px;-webkit-box-shadow:0px 10px 25px rgba(0,0,0,0.25);-moz-box-shadow:0px 10px 25px rgba(0,0,0,0.25);box-shadow:0px 10px 25px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:-40px;margin-bottom:-265px}
	.google-preview-template #google-preview-tool .form-group{margin-bottom:22px}
	.google-preview-template #google-preview-tool .form-label{font-size:18px;color:#4C74B9;font-weight:400;margin:0 0 5px;display:block}
	.google-preview-template #google-preview-tool .form-rules{margin-top:12px;font-size:14px;line-height:16px}
	.google-preview-template #google-preview-tool .form-rules label{font-weight:700;color:#829DCE; display: inline-block; width: auto;}
	.google-preview-template #google-preview-tool input[type="text"] {width: 100%; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da;}
	.google-preview-template #google-preview-tool label.error {margin-top: 8px; margin-bottom: 0px; color: red;}
	.google-preview-template #google-preview-tool  #description-input {height: 100px;}
	.google-preview-template #google-preview-tool .red-highlighted {border: red 1px solid; background-color: red; padding: 2px; color: white; }
	.google-preview-template #google-preview-tool .green-highlighted { border: green 1px solid; background-color: green; padding: 2px; color: white; }
	.google-preview-template #google-preview-tool .spinner img { margin-top: -2px; height: 25px; }

		.google-preview-template #result-search{margin-bottom:27px}
		
		.google-preview-template #result-box{margin-bottom:24px}
		.google-preview-template #result-box .title{margin:0 0 5px;color:#4C74B9; font-weight: normal; font-size: 18px; font-family: arial,sans-serif; letter-spacing: 0.3px;word-break: break-word!important;}
		.google-preview-template #result-box .title a{color:#4C74B9}
		.google-preview-template #result-box .url{font-size:14px;margin:0 0 5px;}
		.google-preview-template #result-box .url a{color:#26B16D; font-style: normal; white-space: nowrap; font-family: arial,sans-serif; font-weight: normal; font-size: 14px; letter-spacing: 0.3px;}
		.google-preview-template #result-box .rating-stars{font-size:0;margin-bottom:2px}
		.google-preview-template #result-box .rating-stars i{font-size:16px}
		.google-preview-template #result-box .rating-stars i.off{color:#DCE1E4}
		.google-preview-template #result-box .rating-stars i.on{color:#F7941D}
		.google-preview-template #result-box .rating{font-size:14px;color:#374046; font-family: arial,sans-serif; font-weight: normal; font-size: 13px; letter-spacing: 0.3px;}
		.google-preview-template #result-box .description{color:#84919B; width: auto!important; font-family: arial,sans-serif; font-weight: normal; font-size: 13px; letter-spacing: 0.3px;word-break: break-all!important;}

	.google-preview-template .google-preview-content{padding:220px 0 60px;background-color:#F2F2F2;background-color:rgba(242,242,242,0.5)}
	.google-preview-template .google-preview-content ul li{list-style: disc; margin-left: 25px;}
	
/*MEDIA QUERY*/
@media (min-width:768px){
}
@media (min-width:1200px){
}
@media (min-width:1360px){
	.google-preview-template .container{max-width:1350px;}
}

@media (max-width:1199px){
	.google-preview-template .card-image-right,
	.google-preview-template .card-image-left{margin-top:150px;margin-left:0;margin-right:0}
	.google-preview-template .card-image-right .card-image{float:none;margin:-150px 0 -50px;text-align:right}
	.google-preview-template .card-image-left .card-image{float:none;margin:-150px 0 -50px;text-align:left}
	.google-preview-template .banner-tools h1{font-size:40px}
	.google-preview-template .nav-tab-tools .nav-item{width:250px}
	
	.google-preview-template #google-preview-tool{margin-top:40px}
}

@media (max-width:991px){
	.google-preview-template .banner-tools h1{font-size:36px}
	.google-preview-template .nav-tab-tools .nav-item{width:200px;font-size:14px;margin:0 10px}
	.google-preview-template .nav-tab-tools .nav-item i{font-size:28px}
}

@media (max-width:767px){
	.google-preview-template .nav-tab-tools .nav-item{width:100%;margin:5px 15px 0;font-size:18px}
	.google-preview-template .nav-tab-tools .nav-item i{font-size:36px}
	.google-preview-template .card-full .card-body{padding:50px 25px}
}

/*** Header Fixes ***/

@media screen and (max-width: 400px) {
	nav[role="navigation"] .phone-number {
		padding: 10px 20px!important;
	}
}



@media (max-width: 1126px) {
	.mobile-site-menu__trigger-text {
		line-height: 18px;
	}
}



@media (max-width: 1319px) {

	header.site-header section.header-top .row > .hard-right {
		max-width: 40%!important;
		width: 40%!important;
		flex: auto!important;
	}



	header.site-header section.header-top .row > .hard-left {
		max-width: 60%!important;
		width: 60%!important;
		flex: auto!important;
	}

}



@media (max-width: 1100px) {

	header.site-header section.header-top .row > .hard-right {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}



	header.site-header section.header-top .row > .hard-left {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}

}



@media (max-width: 750px) {

	header.site-header section.header-top .row > .hard-right {
		max-width: 65%!important;
		width: 65%!important;
		flex: auto!important;
	}



	header.site-header section.header-top .row > .hard-left {
		max-width: 35%!important;
		width: 35%!important;
		flex: auto!important;
	}

}



@media (max-width: 500px) {

	header.site-header section.header-top .row > .hard-right {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}



	header.site-header section.header-top .row > .hard-left {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}

}



@media (max-width:767px){

	#footer-form {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}	

	#footer-contact {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
	
	#footer-locations {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}

}


