/* here you can put your own css to customize and override the theme */
/* Promo block */
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Smythe');
body{
	height:100%;
	}
@font-face {
  font-family: 'bucket';
  src: url('../fonts/bucket.eot?40783552');
  src: url('../fonts/bucket.eot?40783552#iefix') format('embedded-opentype'),
       url('../fonts/bucket.woff?40783552') format('woff'),
       url('../fonts/bucket.ttf?40783552') format('truetype'),
       url('../fonts/bucket.svg?40783552#bucket') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bucket';
    src: url('../font/bucket.svg?37137406#bucket') format('svg');
  }
}
*/
 [class^="icons-"]:before, [class*=" icons-"]:before {
	font-family: "bucket";
	font-style: normal;
	font-weight: normal;
	margin: 0px !important;
	padding: 0px !important; 
}
.icons-users:before { content: '\e807'; } /* '' */
.icons-th:before { content: '\e817'; } /* '' */
.icons-newspaper:before { content: '\e802'; } /* '' */
.icons-list-add:before { content: '\e800'; } /* '' */
.icons-mouse:before { content: '\e80b'; } /* '' */
.icons-chart-line:before { content: '\e810'; } /* '' */
.icons-gauge:before { content: '\e804'; } /* '' */
.icons-traffic-cone:before { content: '\e809'; } /* '' */
.icons-facebook-circled:before { content: '\e80e'; } /* '' */
.icons-flag:before { content: '\e80c'; } /* '' */
.icons-chat:before { content: '\e80f'; } /* '' */
.icons-calculator:before { content: '\e814'; } /* '' */
.icons-feather:before { content: '\e811'; } /* '' */
.icons-sort-alphabet:before { content: '\e812'; } /* '' */
.icons-dribbble:before { content: '\e805'; } /* '' */
.icons-newspaper-1:before { content: '\e806'; } /* '' */
.icons-math:before { content: '\e816'; } /* '' */
.icons-dribbble-circled:before { content: '\e815'; } /* '' */
.icons-website:before { content: '\e801'; } /* '' */
.icons-desktop:before { content: '\e808'; } /* '' */
.icons-gauge-1:before { content: '\e80d'; } /* '' */
.icons-universal-access:before { content: '\e813'; } /* '' */
.icons-path:before { content: '\e803'; } /* '' */
.icons-sort-alphabet-outline:before { content: '\e80a'; } /* '' */

.noJavascript { color: #FFF; background: #e02222; padding: 10px; font-weight: 600; }

/*.................
 Font Icons
...................*/
.famain {
	margin-left:5px;
	}	
.fas{
    
	}
.header-navigation-col i{
	margin-right:5px;
	font-size: 15px;	
	}
#alldivs{
	min-height:100%;
	}	
.alpha-visbility{opacity:0;}
.loader{ position:fixed; height:100px; width:134px; margin-top:-30px; margin-left:-50px; top:50%; left:50%; background:url(../img/loader.gif) center no-repeat;
}
/*..........Basic Styles.............*/
.visible-small{
	display:none !important;
	}
.place-logo{
	max-width:235px;
	overflow:hidden;
	float:left;
	}	
.view-fifth img {
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-fifth .mask {
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 0;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   position:absolute;
   top:15px;
    visibility: hidden;
}
.view-fifth .mask img{
	float:left;
	margin-right:6px !important;

	}
.view-fifth .mask .btn-group{
	margin-top:16px !important;
	}
.view-fifth .mask .btn-group .btn{
	margin-right:3px;
	}	
.view-fifth h2 {
   background: rgba(255, 255, 255, 0.5);
   color: #000;
   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
}

.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
   opacity:1;
   visibility: visible;
}
.view-fifth:hover > a > img {
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
}
/*.................
Home Page
...................*/
.header-navigation > ul > li > a {
    font-size: 12px;
    text-transform: uppercase;
}
.header_text{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 55px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	margin-bottom:0px;
	margin-top:30px;
	font-variant:small-caps;
	}
.header_text_v1{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	margin-bottom:30px;
	margin-top:30px;
	}
.header_text br{
	display:none;
	}
.header_text_sub{
	color: #fff;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 18px;
    margin-bottom: 30px;
    text-align: center;
	}
	
.header_text_sub_mw{
	color: #fff;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 18px;
    margin:0 auto 30px;
    text-align: center;
	max-width:1200px;
	}
	
.header_full{
	width: 100%;
	height:100%;
	background-image: url(../img/homepage/slide1.jpg);
	background-attachment: fixed;
	background-position: center center;
	}
.header_buttons{
	width:425px;
	margin:auto;
	position:relative;
	}	
.btn-common{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	}	
.btn-common a{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-shadow: -1px -1px 0 #A84155;
	}
.btn-common a:hover{
	text-decoration:none;
	}		
.btn-common.orange{
	float:left;
	margin-right:15px;
	width:200px;
	text-align:center;
	background-image: -webkit-linear-gradient(top, #f08720, #d27213);
	background-image: -moz-linear-gradient(top, #f08720, #d27213);
	background-image: -ms-linear-gradient(top, #f08720, #d27213);
	background-image: -o-linear-gradient(top, #f08720, #d27213);
	background-image: linear-gradient(to bottom, #f08720, #d27213);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #bc7228, 0 4px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #bc7228, 0 4px 2px rgba(0, 0, 0, .5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #bc7228, 0 4px 2px rgba(0, 0, 0, .5);
	background-color: #e7811c;
	}
.btn-common.orange:hover{
	background-image: -webkit-linear-gradient(top, #d27213, #f08720);
	background-image: -moz-linear-gradient(top, #d27213, #f08720);
	background-image: -ms-linear-gradient(top, #d27213, #f08720);
	background-image: -o-linear-gradient(top, #d27213, #f08720);
	background-image: linear-gradient(top, #d27213, #f08720);
	color: #FFF;
	text-decoration: none;
	background-color: #c36b13;
	}		
.btn-common.blue{
	float:left;
	background-color:#337696;
	width:200px;
	text-align:center;
	background-image: -webkit-linear-gradient(top, #337696, #266c8e);
	background-image: -moz-linear-gradient(top, #337696, #266c8e);
	background-image: -ms-linear-gradient(top, #337696, #266c8e);
	background-image: -o-linear-gradient(top, #337696, #266c8e);
	background-image: linear-gradient(to bottom, #337696, #266c8e);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #1a5977, 0 4px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #1a5977, 0 4px 2px rgba(0, 0, 0, .5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #1a5977, 0 4px 2px rgba(0, 0, 0, .5);
	background-color: #337696;
	}
.btn-common.blue:hover{
	background-image: -webkit-linear-gradient(top, #266c8e, #337696);
	background-image: -moz-linear-gradient(top, #266c8e, #337696);
	background-image: -ms-linear-gradient(top, #266c8e, #337696);
	background-image: -o-linear-gradient(top, #266c8e, #337696);
	background-image: linear-gradient(top, #266c8e, #337696);
	color: #FFF;
	text-decoration: none;
	background-color: #24617e;
	}	
.header_img{
	text-align: center;
	margin-top:30px;
	display:block;
	}
.header_img img{
	margin:auto;
	}
.login_square{
	border-radius: 5px !important;
	border: 1px solid #CCC;
	padding: 5px;
	font-size: 12px;
	text-transform:uppercase;
	}
.login_square a{
	color:#333;
	}		
.get_started{
	background: #f08720;
	color: #FFF !important;
	max-height: 30px;
	padding: 5px;
	font-size: 12px;
	text-transform:uppercase;
	border-radius: 5px !important;
	cursor: pointer;
}
.get_started:hover{
	background-color:#e47c15; 
	}					
.service-box p{
	font-size: 14px;
	text-align: center;
	font-weight: 500;
	letter-spacing:1px;
	}
.service-box .service-box-heading span{
	text-align: center;
	display: block;
	font-weight: 700;
	}	
.service-box-img{
	text-align:center;
	display:block;
	}
.main.first{
	padding-top:50px;
	}		
#main>.scroll {
	width: 194px;
	color: #f7505a;
	font-size: 12px;
	background: #FFF;
	margin-top: 115px;
	margin-right: auto;
	margin-bottom: 85px;
	margin-left: auto;
	}
#main>.scroll>.next>a {
	display: block;
	height: 45px;
	width: 45px;
	background-size: 45px;
	margin: auto;
	background-image: url(../img/homepage/scroll-down-arrow.svg);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.collapsfix {
	overflow: hidden;
}
.laravel-main-tools-single-page .sub-heading{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 32px !important;
	font-weight: 300 !important;
}
.laravel-main-tools-single-page .left-right p.right,
.laravel-main-tools-single-page .left-right p.left{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: 15px;
	line-height: 28px;
	font-weight: 200;
}
.sub-heading{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 35px;
	font-weight: bold;
	margin-top:60px;
}
.sub-heading span{
	color:#075290;
}
		
.left-right p.left{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: 15px;
	line-height: 28px;
	width: 80%;
	}	
.left-right p.right{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: 15px;
	line-height: 28px;
	}		
.right-image{
	display:block;
	text-align:center;
	}
.center-image{
	display:block;
	text-align:center;
	}
.center-image img{
	margin:auto;
	}	
.margin-bottom-180{
	margin-bottom:100px !important;
	}
.margin-bottom-100{
	margin-bottom:100px !important;
	}		
.padding-top-30{
	padding-top:30px;
	}	
.padding-top-120{
	padding-top:120px !important;
	}	
.padding-top-90{
	padding-top:90px !important;
	}	
.get-stared{
	background-color: #f08720;
	font-size: 14px;
	font-weight: bold;
	margin: auto;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
	}
.get-stared a{
	color: #FFF;
	text-decoration: none;
	}	
.get-stared:hover{
	background-color:#e47c15;
	}		
.orclass{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
	text-align:center;
	}	
.no-top-margin{
	margin-top:0px !important;
	}		
.slide{
	text-align: center;
	border-radius: 5px !important;
	background-color: rgba(19,33,50,0.2);
	padding-top: 5px;
	padding-bottom: 5px;
	}
.slide:hover, .slide a:hover {
	background-color: #ffffff;
	color: #132132;
	}	
.slide a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	}
.check_tools{
	text-align: center;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 20px;
	background-color: #4b8df8;
	padding: 10px;
	width: 200px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #fff;
	}
.check_tools:hover{
	background-color: #4b8df8;
	}	
.check_tools a{
	color:#FFF;
	text-decoration:none;
	}	
	.resources-list ul {
		padding-left:20px;
	}
.resources-list h4 {
	font-size: 20px;
	color: #e47c15;
}
.resources-list a:hover {
	text-decoration: none;
}
.resources-list ul li {
	font-size: 16px;
	color: #4e4e4e;
	margin-bottom: 10px;
}


/*..................*/	
/*FB tools Page*/
/*...................*/
.laravel-main-tools-single-page .header_full_tools{
	background: #fff !important;
	border-bottom: 1px dashed #ccc;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .btn-mondovo-new{
	margin: 0px;
	float: left;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .laravel-express-register-block{
	margin:0px !important;
	margin-top:40px !important;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .play-icon-tool-video {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 20px;
	color: #4e4e4e;
	-webkit-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .full-tools-video-container {
	border: 1px solid #ccc;
	background-color: #fff;
	margin-top: 1.7em;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(133,133,133,1);
	-moz-box-shadow: 0px 0px 13px 0px rgba(133,133,133,1);
	box-shadow: 0px 0px 13px 0px rgba(133,133,133,1);
	position: relative;
	cursor: pointer;
	opacity: 1;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .full-tools-video-container i:hover{
	color:#64aed9;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .full-tools-video-container:hover {
	opacity: 0.8;
}
.laravel-main-tools-single-page .laravel-frontend.heading-button .full-tools-video-container:hover i{
	opacity:1 !important;
	color:#189dde !important;
}
.header_full_tools{
	width: 100%;
	height: auto;
	background: #366092;
	background-attachment: fixed;
	background-position: center center;
	padding-top: 40px;
	padding-bottom: 40px;
	background-repeat: repeat;
}
.tools_header{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 48px;
	font-weight: 300 !important;
	color: #4e4e4e;
}
.tools_header_p{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 18px;
	color: #4e4e4e;
	margin-top: 15px;
	margin-bottom: 0px;
	font-weight: 300;
	line-height: 1.5em;
}
.header_buttons_tools{
	margin-top: 0px;
	width:100%;
	}	
.tools_header_sub{
	font-size: 30px;
	font-weight: bold;
	color: #333;
	text-align: center;
	text-transform: uppercase;
	padding-top: 60px;
	padding-right: 10px;
	padding-left: 10px;
	}	
.center-align-heading{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 55px;
	font-weight: bold;
	text-align: center;
	}
.center-align-heading span{
	color:#075290;
	}	
.right-image img{
	margin:auto;
	}
.right-image img{
	margin:auto;
	}	
.center-align-center p{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 2px;
	margin-top: 30px;
	line-height: 28px;
	width: 70%;
	margin:auto;
	margin-top:60px;
	}	
.spl{
	display:none !important;
	}
/* --- NAV --- */
#main>.pagination{ position:fixed; right:15px; top:50%; margin-top:-116px; z-index:1;}
#main>.pagination>ul>li>a{
	display: block;
	height: 10px;
	width: 10px;
	padding: 12px;
	margin-bottom: 15px;
}
#main>.pagination>ul>li>a>span{
	display: block;
	height: 8px;
	width: 8px;
	background-color: #105084;
	opacity: 0.3;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
#main>.pagination>ul>li>a:hover>span{opacity:1;}
#main>.pagination>ul>li>a>.navSelect{opacity:1;}
.ul-nostyle{ padding:0px 0px 0px 0px; list-style:none;}
@media(max-width:1024px){
	.header-navigation .dropdown-menu, .header-navigation > ul > li > .dropdown-menu{
		box-shadow:none !important;
	}
	.dropdown-backdrop {
		position: static !important;
	}
}
@media (max-width:768px){
	.laravel-main-tools-single-page .laravel-frontend.heading-button .laravel-express-register-block{
		margin-bottom: 30px !important;
		display: flex;
		justify-content: center;
	}
}

/* --- ! --- */

/*........Login Page.......*/	
#bg { position: fixed; top: 0; left: 0; }
		.bgwidth { width: 100%; }
		.bgheight { height: 100%; }

/*........Login Page.......*/
.login_background{
	background-color: #0d3f5e;
	}
.login-register{
	background-color: #0d3f5e;
	background-repeat: repeat;
	width: 100%;

	}	
.footer_bg{
	background-color: #0d3f5e;
	background-repeat: repeat;
	width: 100%;
	min-height: 100vh;
	height:auto;
	position:absolute;
	top:0px;
	}
.footer .social-footer .fa {
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	margin: -2px 0;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
	box-shadow: 0 0 0 1px #fff;
	overflow: hidden;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.footer .social-footer .fa:before {
	font: normal normal normal 15px/25px fontAwesome;
	speak: none;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
.footer ul.social-footer a:hover {
	opacity: 1;
}
.footer .social-footer .fa:hover {
	background: #fff;
	color: #376193;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.3);
}
.view-demo a:hover {
	color: #ededed;
}
.view-demo a {
	color: #FFF;
	line-height: 40px;
	margin-left: 20px;
	font-size: 14px;
	vertical-align: middle;
	text-decoration: none;
}
.view-demo i {
	font-size: 17px;
}
.header_buttons_tools .push_button, .header_buttons_tools .view-demo {
	display: inline-block;
}
.login_page{
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px; 
	margin-top: 0px;
	background-color: #FFF;
	margin-top:2px;
	}
.login_page h5{
	font-size: 18px;
	font-weight: 500;
	text-align:center;
	margin-bottom:20px;
	}
.header_logo{
	background-color:#FFF;
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	}	
.header_logo img{
	margin: auto;
	text-align: center;
	display: block;
	padding:10px;
	}
.header_logo h5{
	font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 2px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
	}
.header_logo h6{
	font-size: 12px;
    margin: 0;
    padding-bottom: 10px;
    text-align: center
}
.col-centered{
    float: none;
    margin: 0 auto;
}
.col-centered_text{
    float: none;
    margin: 0 auto;
	text-align:center;
}
.forget-password, .create-account{
	color:#333;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12px;
	margin-top:15px;
	}
.forget-password h4{
	font-size: 13px;
	font-weight: 500;
	text-align:left;
	}
.forget-password h6{
	font-size:18px;
	}	
.checkbox.remember{
	color: #333;
	margin-left:-22px;
	}
.checkbox.remember label{
	font-size:12px;
	}	
.login_bottom{
	background-color: #FFF;
	border-bottom-left-radius: 10px !important;
	border-bottom-right-radius : 10px !important;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	text-align: center;
	margin-top: 2px;
	}	
.sign_up h2{
	color: #FFF;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 15px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:20px;
	}
.sign_up h3{
	color: #FFF;
	text-align: center;
	font-size: 16px;
	margin:0px;
	margin-bottom:30px;
	}
.nomargin-top img{
	margin-top:0px !important;
	}			
/*..............*/

/*.........Error Message........*/
.mondovo-error-msg{
	clear: both;
	color: #ff4700;
}

.mo-login-error {
	color: #d27317;
	text-align: center;
	border: 1px solid #f1ba86;
	border-radius: 3px !important;
	padding: 0.5em;
	margin-top: 15px;
}

.mo-login-error-list {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.mo-login-success {
	color: #3b941e;
	border: 1px solid #18e800;
	padding: 0.5em;
	text-align: center;
}

.credentials-error-msg {
	padding: 0.5em;
	border: 1px solid #db0722;
	color: #db0722;
	outline: none;
	margin: 10px;
}

.credentials-success-msg {
	padding: 0.5em;
	border: 1px solid #18e800;
	color: #3b941e;
	outline: none;
	margin: 10px;
}

		/*.all-tools.......*/

/*...................*/
.laravel-all-tools .laravel-all-tools-header{
	padding:55px 0 20px 0;
	background-color: #f7f7f7;
}
.laravel-all-tools .laravel-all-tools-header h1.heading{
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.8em;
	font-size: 45px;
	font-weight: 300 !important;
	color: #4e4e4e;
}
.laravel-all-tools .laravel-all-tools-header p.all-tools-heading{
	font-size: 20px;
	font-family: 'Ubuntu', sans-serif !important;
	color: #4e4e4e;
	margin-top: 15px;
	margin-bottom: 30px;
	text-align: center;
	padding-right: 10%;
	padding-left: 10%;
	font-weight: 300;
	line-height: 1.5em;
}
.laravel-frontend.laravel-all-tools .laravel-all-second-fold h2{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 35px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 15px;
	color: #3e4d5c;
}
.laravel-frontend.laravel-all-tools .laravel-all-second-fold p{
	font-size: 18px;
	color: #4e4e4e;
	margin-top: 15px;
	font-family: 'Ubuntu', sans-serif !important;
	text-align: center;
	padding-right: 10%;
	padding-left: 10%;
	font-weight: 300;
	line-height: 1.5em;
}
.laravel-mondovo-tools {
	background-color: #19a9e5;
	font-size: 30px;
	color: #FFF;
	font-weight: 300;
	text-align: center;
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.8em;
}
.laravel-frontend.laravel-all-tools{
	font-family: 'Ubuntu', sans-serif !important;
}
.laravel-frontend.laravel-all-tools .laravel-boxtooler-main-block{
	border: 1px solid #ccc;
}
.laravel-frontend.laravel-all-tools .laravel-boxtooler-content h2.before-hover {
	color: #000;
	font-weight: 300;
	font-size: 20px;
	text-align: left;
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.1;
}
.laravel-frontend.laravel-all-tools .laravel-boxtooler-content p {
	font-weight: 200;
	color: #000;
	font-size: 14px;
	text-align: left;
	line-height: 1.8em;
	opacity: 0.9;
}
.laravel-frontend.laravel-all-tools .laravel-overlay-btn-container .laravel-overlay-btn{
	padding: 10px 18px;
	background: transparent !important;
	margin: 0.8em;
}
.laravel-frontend.laravel-all-tools .laravel-overlay-btn-container .laravel-overlay-btn:hover{
	background: #19a9e5 !important;
	border: 1px solid #19a9e5;
}
.laravel-frontend.laravel-all-tools p.tool-category-desc{
	text-align:center;
	font-size:18px;
	font-weight:300;
	margin-bottom:2em;
	line-height: 1.8em;
}
.laravel-frontend.laravel-all-tools .laravel-boxtooler{
	padding: 5px !important;
}
.laravel-frontend.laravel-all-tools .laravel-boxtooler-main-block{
	min-height:240px !important;
}
.laravel-frontend.laravel-all-tools .laravel-boxtooler-image img{
	max-height:120px !important;
}
.all-tools{
	margin-top:-10px;
	}
.all-tools p{
	font-size: 18px;
	color: #FFF;
	margin-top: 15px;
	margin-bottom:30px;
	text-align: center;
	padding-right: 10%;
	padding-left: 10%;
	}	

.button_center{
	max-width:205px;
	margin:auto !important;
	float:none !important;
	
	}	
.all-tools_sub h2{
	font-size: 45px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
	}	
.all-tools_sub p{
	font-size: 14px;
	margin-bottom: 15px;
	text-align: center;
	padding-right: 10%;
	padding-left: 10%;
	color: #666;
	}	
.all-tools_sub h3{
	font-size: 35px;
	text-align: center;
	font-weight: bold;
	color: #0c5a9c;
	margin-bottom:30px;
	margin-top:30px;
	}
.all-tools-box{
	min-height: 75px;
	width: 100%;
	position: relative;
	background-color: #f5f5f5;
	border: 1px solid #e5e1e1;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	cursor: pointer;
	display: table;
	padding: 15px;
	}
.all-tools-box:hover{
	background-color: #eaeaea;
		}
.all-tools-box a
	{
	font-size: 24px;
	color: #666;
	text-align: left;
	display: block;
	text-decoration: none;
	font-variant: small-caps;
	line-height: 40px;
	font-weight: bold;
	}
.all-tools-icons {
	position:absolute;
	right:10px;
	top:5px;
	}
.all-tools-icons i{
	font-size: 15px;
	margin-right: 5px;
	height: 30px;
	width: 30px;
	border: 1px solid #999;
	border-radius: 50% !important;
	color: #003;
	text-align: center;
	display: block;
	line-height: 30px;
	float: left;
	}				
.all-tools-menu{
	background-color: #105084;
	height: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	font-size: 30px;
	color: #FFF;
	font-variant: small-caps;
	font-weight: bold;
	}
.all-tools-menu .container{
	position:relative;	
	}	
.arrow-n,
.arrow-e,
.arrow-s,
.arrow-w {
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  /* Use font-size to control the size of the arrow. */
  font-size: 30px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;
}

.arrow-n {
  border-bottom-width: 1em;
  border-bottom-style: solid;
  border-bottom-color: #666;
  bottom: 0.25em;
}

.arrow-e {
  border-left-width: 1em;
  border-left-style: solid;
  border-left-color: #666;
  left: 0.25em;
}
                    
.arrow-s {
  border-top-width: 1em;
  border-top-style: solid;
  border-top-color: #105084;
  top: 0.25em;
}

.arrow-w {
  border-right-width: 1em;
  border-right-style: solid;
  border-right-color: #666;
  right: 0.25em;
}
.arrow-left{
	position:absolute;
	bottom:-47px;
	left:24px;
	}
.social-content{
	margin-top:40px;
	}
.social-content .col-sm-4{
	min-height:250px;
	}	
.tools-content p{
	font-size: 14px;
	padding-left: 5%;
	padding-right: 5%;
	text-align: center;
	}
.tools-content i{
	text-align: center;
	display: block;
	margin-bottom: 15px;
	font-size: 45px;
	}	
.tools-content a{
	text-align: center;
	margin-top: 30px;
	color: #666;
	display: block;
	background-color: #f1f1f1;
	padding: 2px;
	width: 110px;
	margin: auto;
	border-radius: 5px !important;
	text-decoration: none;
	}
.tools-content a:hover{
	background-color:#e0e0e0;
	}			
.heading-tools{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
	display:block;
	}
.margin-top-30{
	margin-top:30px;
	}	
.margin-top-60{
	margin-top:60px !important;
	}
.bx-wrapper img{
    display:block;
    max-width: 100%;
}	
.bx-wrapper .slide{
	overflow:hidden !important;
	}	
/*............pricing.............*/	
.font-size-14, .pay-as-content{
	font-size:14px;
	}
.pricing_page h1{
	font-size:30px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0px;
	margin-top:30px;
	text-transform:uppercase;
	}
.pricing_page h2{
	font-size:18px;
	text-align:center;
	margin-bottom:30px;
	}	
.pricing_head{
	width: 100%;
	height: 100px;
	background-color: #333;
	color: #FFF;
	text-align: center;
	box-shadow: 0px 5px 5px #888888;
	margin-bottom: 3px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	white-space:normal !important;
	}
.pricing_head-1{
	width: 100%;
	height: 70px;
	background-color: #333;
	color: #FFF;
	text-align: center;
	box-shadow: 0px 5px 5px #888888;
	margin-bottom: 3px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	white-space:normal !important;
	line-height:44px;
	font-size: 20px;
    font-weight: bold;
    text-align: center;
	}	
.left_border{
	border-top-left-radius:5px !important;
	overflow:hidden;
	}
.right_border{
	border-top-right-radius:5px !important;
	}
.pricing_head span{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	}		
.pricing_sub_head{
	width:100%;
	min-height:70px;
	max-height:70px;
	background-color:#267bb1;
	color:#FFF;
	padding:10px;
	}
.pricing_sub_head-1{
	width:100%;
	min-height:50px;
	background-color:#267bb1;
	color:#FFF;
	line-height:50px;
	}	
.pricing_signup{
	width: 100%;
	min-height:70px;
	background-color: #eeeeee;
	color: #333;
	margin: auto;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	line-height:65px;
	}
.pricing_signup a{
	color:#FFF;
	}	
.pricing_info{
	width: 100%;
	min-height: 50px;
	max-height: 50px;

	background-color: #eeeeee;
	color: #333;
	margin: auto;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align:middle;
	line-height:50px;
	white-space:normal;
	}	
.pricing_info .opacity{
	opacity:0.3;
	}		
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}	
.pricing_page .col-md-1{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dfdfdf;
	}	
.pricing-text-center{
	text-align:center;
	font-size:28px;
	font-weight:bold;
	}
.addmoreoffer{
	max-width:954px;
	margin:auto;
	}	
.pricing_head.active{
	background-color:#267bb1;
	height:116px;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	}		
#addmoreoffer-width{
	position:relative;
	}	
.forever-free{
	margin-top:30px;
	margin-bottom:30px;
	}	
.forever-free .free{
	background-color:#333;
	color:#FFF;
	padding:5px;
	font-size:18px;
	text-align:center;
	}	
.forever-free .borders{
	text-align:center;
	background-color:#eeeeee;
	margin-right:110px;
	line-height:50px;
	vertical-align:middle;
	border:solid 1px #d3d0d0;
	}
.forever-free .btn{
	line-height:36px;
	}	
.padding-less{
	padding-top:20px;
	padding-bottom:20px;
	}	
.pricing_small{
	font-size: 22px;
	float:left;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	width:65%;
	text-align:center;
	}
.pricing_small i{
	font-size:20px;
	}	
.pricingCustom{
	background-color:#333;
	border:solid 1px #333;
	}
.price-width{
	width:100px !important;
	}
.default-more{
	overflow-x:auto !important;
	 overflow-y: hidden;
	}
.dispayoffers{
	display:none !important;
	}	
.hidden-pricing-offers{
	display:inline-block;
	}	
.pricing-col{
	width:190px;
	display:inline-block;
	}	
.pricing-col-1{
	width:236px;
	display:inline-block;
	}
.pricing-col-first{
	width:180px;
	display:inline-block;
	}	
#addmoreoffer-widths{
	margin-left:183px !important;
	}		
.hide-btn{
	display:none;
	}
.show-btn{
	display:block;
	}		
.default-allow{
	overflow-x:scroll !important;	
	}
.hidden-pricing-offer{
	display:none;
	}
.pricing-faq h2{
	font-size: 18px;
	text-align: left;
	color: #3f89c6;
	padding-bottom: 15px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #a9cde4;
	font-weight:bold;
	margin-bottom:0px;
	}	
.pricing-faq h3{
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	}
.pricing-faq p{
	font-size:13px;
	}	
.price-for-all{
	background-color:#eeeeee;
	padding-top:15px;
	padding-bottom:15px;
	border-top: 1px solid #ffffff;
	line-height:24px;
	font-weight:bold !important;
	font-size:11px;
	}	
.price-for-all a{
	font-weight:bold !important;
	}	
.price-for-all .important{
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	}	
.price-for-all .get_started{
	padding: 2px 8px;
	max-height: 40px;
	}	
.dollar-small{
	font-size: 12px;
	}	
.faq-bg .col-md-12{
	background-color: #f8f6f6;


	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	}
.pricing-logos img{
	margin-left:10px;
	}							
/*..........Pricing...........*/
.contact_us{
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	margin-top:30px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #efeeee;
	}
.contactus_bg{
	background-color: #f6f6f6;
	}	
.contact-info{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 15px;
	}	
.contact_details{
	padding: 15px;
	}	
/*..........Privacy Policy........*/
.privacy-policy{
	margin-bottom:30px;
	}	
.privacy-policy h3{
	font-size:24px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:15px;
	}
.privacy-policy ul li{
	font-size:16px;
	line-height:30px;
	}	
.privacy-policy p{
	font-size:16px;
	line-height:30px;
	}	
/*............pricing.............*/	
/*............404 Page............*/	
.page-404 {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 125px;
}
.page-404 .number {
	position: relative;
	top: 35px;
	display: inline-block;
	letter-spacing: -10px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 128px;
	font-size: 128px;
	font-weight: 300;
	color: #E02222;
	text-align: right;
}
.browser-version img{
	padding-bottom:10px;
	}
.browser-version{
	border: 1px dashed #ccc;
    margin-bottom: 15px;
    padding: 15px;
    text-align: center;
	display:block;
	}
.browser-version a{
	display:block;
	}	
.browser-version:hover{
	background-color: #f1f1f1;
	}
.details h3{
	padding-top:5px !important;
	}		
/*............Push Button............*/

.push_button {
	position: relative;
	width: 220px;
	height: 40px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	line-height: 43px;
	font-family: 'Oswald', Helvetica;
	display: block;
	font-size: 14px;
	margin-left: 5px;
	font-weight: bold;
}
.push_button:before {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4896c7), to(#3880ad));
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #79a9c8;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #79a9c8;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .5) inset, 0 1px 0 #79a9c8;
	position: absolute;
	content: "";
	left: -6px;
	right: -6px;
	top: -6px;
	bottom: -10px;
	z-index: -1;
}

/*.push_button:active {
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
	top:5px;
}
.push_button:active:before{
	top: -11px;
	bottom: -5px;
	content: "";
}*/

.red {
	text-shadow: -1px -1px 0 #A84155;
	border: 1px solid #c47f3a;
	background-image: -webkit-linear-gradient(top, #f08720, #d27213);
	background-image: -moz-linear-gradient(top, #f08720, #d27213);
	background-image: -ms-linear-gradient(top, #f08720, #d27213);
	background-image: -o-linear-gradient(top, #f08720, #d27213);
	background-image: linear-gradient(to bottom, #f08720, #d27213);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #bc7228, 0 4px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #bc7228, 0 4px 2px rgba(0, 0, 0, .5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #bc7228, 0 4px 2px rgba(0, 0, 0, .5);
	background-color: #e7811c;
}

.red:hover {
	background-image: -webkit-linear-gradient(top, #d27213, #f08720);
	background-image: -moz-linear-gradient(top, #d27213, #f08720);
	background-image: -ms-linear-gradient(top, #d27213, #f08720);
	background-image: -o-linear-gradient(top, #d27213, #f08720);
	background-image: linear-gradient(top, #d27213, #f08720);
	color: #FFF;
	text-decoration: none;
	background-color: #c36b13;
}

/*............Push Button............*/
/*............404 Page............*/

/*............ Browser IE Check ...........*/

.browser-check-msg { color:#FFF; background-color: #F00; padding:5px; font-size:14px !important; font-weight:bold; }

/*............Browser IE Check............*/

/*............ PAY AS YOU GO ............*/

.pay-as-you-go{
	border: 1px solid #e6effb;
	padding: 30px;
	background-color: #f4f9ff;
	border-radius: 5px !important;
	}
.pay-as-content{
	background-color: #FFF;
	padding: 15px;

	margin-bottom: 30px;
	border: 1px solid #e6effb;
	border-radius: 5px !important;
	}
/*............ PAY AS YOU GO ............*/

/*............ UN SUBSCRIBE ............*/
.unsubscribe-bg{
	background-color:#ebe9e9;
	}
.subscribe-left img{
	display:block;
	margin:auto;
	}
.subscribe-right{
	margin-left:20px;
	}	
.subscribe-right img{
	display:block;
	margin-left:-5px;
	}	
.subscribe-right h2{
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	}	
.subscribe-right h4{
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	}	
.email-unsubscribe{
	color:#007dac;
	}		
.subscribe-right > p{
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	}	
/*............ Switch Accounts ............*/
.frontend-custm-modal{
	margin-top:100px;
	}
.frontend-custm-modal h4{
	font-size:17px !important;
	}
.profileIcon {
    float: left;
    margin-top: 10px;
    width: 40px;
}
.profileIcon > i {
    font-size: 36px;
}
.profileWarning {
    color: #b89626;
    float: left;
    text-align: left;
    width: 325px;
}
.zeroMarginTop {
    margin-top: 0 !important;
}
.laravel-frontend .comparison-table table tr td:nth-child(1){
	font-weight: 600;
}
.laravel-frontend .comparison-table table tr td {
	font-size: 14px;
}
.laravel-frontend .comparison-table table tr td p{
	margin: 0;
}

@media (max-width: 1400px) {	
.sub-heading		{
	font-size:32px;	
	}
.left-right p.right{
	font-size:14px;
	width:75%;
	letter-spacing:1px;
	}
.left-right p.left{
	font-size:14px;
	width:75%;
	letter-spacing:1px;
	}	
.right-image{
	padding-top:0px;
	}
.tools_header_p{
	font-size:18px;
	}			
}
@media (max-width: 1205px){
	.site-logo {
		padding-bottom:12px;
	}
	
	}
@media (max-width: 1024px){
.mini-getstart{
	margin-bottom: 5px;
    margin-top: 5px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}
.mini-getstart > a {
	/*margin:auto !important;*/
	width:120px;
	border-bottom:none !important;
	}
.mini-getstart a:hover{
	border-bottom:none !important;
	}	
.mini-login{
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	}
.mini-login > a{
	margin-bottom:5px !important;
	}
.hide-small{
	display:none;
	}	
.visible-small{
	display:block !important;
	}
.login_square{
	border:none !important;
	padding:0px !important;
	}			
	}	
@media (max-width: 1025px){	
/*.....Mobile Menu.......*/		
.mini-get_started li{
	float:left;
	}
.mini-get_started{
	width: 180px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	margin-top:15px;	
	}
.mini-get_started a{
	color:#333;
	text-decoration:none;
	}	
/*.....Mobile Menu.......*/		
}
@media (max-width: 992px) {
.site-logo{
	padding-bottom:12px;
	padding-bottom:12px;
}
.pagination{
	display:none;
	}	
.service-box p{
	padding-left:10px;
	padding-right:10px;
	}
.header_text{
	font-size:36px;
	}
.header_text_v1{
	font-size:28px;
	}
.header_text_sub{
	text-transform:none;
	}
.header_text_sub_mw{
	text-transform:none;
}
.pricing_page h1{
	font-size:28px;
	}
.bx-wrapper .bx-prev{
	left:10px !important;
	}	
.bx-wrapper .bx-next{
	right:10px !important;	
}
#main>.scroll {
	margin-top:25px;
	margin-bottom:25px;
	}
.right-image img{
	max-width:80%;
	margin-top:40px;
	}
.left-right p.right{
	width:100%;
	letter-spacing:0px;
}		
.left-right p.left{
	width:100%;
	letter-spacing:0px;
}
	
/*.... Tools Page......*/	
.tools_header{
	font-size:35px;
	}
.tools_header_p{
	font-size:16px;
	}
.header_buttons_tools{
	margin-top:20px;
	margin-bottom:20px;
}
.all-tools_sub h2{
	font-size: 35px;
}
.all-tools_sub h3{
	font-size: 26px;
}
.sign_up h2{
	font-size:30px;
	}

.sign_up h3{
	font-size:16px;
	}	
}
@media (max-width: 767px) {
body.page-header-fixed{
	padding-top:57px !important;
	}	
.site-logo{
	padding-bottom:10px;
	padding-top:0px;
	}	
.site-logo img{
	width:160px !important;
	margin-top:10px;
}
.view-fifth .mask img{
	width:35px;
	}
.view-fifth .mask .btn-group{
	margin-top:7px !important;
	}	
.header .mobi-toggler{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#main>.pagination{
	display:none;
	}	
.header_text{
	font-size: 25px;
	}
.header_text_v1{
	font-size: 22px;
	}
.sub-heading {
    font-size: 25px;
    text-align: center !important;
	margin-top:0px;
	margin-bottom:15px;
	color:#075290;
	}
.header_text_sub{
	font-size: 15px;
	text-transform: none;
	padding-right: 20px;
	padding-left: 20px;
	}
.header_text_sub_mw{
	font-size:15px;
	text-transform:none;
	padding-right:20px;
	padding-left:20px;
}
.header_img{
	margin-top:30px;
	}
.service-box p{
	margin-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	letter-spacing:0px;
}
.right-image img{
	max-width:30%;
	}
		
#main > .scroll{
	display:none;		
	}
.right-image img{
	margin-top:0px;
	}
.left-right p.left, .left-right p.right{
	padding-left:20px;
	padding-right:20px;
	}	
/*.... Tools Page......*/	
.tools_header{
	text-align:center;
	}
.tools_header_p{
	text-align:center;
	margin-top:15px;
	}
.push_button{
	margin:auto !important;
	}	
.btn-common{
	width:175px;
	margin:auto !important;
	font-size:14px;
	padding:10px;
	}
.btn-common.orange{
	float:none;
	margin-bottom:10px !important;
	}
.header_buttons{
	width:100%;
	}	
.btn-common.blue{
	float:none;
	text-align:center;
	margin-top:5px !important;
	}	
.header_full_tools{
	padding-top:35px;
	padding-bottom:35px;
	}	

						
/*.... Tools Page......*/	

/*.....All Tools Page.....*/
.all-tools p{
	font-size:14px;
	}	
/*.....All Tools Page.....*/
			
/*.........pricing........*/	
.forever-free .borders{
	margin-right:0px;
	}	
/*.........pricing........*/
.steps{
	font-size:8px;
	}	
}
@media (min-width: 768px) and (max-width: 992px) {	
.sub-heading{
	font-size: 24px;
  }  
}
@media (min-width: 992px) and (max-width: 1199px) {
	
.sub-heading{
	font-size: 26px;
  } 	
}
@media (min-width: 768px) and (max-width: 1199px) {	
.hidden-sm.show {
	display:none !important;
	}
.visible-sm.show {
    display: block !important;
  }
}

@media (max-width: 480px) {
.header_text{
	font-size: 25px;
}
.header_text_v1{
	font-size: 20px;
}
.header_text br{
	display:block;
	}
.header_text_sub{
	font-size: 15px;
	margin-bottom: 15px !important;
	text-transform: none;
	padding-right: 10px;
	padding-left: 10px;
}
.header_text_sub_mw{
	font-size: 15px;
	margin-bottom: 15px !important;
	text-transform: none;
	padding-right: 10px;
	padding-left: 10px;
}
.header_full{
	margin-top:-8px !important;
}
#main.first{
	padding-top:40px;
	}
.sub-heading br{
	display:none;
	}	
.tools_header_p{
	font-size:14px;
	}	
.left-right p.left{
	text-align:center !important;
}
.left-right p.right{
	text-align:center !important;
}

.service-box .service-box-heading{
	padding:5px 0px;
	}	
.service-box p{
	letter-spacing:0px;
	margin-bottom:30px;
	}
.scroll {
	display:none;
	}
.header_full_tools{
	padding-top:25px !important;
	padding-bottom:25px !important;
	}		
.tools_header{
	font-size:34px;
	}
.header_buttons_tools{
	margin-top:15px;
	}	
.center-image img{
	width:50%;
	}
.right-image img{
	max-width:50%;
	}					
.all-tools_sub h2{
	font-size: 22px;
}
.all-tools_sub h3{
	font-size: 18px;
}
.all-tools-box a{
	font-size:18px;
	}	
.pricing_page h1{
	font-size:24px;
}
.pricing_page h2{
	font-size:16px;
}
.contact-info{
	font-size:16px;
}
.sign_up h2{
	font-size:24px;
	}
.sign_up h3{
	font-size:14px;
	}	
.resp-step{
	margin-right:5% !important;
	}
}

@media (max-width: 320px) {	

.header_buttons{
	
	width:255px;
}
.btn-common{
	padding: 5px 10px;
	width:155px;
}
.btn-common a{
	font-size:14px;
}
.header_text {
	font-size: 20px;
}
.header_text_sub {
	font-size: 13px;
}
.header_text_sub_mw {
	font-size: 13px;
}
.sub-heading {
	font-size:22px;
	}
.service-box p {
	letter-spacing: 1px;
	margin-bottom:45px;
}
.right-image{
	padding-top:15px !important;
	margin-bottom:15px !important;
	}
.service-box .service-box-heading span{
	font-size:20px;
	}
.service-box p{
	font-size:13px;
	}	
.tools_header{
	font-size:24px;
	}			
.all-tools_sub h2{
	font-size: 20px;
}	
.all-tools_sub h3{
	font-size: 16px;
	}
.pricing_page h1{
	font-size:18px;
	}	
.pricing_page h2{
	font-size:14px;
	}
.sign_up h2{
	font-size:18px;
	}
.sign_up h3{
	font-size:14px;
	}			
	}
@media (max-width:1024px){	
.pricing-col-1{
	width:200px;
	display:inline-block;
	}
.addmoreoffer {
    margin: auto;
    max-width: 810px !important;
 }			
}
@media (max-width:1480px){	
 .header_img img{
	 width:1000px;
	 }

}
@media (max-width:1919px) {
	.header_full{
		height:auto;
		overflow:hidden;
		}
	
	}	
@media (min-width: 1920px)

{
	.header_img{
		position:relative !important;
		bottom:0px;
        margin-top: 100px;
		}
	.header_text{
		margin-top:80px;
		}	
	.header_text_v1{
		margin-top:80px;
		}	
	
	}	
@media (min-width: 1600px){
	
.pricing-col{
	width:220px;
	display:inline-block;
	}	
.pricing-col-1{
	width:260px;
	display:inline-block;
	}		
#addmoreoffer-widths{
	margin-left:228px !important;
	}	
.pricing-col-first{
	width:225px;
	display:inline-block;
	}
.addmoreoffer {
    margin: auto;
    max-width: 1052px !important;
 }	
 .login-register{
	 padding-top:30px;
	 }	
 .sign_up h2{
	 font-size:40px;
	}	
 .sign_up h3{
	 font-size:18px;
	} 	 	
}
.header {
    position: fixed;
    top: 0;
	transition: top 0.4s ease-in-out;
    width: 100%;
}
.nav-up {
    top: -80px;
}

@media (max-width:560px){
    .login-container,.register-container, .contact-container {
        width:100% !important;
    }
}

/* New Front End Tools Styles Starts*/
.links-footer {
	background: #132132;
	color: #fff;
	border-bottom: 1px solid #28466a;
}
.links-footer .container {
	padding-top: 12px;
}
.links-footer-container {
	padding: 1em 0em;
}
.links-footer-container ul li {
	font-weight: 300;
	font-size: 14px;
	padding: 0.4em 0em;
}
.links-footer-container ul li h5 {
	font-weight: 400;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Lato', sans-serif;
}
.links-footer-container ul li a {
	text-decoration: none;
	color: #fff;
}
.footer {
	padding: 6px 0 !important;
}


.laravel-frontend {
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .frontend-tool-heading-container {
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 3em;
	padding-bottom: 3em;
	opacity: 1;
}
.laravel-frontend h2.section-heading {
	font-size: 34px;
	color: #000;
	font-weight: 400;
	text-align: center;
	padding-bottom: 2em;
	line-height: 1.3;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .clr-white {
	color: #FFFFFF !important;
}
.laravel-frontend .frontend-tool-heading {
	font-size: 35px;
	font-weight: 400 !important;
	color: #000;
	line-height: 1.3em;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .frontend-tool-desc {
	font-size: 20px;
	color: #000;
	margin-top: 15px;
	margin-bottom: 30px;
	text-align: left;
	font-weight: 300;
	line-height: 1.5em;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .text-appear {
	opacity: 1;
	transform: matrix(1, 0, 0, 1, 0, 0);
}
.laravel-frontend .banner-btn > a {
	display: inline-block !important;
}
.laravel-frontend .btn-mondovo-new {
	font-size: 18px;
	padding: 18px 40px;
	border: 0px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	/*background: #7fbb2c;*/
	background: #f08720;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	text-decoration: none;
}
.laravel-frontend .margin-auto {
	margin: 0 auto;
}
.laravel-frontend .left-list-right-image-section {
	background-color: #0074A5;
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: inset 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
	box-shadow: inset 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
	padding: 6em 0em;
	overflow: hidden;
}
.website-audit .banner-btn.laravel-frontend.heading-button .laravel-express-register-block{
	text-align:left !important;
	margin: 25px 0 10px !important;
}
.laravel-frontend .left-list-right-image-section .left-container ul {
	list-style-type: none;
	color: #fff;
	margin-bottom: 0;
}
.laravel-frontend .left-list-right-image-section .left-container ul li {
	list-style-type: none;
	padding: 1em 0em;
}
.laravel-frontend .left-list-right-image-section .left-container ul li:last-child {
	padding-bottom: 0px;
}
.laravel-frontend .left-list-right-image-section .left-container ul li h4 {
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .left-list-right-image-section .left-container ul li h4 > span {
	padding-top: 2px;
}
.laravel-frontend .left-list-right-image-section .left-container ul li h4 > span > i {
	font-size: 1.2em;
}
.laravel-frontend .left-list-right-image-section .left-container ul li p {
	font-size: 16px;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .left-list-right-image-section .right-container > img {
	position: static;
	display: block;
	overflow: hidden;
	max-width: 140%;
	float: left;
	-webkit-box-shadow: 0px 0px 14px -2px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 14px -2px rgba(0,0,0,1);
	box-shadow: 0px 0px 14px -2px rgba(0,0,0,1);
	-webkit-box-shadow: 0px 0px 14px -2px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 14px -2px rgba(0,0,0,1);
	box-shadow: 0px 0px 14px -2px rgba(0,0,0,1);
}
.laravel-frontend .boxed-content-section {
	background-color: #fff;
	padding: 6em 0em;
	overflow: hidden;
}
.laravel-frontend .boxed-content-section .mini-box {
	background-color: #fff;
	padding: 2em;
	margin-bottom: 2em;
	text-align: center;
	border: 1px solid #0074A5;
	border-radius: 3px !important;
	min-height: 171px;
}
.laravel-frontend .boxed-content-section .mini-box-icon img {
	text-align: center;
	margin: 0px auto;
	max-width: 50px;
	padding-bottom: 1em;
}
.laravel-frontend .boxed-content-section .mini-box-text {
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif !important;
	font-weight: 600;
	line-height: 1.5em;
	color: #000;
	word-spacing: 2px;
}
.laravel-frontend .counter-section {
	background-color: #fafafa;
	padding: 4em 0em;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
}
.laravel-frontend .counter-section .counters {
	padding: 2em;
	text-align: center;
}
.laravel-frontend .counter-section .counters h4 {
	font-size: 60px;
	font-weight: bold;
	color: #E47C15;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .counter-section .counters p {
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 5px;
	font-family: 'Lato', sans-serif !important;
	line-height: 1.5em;
	color: #000;
}
.laravel-frontend .counter-section .engine-logos img {
	text-align: center;
	margin: 0px auto;
	padding-top: 2em;
}
.laravel-frontend .top-image-bottom-list {
	background-color: #fff;
	padding: 6em 0em;
	overflow: hidden;
}
.laravel-frontend .top-image-bottom-list .content-container {
	padding-top: 3em;
}
.laravel-frontend .top-image-bottom-list .content-container ul {
	list-style-type: none;
}
.laravel-frontend .top-image-bottom-list .content-container ul li {
	list-style-type: none;
	padding: 0.5em 0em;
}
.laravel-frontend .top-image-bottom-list .content-container ul li h4 {
	font-size: 20px;
	color: #e47c15;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .top-image-bottom-list .content-container ul li p {
	font-size: 16px;
	color: #4e4e4e;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .laravel-testimonials-container {
	background-color: #fafafa;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	padding: 6em 0em;
	font-family: 'Montserrat', sans-serif !important;
}
.laravel-frontend .laravel-testimonials-container .heading {
	/* font-size: 35px; */
	/* color: #000; */
	line-height: 1.5em;
	/* font-weight: 300; */
	/* font-family: 'Lato', sans-serif !important; */
	/* font-family: 'Lato', sans-serif; */
	text-align: center;
	font-size: 25px;
	font-weight: 400;
	color: #4e4e4e;
	margin: 0px;
	letter-spacing: 1px;
	padding: 0em 0em 1em 0em;
}
.laravel-frontend .laravel-testimonials-container .testimonial-blocker {
	border: 1px solid #eee;
	/*border: 1px solid #0074A5;*/
	padding: 3em;
	background-color: #fff;
	margin: 0px;
	position: relative;
	font-weight: 300;
	min-height: 450px;
}
.laravel-frontend .laravel-testimonials-container .imager-content-tracker {
	position: relative;
	color: #000;
	font-size: 22px;
	line-height: 1.5em;
	font-weight: 300;
	text-align: center;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend .laravel-testimonials-container .quote-left-home-white {
	display: block;
	color: #f08720;
	margin: 20px 0 30px;
}
.laravel-frontend .laravel-testimonials-container .quote-left-home-white i{
	font-size: 30px;
}
.laravel-frontend .laravel-testimonials-container .testimonial-logo-container {
	width: 100%;
	height: auto;
	padding: 0px !important;
}
.laravel-frontend .laravel-testimonials-container .testimonial-logo {
	height: auto;
	margin-top: 1.5em;
	padding: 0px !important;
}
.laravel-frontend .laravel-testimonials-container .testimonial-logo img{
	float: right;
	height:70px;
	width:auto;
	padding-right: 15px;
	border-right:1px solid #8c8c8c;
}
.laravel-frontend .laravel-testimonials-container .testimonial-logo-details {
	padding: 0 0 0 15px !important;
	margin-top: 1.5em;
	text-align: left;
}
.laravel-frontend .laravel-testimonials-container .testimonial-logo-details p {
	margin: 0px 0  !important;
	font-size: 18px;
	color:#333;
	font-family: 'Lato', sans-serif !important;
	line-height: 30px !important;
}
.laravel-frontend .laravel-testimonials-container .testimonial-logo-details p.head{
	font-size: 20px !important;
	font-weight: 500;
}
.laravel-frontend .laravel-testimonials-container .slick-dots{
	bottom: 50px !important;
}
.laravel-frontend .frontend-tool-video-container {
	border: 1px solid #ccc;
	background-color: #fff;
	margin-top: 1.7em;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(133,133,133,1);
	-moz-box-shadow: 0px 0px 13px 0px rgba(133,133,133,1);
	box-shadow: 0px 0px 13px 0px rgba(133,133,133,1);
	position: relative;
	cursor: pointer;
	opacity: 1;
}
.laravel-frontend.rank-tracker-tool .frontend-tool-video-container{
	margin-top: 0em !important;
}
.laravel-frontend.rank-tracker-tool .frontend-tool-video-container .play-icon-tool-video{
	color:#fff4f4 !important;
}
.laravel-frontend .frontend-tool-video-container img {
	width: 100%;
	height: auto;
}
.laravel-frontend .frontend-tool-video-container .play-icon-tool-video {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 20px;
	color: #4e4e4e;
	-webkit-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.laravel-frontend .frontend-tool-video-container:hover {
	opacity: 0.8;
}
.laravel-frontend .frontend-tool-video-container:hover .play-icon-tool-video {
	color: #19a9e5;
	-webkit-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.laravel-frontend .top-image-bottom-mini-blocks-section {
	background-color: #fff;
	padding: 6em 0em 4em 0em;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.laravel-frontend .top-image-bottom-mini-blocks-section h2 {
	font-size: 35px;
	color: #000;
	font-weight: 400;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	line-height: 1.3;
}
.laravel-frontend .top-image-bottom-mini-blocks-section h4 {
	font-size: 25px;
	color: #000;
	font-weight: 300;
	text-align: center;
	padding-bottom: 1em;
	line-height: 1.3;
}
.laravel-frontend .top-image-bottom-mini-blocks-top img {
	text-align: center;
	margin: 0px auto;
}
.laravel-frontend .top-image-bottom-mini-blocks-bottom {
	padding: 1em 0em;
}
.laravel-frontend .top-image-bottom-mini-blocks-section .mini-blocks-section {
	padding: 2em;
	margin: 1em;
}
.laravel-frontend .top-image-bottom-mini-blocks-section .mini-blocks-section-img {
	padding: 1em 0em;
}
.laravel-frontend .top-image-bottom-mini-blocks-section .mini-blocks-section-img img {
	text-align: center;
	margin: 0px auto;
}
.laravel-frontend .top-image-bottom-mini-blocks-section .mini-blocks-section h4 {
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 1.3em;
	padding: 0em;
}
.laravel-frontend .top-image-bottom-mini-blocks-section .mini-blocks-section p {
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	line-height: 1.7em;
	color: #828282;
}
.laravel-frontend .top-two-blocks-btm-img-section {
    background-color: #fff;
    padding: 6em 0em;
    overflow: hidden;
}
.laravel-frontend .top-two-blocks-btm-img-section h2 {
    font-size: 35px;
    color: #000;
    font-weight: 400;
    font-family: 'Lato', sans-serif !important;
    text-align: center;
    line-height: 1.3;
}
.laravel-frontend .top-two-blocks-btm-img-section h4 {
    font-size: 25px;
    color: #000;
    font-weight: 300;
    text-align: center;
    padding-bottom: 2em;
    line-height: 1.3;
}
.laravel-frontend .top-two-blocks-btm-img-section .top-section h4 {
    font-size: 25px;
    color: #4e4e4e;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    text-align: left;
    padding-bottom: 0em;
    line-height: 1.3;
}
.laravel-frontend .top-two-blocks-btm-img-section .top-section ul {
    list-style-type: none;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.laravel-frontend .top-two-blocks-btm-img-section .top-section ul li {
    list-style-type: none;
    text-align: left;
    line-height: 1.5em;
    padding-left: 2.5em;
    background: left center no-repeat ;
    font-size: 18px;
    font-family: 'Lato', sans-serif !important;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
.laravel-frontend .top-two-blocks-btm-img-section .top-section ul li:last-child {
    background-image: none !important;
}
.laravel-frontend .top-two-blocks-btm-img-section .bottom-section {
    padding-top: 3em;
}
.laravel-frontend .top-two-blocks-btm-img-section .bottom-section img {
    -webkit-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.75);
    margin: 0px auto;
    text-align: center;
}
.laravel-frontend .laravel-keyword-searchable-section {
    background-color: #0074A5;
    padding: 9em 0em 12em 0em;
    overflow: hidden;
}
.laravel-frontend .laravel-keyword-searchable-section h2 {
    font-size: 42px;
    color: #fff;
    font-weight: 300;
    font-family: 'Lato', sans-serif !important;
    text-align: center;
    padding-bottom: 0.5em;
    line-height: 1.3;
}
.laravel-frontend .laravel-keyword-searchable-section .laravel-dropdown-textfield {
    display: flex;
    position: relative;
    margin: 3em auto 1em auto;
    width: 100%;
    flex-direction: row;
}
.laravel-frontend .laravel-keyword-searchable-section .laravel-dropdown-textfield>input[type=text] {
    flex: 1;
    padding: 1em;
    border: none;
    font-size: 22px;
    font-weight: 300;
    color: #000;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-right: 0px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-monitor-search-btn {
    padding: 1em 2em;
    background-color: transparent;
    color: white;
    border: 2px solid #fff;
    font-size: 20px;
    text-transform: uppercase;
    -webkit-transition: all .24s;
    -o-transition: all .24s;
    transition: all .24s;
    border-radius: 5px !important;
    margin-left: 0.5em;
}
.laravel-frontend .laravel-keyword-searchable-section .laravel-dropdown-textfield>input[type=text],
.laravel-frontend .laravel-keyword-searchable-section .laravel-dropdown-textfield>.form-group-keyword-country-list {
    display: block;
    font-family: 'Lato', sans-serif !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
.laravel-frontend .laravel-keyword-searchable-section #select2_country.form-group-keyword-country-list{
	border: none;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-left: 1px solid #ccc !important;
	width:30%;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-paid-check {
	padding: 0.6em 0.5em 0.4em 0.5em;
	border: 1px dashed #fff;
	display: inline-block;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-paid-check > input[type=checkbox] {
	display: none;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-paid-check label {
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-left: 0.3em !important;
	margin-bottom: 1px !important;
	margin-right: 0.5em !important;
	top: -2px;
	position: relative;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-paid-check > input[type=checkbox] + label:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-right: 8px;
	background-color: #fff;
	border: 1px solid #19a9e5;
	border-radius: 2px;
	font-weight: 300 !important;
	font-size: 16px !important;
	position: absolute;
	top: 4px;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-paid-check > input[type=checkbox]:checked + label:before {
	content: "\2714";
	color: #fff;
	background-color: transparent;
	text-align: center;
	line-height: 13px;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-checkbox-content {
	margin-left: 1.5em;
	line-height: 1.5em;
	color: #fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-paid-btn-container {
	padding: 0.5em 0em;
	margin-left: 0.5em;
	border-left: 1px solid #fff;
	padding-left: 0.5em;
}
.laravel-frontend .laravel-keyword-searchable-section .keyword-monitor-cost-show {
	background-color: transparent;
	color: #fff;
	border: none;
	font-size: 20px;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	border-radius: 5px !important;
	cursor: default;
}
.laravel-frontend .slick-tabs-section {
	background-color: #fff;
	padding: 6em 0em 8em 0em;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.laravel-frontend .slick-tabs-section-container {
	padding: 1em 0em;
}
.laravel-frontend .slick-tabs-section-container h2 {
	font-size: 35px;
	color: #000;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	padding-bottom: 1.5em;
	line-height: 1.3;
}
.laravel-frontend .slick-tabs-section-container .slick-tabs-nav {
	padding: 1em 0em;
}
.laravel-frontend .slick-tabs-section-container .slick-tabs-nav ul {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px auto;
	text-align: center;
}
.laravel-frontend .slick-tabs-section-container .slick-tabs-nav ul li {
	display: inline-block;
	padding: 0.7em 1em;
	margin: 0.5em;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	border: 2px solid #fff;
	border-radius: 25px !important;
	color: #000;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}
.laravel-frontend .slick-tabs-section-container .slick-tabs-nav ul li.clicked {
	border: 2px solid #0074A5;
	color: #0074A5;
}
.laravel-frontend .slick-tab-left {
	margin-top: 2em;
}
.laravel-frontend .slick-tab-left h4 {
	font-size: 32px;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	color: #000;
	line-height: 1.3em;
}
.laravel-frontend .slick-tab-left p {
	font-size: 20px;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	color: #000;
	line-height: 1.3em;
	padding: 1em 0em;
}
.laravel-frontend .slick-tab-left .slick-btn {
	padding: 0.4em 1em 0.5em 1em;
	border: 2px solid #f08720;
	border-radius: 25px !important;
	background-color: #fff;
	color: #f08720;
	font-size: 18px;
	font-weight: 400;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}

.laravel-frontend .slick-tab-left .slick-btn:focus {
    outline: 0px !important;
}
.laravel-frontend .slick-tab-right img {
	text-align: center;
	margin: 0px auto;
}
.laravel-frontend .laravel-accordion-section {
	background-color: #fafafa;
	padding: 6em 0em;
	overflow: hidden;
	border-bottom: 1px dashed #e4e4e4;
	position: relative;
}
.laravel-frontend .laravel-accordion-section h2 {
	font-size: 35px;
	color: #000;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	padding-bottom: 1.5em;
	line-height: 1.3;
}
.laravel-frontend .laravel-accordion-section-container {
	padding: 1em 0em;
}
.laravel-frontend .laravel-accordion-section .panel-heading {
	background-color: #fff;
	padding: 0px;
}
.laravel-frontend .laravel-accordion-section .panel-title > a {
	font-size: 18px;
	font-weight: 400;
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	line-height: 1.8em;
	margin-bottom: 0px;
	width: 100%;
	display: inline-block;
	padding: 10px 15px;
}
.laravel-frontend .laravel-accordion-section .panel-body p {
	font-size: 18px;
	color: #797979;
	font-weight: 400;
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	line-height: 1.6;
	margin-bottom: 15px;
	padding-left: 15px;
}
.laravel-frontend .laravel-accordion-section .panel-body a{
	color: #f08720 !important;
	text-decoration: none;
}
.laravel-frontend .laravel-accordion-section .panel-body ul {
	margin: 1em 0em;
}
.laravel-frontend .laravel-accordion-section .panel-body ul > li {
	font-size: 18px;
	font-weight: 400;
	padding: 0.3em 0em;
	list-style-type: circle;
}
.laravel-frontend .laravel-table-section {
    background-color: #fff;
    padding: 5em 0em 7em 0em;
    border-bottom: 1px dashed #ccc;
}
.laravel-frontend .categories-table-header-main {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    float: left;
    text-align: center;
    line-height: 1.5em;
    letter-spacing: 1px;
    padding: 0.5em 0em;
}
.laravel-frontend .categories-table-main {
    border: 1px solid #dddddd;
    background-color: #fff;
    margin-bottom: 0px;
    height: 238px;
    overflow-y: scroll;
}
.laravel-frontend .categories-table-main > li {
    clear: both;
    display: block;
    border-bottom: 1px solid #dddddd;
    padding: 0em;
    background-color: #fff;
}
.laravel-frontend .categories-table-main > li .categories-table-mini {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 300;
    color: #0074A5;
    float: left;
    text-align: center;
    line-height: 1.5em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    border-right: 1px solid #ccc;
    padding: 0.2em;
}
.laravel-frontend .categories-table-main > li .categories-table-mini a {
    text-decoration: none;
    color: #0074A5;
}
.laravel-frontend.laravel-comparison-pages {
    background-color: #fff !important;
    font-family: 'Lato', sans-serif !important;
    line-height: 1.8em;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
.laravel-frontend.laravel-comparison-pages .laravel-testimonials-container {
	background-color: #fff;
}
.laravel-frontend .comparison-page-heading-section {
	border-bottom: 1px solid #e2e2e2;
}
.laravel-frontend .comparison-page-heading-section h1.heading {
	font-size: 50px !important;
	font-family: 'Lato', sans-serif !important;
	line-height: 1.5em;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #525252 !important;
	font-weight: 600;
}
.laravel-frontend .comparison-page-heading-section p.desc {
	font-size: 25px;
	line-height: 1.5em;
	font-weight: 300;
	color: #525252 !important;
}
.laravel-frontend .comparison-page-heading-section h1.sub-heading {
	border-left: 6px solid #79b526;
	padding-left: 3%;
	line-height: 41px;
	font-family: 'Ubuntu', sans-serif !important;
	text-align: center;
	font-size: 2.5em;
	font-weight: 300;
	margin: 0px;
	letter-spacing: 1px;
	color: #525252 !important;
}
.laravel-frontend .comparison-page-heading-section p.sub-desc {
	line-height: 30px;
	font-size: 20px;
	font-weight: 300;
	color: #525252 !important;
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}
.laravel-frontend .comparison-table .table-responsive {
	border: 1px solid #ddd;
}
.laravel-frontend .comparison-table table {
	margin-bottom: 0px !important;
	font-size: 14px;
}
.laravel-frontend .comparison-table table,
.laravel-frontend .comparison-table table tr,
.laravel-frontend .comparison-table table tr th,
.laravel-frontend .comparison-table table tr td {
	border-color: #ffffff;
}
.laravel-frontend .comparison-table table tr th {
	vertical-align: middle !important;
}
.laravel-frontend .comparison-table table >thead:first-child>tr:first-child>th {
	border-bottom: 1px solid #e0dcdc;
}
.laravel-frontend .comparison-table table thead tr td:nth-child(2) {
	background-color: #fdebd0;
}
.laravel-frontend .comparison-table table>thead:first-child>tr:first-child>th:last-child {
	border-right: 0px;
}
.laravel-frontend .comparison-table table thead tr th h3 {
	font-weight: 500 !important;
	margin: 0 0 10px;
}
.laravel-frontend .comparison-table table tr th a {
	font-size: 13.9px !important;
}
.laravel-frontend .comparison-table table thead tr th p {
	font-weight: normal;
}
.laravel-frontend .comparison-table table tr td {
	vertical-align: middle;
	width: calc(100%/6) !important;
	text-align: center !important;
	border-right: 1px solid #e0dcdc;
	background: #f5f5f5;
}
.laravel-frontend .comparison-table table tr td:nth-child(2) {
	background: #fdebd0;
}
.laravel-frontend .comparison-table table tbody .row-group td:first-child {
	background: #9c9c9c !important;
	color: white !important;
	font-size: 16px;
}
.laravel-frontend .comparison-table .text-green {
	color: #09a509 !important;
}
.laravel-frontend .comparison-table  .text-red {
	color: #FF0000 !important;
}
.laravel-frontend .comparison-table span.star {
	color: #FF0000;
	font-size: 20px;
}
.laravel-frontend .comparison-table table tfoot tr th {
	border-top: 1px solid #e0dcdc !important;
	border-right: 1px solid #e0dcdc !important;
}
.laravel-frontend .comparison-table table .md-btn-blue {
	background-color: #19a9e5;
	color: #ffffff;
}
.laravel-frontend .comparison-core-features-section {
	background-color: #fff;
	border-bottom: 1px dashed #e2e2e2;
	padding: 60px 0px;
}
.laravel-frontend .comparison-core-features-section h1.heading {
	font-family: 'Ubuntu', sans-serif !important;
	text-align: center;
	font-size: 2.5em;
	font-weight: 300;
	color: #000;
	margin: 0px;
	line-height: 1.4em;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
.laravel-frontend .comparison-core-features-section p.desc {
	font-size: 20px;
	color: #4e4e4e;
	line-height: 1.4em;
	font-weight: 300;
	text-align: center;
}
.laravel-frontend .comparison-core-features-section .core-blocks {
	padding-top: 4em;
}
.laravel-frontend .comparison-core-features-section .core-icon {
	color: #767676;
	line-height: 24px;
}
.laravel-frontend .comparison-core-features-section .core-block-header {
	font-size: 20px;
	color: #4e4e4e;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 400;
}
.laravel-frontend .comparison-core-features-section .core-block-content {
	font-size: 17px;
	color: #000;
	font-weight: 300;
}
.laravel-frontend .comparison-all-tools-slider-section h1.heading {
	font-size: 40px !important;
	font-weight: 300;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #525252;
	text-align: center;
}
.laravel-frontend .comparison-all-tools-slider-section p.desc {
	font-size: 25px;
	color: #525252;
	line-height: 1.5em;
	text-align: center;
	font-weight: 300;
}
.laravel-frontend .comparison-all-tools-slider-section .comparison-tools-slide {
	border: 1px solid #585858;
	padding: 7px 7px;
	position: relative;
	margin: 8em 0em;
	border-radius: 3px !important;
}
.laravel-frontend .comparison-all-tools-slider-section .comparison-tools-slide-main-heading {
	position: absolute;
	top: -2.25em;
	left: 25px;
	z-index: 999;
	border: 1px solid #585858;
	padding: 10px 20px;
	font-size: 20px;
}
.laravel-frontend .laravel-boxtooler {
	padding: 5px;
}
.laravel-frontend .laravel-overlayblock {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
}
.laravel-frontend .laravel-boxtooler-main-block {
	border: 1px solid #585858;
	text-align: center;
	min-height: 220px;
	padding: 15px;
}
.laravel-frontend .laravel-boxtooler-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.laravel-frontend .laravel-boxtooler-content h2 {
	color: #000;
	font-weight: 400;
	font-size: 25px;
	text-align: left;
	font-family: 'Lato', sans-serif !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-frontend .laravel-boxtooler-content p {
	font-weight: 300;
	color: #000;
	font-size: 16px;
	text-align: left;
}
.laravel-frontend .laravel-boxtooler-image img {
	margin: 0px auto;
	padding-top: 4em;
}
.laravel-frontend .laravel-overlay {
	display: block;
	position: absolute;
	z-index: 20;
	background: rgba(0, 0, 0, 0.9);
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.laravel-frontend .laravel-overlay {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
}
.laravel-frontend .laravel-overlayslider {
	display: block;
	position: absolute;
	z-index: 100;
	left: 0;
	right: 0;
	top: 15%;
}
.laravel-frontend .laravel-effect-base .laravel-overlay .laravel-expand {
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.laravel-frontend .laravel-overlay .laravel-overlayslider h2 {
	font-family: 'Ubuntu', sans-serif;
	color: #fff;
	text-align: center;
	font-weight: 200;
	font-size: 25px;
	padding-top: 2.5em;
}
.laravel-frontend .laravel-overlay-btn-container {
	width: 100%;
	text-align: center;
}
.laravel-frontend .laravel-overlay-btn-container .laravel-overlay-btn {
	display: inline-block;
	font-size: 12px;
	background: #fff;
	border: 1px solid #0074A5;
	text-transform: uppercase;
	padding: 3px 8px;
	color: #0074A5;
	margin: 0.5em;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}
.laravel-frontend .laravel-overlay-btn-container .laravel-overlay-btn:hover {
	background: #0074A5;
	color: #FFFFFF;
}
.laravel-frontend .laravel-overlayblock:hover .laravel-overlay {
	opacity: 1;
	height: 100%;
}
.laravel-frontend .laravel-overlayblock:hover .laravel-overlay .laravel-expand  {
	top: 50%;
	margin-top: -30px;
	opacity: 1;
}
.laravel-frontend .compare-mondovo-with-other-tools-section {
	background-color: #fafafa;
	box-shadow: inset 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
	padding: 50px 5px;
}
.laravel-frontend .compare-mondovo-with-other-tools-section h1.heading {
	font-size: 25px;
	color: #525252;
	line-height: 1.5em;
	font-family: 'Lato', sans-serif !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight: 400;
	text-align: center;
}
.laravel-frontend .compare-mondovo-with-other-tools-section .page_links .table-scrollable {
	margin: 10px 0 20px !important;
	border-top: 0px;
}
.laravel-frontend.alternative-pages .alternative-top-header {
	border-bottom: 1px solid #e2e2e2;
	padding-top: 60px;
	padding-bottom: 50px;
}
.laravel-frontend.laravel-comparison-pages .comparison-table{
	margin-top:60px;
}
.laravel-frontend.alternative-pages .alternative-top-header h1.heading {
	font-size: 48px !important;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	line-height: 1.3em;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: center;
}
.laravel-frontend.alternative-pages .alternative-top-header p.desc {
	font-size: 25px;
	line-height: 1.5em;
	color: #525252;
	font-weight: 300;
	text-align: center;
}
.laravel-frontend .comparison-table table .arrow_box {
	position: relative;
	background: #F39C12;
	border: 4px solid #ffffff;
	padding: 6px;
	color: #ffffff;
	text-align: center;
	font-size: 21px;
}
.laravel-frontend .comparison-table table .garrow_box {
	position: relative;
	background: #f5f5f5;
	border: 4px solid #ffffff;
	padding: 6px;
	color: #777777;
	text-align: center;
	font-size: 21px;
}
.laravel-frontend .comparison-table table .arrow_box:after,
.laravel-frontend .comparison-table table .arrow_box:before,
.laravel-frontend .comparison-table table .garrow_box:after,
.laravel-frontend .comparison-table table .garrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.laravel-frontend .comparison-table table .arrow_box:before,
.laravel-frontend .comparison-table table .garrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 36px;
	margin-left: -36px;
}
.laravel-frontend .comparison-table table .arrow_box:after,
.laravel-frontend .comparison-table table .garrow_box:after {
	border-width: 30px;
	margin-left: -30px;
}
.laravel-frontend .comparison-table table .arrow_box:after {
	border-color: rgba(243, 156, 18, 0);
	border-top-color: #F39C12;
}
.laravel-frontend .comparison-table table .garrow_box:after {
	border-color: rgba(245, 245, 245, 0);
	border-top-color: #f5f5f5;
}
.laravel-frontend.alternative-pages .comparison-table table thead tr th:nth-child(2) {
	background-color: #FFFFFF;
}
.pricing-hidden-button-block .laravel-express-register-block {
    display: none !important;
}
@media screen and (max-width:992px) {
	.laravel-frontend .left-list-right-image-section .right-container > img {
		position: relative;
		display: block;
		overflow: hidden;
		max-width: 100%;
		float: left;
		margin-top: 40px;
	}
}
@media (max-width: 1366px) {
	.laravel-frontend .laravel-boxtooler-main-block {
		min-height: 271px;
	}
	.laravel-frontend .laravel-boxtooler-content h2 {
		font-size: 18px;
		font-weight: 400;
	}
}
@media only screen and (max-width: 1440px)  {
	.laravel-frontend .laravel-boxtooler-main-block {
		min-height: 268px;
	}
}
@media (min-width:768px) and (max-width:992px){
	.main-tools-comparision.table-responsive{
		overflow-x: scroll;
	}
}
@media (max-width:768px){
	.laravel-frontend .laravel-keyword-searchable-section .laravel-dropdown-textfield{
		display: block;
	}
	.laravel-frontend .laravel-keyword-searchable-section #select2_country.form-group-keyword-country-list{
		width:100%;
	}
	.laravel-frontend .laravel-keyword-searchable-section .select2-container--default .select2-selection--single{
		border-radius: 5px !important;
	}
	.laravel-frontend .laravel-keyword-searchable-section .keyword-monitor-search-btn{
		width: 100%;
		margin-left: 0px;
		margin-top: 15px;
	}
	.laravel-frontend .laravel-keyword-searchable-section .laravel-dropdown-textfield>input[type=text]{
		width: 100%;
		border-radius: 5px !important;
		margin-bottom: 15px;
	}
	.laravel-frontend .frontend-tool-heading-container.website-audit .laravel-express-register-block .btn-mondovo-new{
		margin-bottom: 15px;
	}
	.laravel-frontend .left-list-right-image-section .left-container ul{
		padding-left: 0px;
	}

    .laravel-frontend.rank-tracker-tool .frontend-tool-heading-container .frontend-tool-video-container,
    .laravel-frontend.wesite-audit-tool .frontend-tool-heading-container .frontend-tool-video-container {
        margin-top: 3em !important
    }
}

.font-size-16 {
	font-size: 16px;
}
.flag-text {
	margin-left: 10px;
	font-size: 16px;
	vertical-align: middle;
	font-family: 'Lato', sans-serif !important;
	font-weight: 300;
}
#chooseProfile + .loader {
    display: none !important;
}

/* Laravel Entry pages CSS */
.laravel-entry {
	background-color: #fff !important;
	line-height: 1.8em !important;
	font-weight: 500;
	font-family: 'Ubuntu', sans-serif !important;
}
.laravel-entry .entry-header-container {
	padding: 1em 0em;
}
.laravel-entry .entry-header-container h1 {
	font-size: 30px;
	text-align: center;
	color: #5a5a5a;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 500;
}
.laravel-entry .entry-header-container h4 {
	font-size: 18px;
	text-align: center;
	color: #5a5a5a;
	font-weight: 200;
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.5em;
	margin-bottom: 0;
}
.laravel-entry .entry-account-main-container {
	border: 1px solid #d8d8d8;
	position: relative;
	border-radius: 3px !important;
}
.laravel-entry .entry-form-container {
	padding: 1em 4em 0em 4em;
}
.laravel-entry .input-group {
	width: 100% !important;
	margin: 15px 0px;
	margin-bottom:5px;
}
.laravel-entry .input-group-addon {
	background-color: #fff !important;
	padding: 10px 20px;
	color: #989898;
}
#laravel-register span.express-registration.country-code-in{
	width:23% !important;
	padding: 0px 0px !important;
}
#register-captcha-container span.express-registration.country-code-in{
	width:23% !important;
	padding: 0px 0px !important;
}
#register-captcha-container .checkbox input[type="checkbox"],
#laravel-login-front-end .checkbox input[type="checkbox"]{
	margin-left:0px !important;
}
#laravel-register .express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__rendered,
#laravel-register .express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__arrow,
#register-captcha-container .express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__rendered,
#register-captcha-container .express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 43px;
	padding: 0 10px;
	display: flex;
	align-items: center;
	justify-content: left;
}
#laravel-register .express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__arrow b,
#register-captcha-container .express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__arrow b{
	left: 86%;
	margin-top: -3px;
}
.laravel-entry .input-group-addon > i {
	color: #989898 !important;
	width: 15px;
}
.laravel-entry .text-field,
.laravel-entry-resend .text-field {
	padding: 10px 0px;
	text-indent: 10px;
	border: 1px solid #d8d8d8;
	width: 100%;
	font-size: 16px;
	font-weight: 200;
	color: #000;
}
.laravel-entry .entry-submit {
	padding: 20px 0px 30px;
	text-align: center;
}
.laravel-entry .entry-submit > button {
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 18px;
	padding: 16px 30px;
	border: 0px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	background: #8bc934;
	font-weight: 200;
	border-radius: 5px !important;
}
.laravel-entry .entry-submit > button:hover {
	background: #79b526;
}
.laravel-entry .account-status h3 {
	color: #5b5b5b;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif !important;
}
.laravel-entry .account-status h3 a {
	color: #366092;
	text-decoration: none;
}
.laravel-entry .entry-form-footer {
	background-color: #f9f9f9;
	padding: 1em 0em;
	margin-top: 20px;
}
.laravel-entry .entry-form-footer p {
	margin: 0px;
	text-align: center;
	color: #7a7a7a;
}
.laravel-entry .entry-form-footer p a {
	color: #f89636;
	text-decoration: none;
}
.laravel-entry .entry-footer-container {
	width: 100%;
	height: auto;
	margin-top: 8em;
	background-color: #f9f9f9;
}
.laravel-entry .entry-footer-container .entry-slide-blocker p {
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	color: #666666;
	text-align: center;
	padding: 4em 1em;
	position: relative;
	margin: 0px;
	text-indent: 20px;
}
.laravel-entry .entry-footer-container .quote-left-entry {
	position: absolute;
	top: 55px;
	color: #f89636;
	left: -35px;
}
.laravel-entry .checkbox.remember {
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
}
.laravel-entry .checkbox.remember label {
	font-size: 12px;
	letter-spacing: 0.5px;
}
.laravel-entry .entry-forget-password h4 {
	font-size: 18px !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 400;
}
.laravel-entry .entry-forget-password p a {
	color: #f89636;
	text-decoration: none;
}
.laravel-entry .forgot_back,
.laravel-entry .forgot_submit,
.laravel-entry-resend .forgot_back,
.laravel-entry-resend .forgot_submit {
	font-size: 16px;
	padding: 10px 20px;
	border: 0px;
	color: #fff;
	font-weight: 200;
	cursor: pointer;
}
.laravel-entry .forgot_back, .laravel-entry-resend .forgot_back {
	background: #ccc;
}
.laravel-entry .forgot_back:hover, .laravel-entry-resend .forgot_back:hover {
	background: #6c717a;
}
.laravel-entry .forgot_submit, .laravel-entry-resend .forgot_submit {
	background: #8bc934;
}
.laravel-entry .forgot_submit:hover, .laravel-entry-resend .forgot_submit:hover {
	background: #79b526;
}
.laravel-entry .latest-success-msg {
	color: #4AC520;
	border: 1px solid #4AC520;
	padding: 0.5em;
	text-align: center;
}
.laravel-entry .latest-error-msg {
	color: #ec000f;
	border: 1px solid #ec000f;
	padding: 0.5em;
	text-align: center;
}
.margin-top-minus-15 {
	margin-top: -15px !important;
}
.laravel-entry input:focus,
.laravel-entry button:focus,
.laravel-entry select:focus,
.laravel-entry-resend input:focus,
.laravel-entry-resend button:focus,
.laravel-entry-resend select:focus {
	outline: none !important;
}


.laravel-entry-success.login-latest-container {
	background-color: #fff !important;
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.8em !important;
}
.laravel-entry-success .login-latest-header-container {
	padding: 2em 0em;
}
.laravel-entry-success .login-verification-icon-container {
	padding: 0em;
}
.laravel-entry-success .login-verification-icon-container img {
	text-align: center;
	margin: 0px auto;
}
.laravel-entry-success .login-verification-content-container {
	padding: 1em;
}
.laravel-entry-success .login-verification-content-container h2 {
	font-size: 30px;
	text-align: center;
	color: #000;
	font-weight: 200;
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.5em;
}
.laravel-entry-success .login-verification-content-container p {
	font-size: 18px;
	text-align: center;
	color: #000;
	font-weight: 200;
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.8em;
	margin: 1.5em 0em;
}
.laravel-entry-success .login-verification-content-container p a {
	color: #f89636;
	text-decoration: none;
}
.laravel-entry-success .login_bottom {
	background-color: #FFF;
	border-bottom-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	text-align: center;
	margin-top: 2px;
}
.laravel-entry-resend .login-modal-activation {
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.8em !important;
}
.laravel-entry-resend .modal .modal-header .close {
	margin: -21px !important;
	background: #fff;
	color: #000;
	display: inline-block;
	border: 1px solid #999999;
	opacity: 1 !important;
	line-height: 24px;
	padding: 0px 5px 5px;
	width: 30px;
	height: 30px;
	font-size: 18px;
	text-indent: 0;
	background-image: none !important;
	font-weight: 400;
}
.laravel-entry-resend .modal .modal-header .close:hover {
	opacity: 1 !important;
}
.laravel-entry-resend .latest-error-msg {
	color: #FF5500;
	border: 1px solid #FF5500;
	padding: 0.5em;
	text-align: center;
}
.laravel-entry-resend .alternate-update-email {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.laravel-entry-resend .modal-title {
	font-weight: 400;
	font-size: 18px;
}
.no-box-shadow {
	box-shadow: none !important;
}
/* Laravel Entry pages CSS */
.slick-slide:focus {
	border: none !important;
	outline: none !important;
}
.modal-backdrop {
	z-index: 111111 !important;
}
.modal {
	z-index: 111112 !important;
}
@media screen and (max-width:767px) {
	.laravel-frontend .laravel-frontend .banner-btn {
		text-align: center;
	}
	#laravel-register span.express-registration.country-code-in{
		width:100px !important;
	}
	.laravel-entry .entry-form-container{
		padding: 2em 1em 0em 1em;
	}
	.laravel-entry .entry-footer-container{
		margin-top: 3em !important;
	}
}
@media only screen and (max-width: 1366px) and (min-width: 991px) {
	.col-mmd-12 {
		width: 100%;
	}
    .col-mmd-6 {
        width: 40%;
    }
}
/* New Front End Tools Styles Ends*/


/*Pricing New Page Styling Starts*/

.pricing-subscription-main-container {
	font-family: 'Ubuntu', sans-serif !important;
	line-height:1.5em;
	background: #fff;
}

.pricing-subscription-main-container h3 {
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	margin: 0px;
	font-size: 45px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: 1px;
	padding: 0em 0.5em 0.3em 0.5em;
}

.pricing-subscription-main-container h6 {
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	margin: 0px;
	font-size: 25px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.3;
	padding-bottom: 0.5em;
	letter-spacing: 1px;
	padding-left:0.5em;
	padding-right:0.5em;
}


.pricing-subscription-section-one {
	padding: 6em 0em;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
}

.pricing-subscription-section-one-btn-container {
	margin: 0px auto;
	text-align: center;
	padding: 2em;
}

.pricing-subscription-section-two {
	padding:4em 0em;
	overflow:hidden;
	background: #fafafa;
}

.pricing-subscription-section-two h2 {
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	font-size: 25px;
	font-weight: 400;
	color: #4e4e4e;
	margin: 0px;
	letter-spacing: 1px;
	padding: 1em 0em 1.5em 0em;
}

.pricing-sub-plans-container {
	padding:0px;
	margin:0px auto;
}

.pricing-sub-plans-block {
	display:block;
	background:#fff;
	text-align: center;
	font-family: 'Lato', sans-serif !important;
	padding: 5em 0em 2em 0em;
	margin: 1em 0.2em;
	/*border-top: 5px solid #b9b9b9;*/
	position: relative;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}

.pricing-sub-plans-block-special {
	position: absolute;
	/* padding: 1em 2em; */
	/* background-color: #f08720; */
	top: 20px;
	left: 20px;
	text-align: center;
}

.pricing-sub-plans-block-special-text {
	position: absolute;
	text-align: center;
	width: 100%;
	top: -22px;
	text-transform: uppercase;
	color: #fff;
	padding: 0.8em 0em;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 16px;
	font-family: 'Lato', sans-serif !important;
	background: #91c740;
}

.pricing-sub-plans-block h4 {
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	margin: 0px;
	font-size: 17px;
	color: #4e4e4e;
	font-weight: 600;
	line-height: 1.3;
	/* text-transform: uppercase; */
	/* letter-spacing: 1px; */
	/* margin: 0.3em 0em; */
	padding: 0em;
}

.pricing-sub-plans-block h5 {
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	margin: 0px;
	font-size: 20px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.3;
	text-transform: uppercase;
	letter-spacing: 1px;
	/* margin: 0.3em 0em; */
	padding: 0.6em;
}

.pricing-sub-plan-amount {
	padding: 0.5em 0em 0em 0em;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	margin: 0px;
	font-size: 50px;
	color: #000;
	font-weight: 400;
	line-height: 1.3;
}

.pricing-sub-plan-amount .fa {
	font-size:1.5em;
}

.pricing-sub-plans-block-seperator {
	width: 70%;
	height: 1px;
	background: #efefef;
	display: block;
	margin: 0px auto;
	margin-bottom: 2.3em;
	margin-top: 2em;
	position: relative;
}

.pricing-sub-plans-block-seperator:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #efefef;
	border-width: 10px;
	margin-left: -10px;
}

.sub-plan-small {
	font-family: 'Lato', sans-serif !important;
	margin: 0px;
	font-size: 18px;
	color: #000000;
	font-weight: 300;
	line-height: 1.3;
}

.pricing-sub-plans-block p {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	line-height: 1.8em;
}

.pricing-sub-plans-block ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

.pricing-sub-plans-block ul li {
	list-style-type: none;
	padding: 1em 0em;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	line-height: 1.3;
	text-align: center;
}

.pricing-sub-plans-block ul li a {
	text-decoration:none;
	color: #4e4e4e;
	cursor: pointer;
}
.plan-question-tag img {
	width: 15px;
	display: inline-block;
	margin-left: 5px;
}

.pricing-sub-plans-block ul li a:hover {
	text-decoration:none;
	color: #0074A5;
}

.pricing-sub-plans-block ul li ul {
	list-style-type: none;
	margin: 1em;
	padding: 1em 0em;
	background: #fff;
}

.pricing-sub-plans-block ul li ul li {
	list-style-type: none;
	padding: 0.6em;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
}

.pricing-sub-plans-block-seperator li h5 {
	text-align: left;
	color: #8f8f8f;
	font-size: 18px;
}

.custom-plan-btn {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #fff;
	padding: 8px 15px;
	border: 1px solid #0074A5;
	color: #0074A5;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	font-family: 'Lato', sans-serif !important;
}

.custom-plan-btn:hover {
	background-color: #0074A5;
	border: 1px solid #0074A5;
	color: #fff;
}

.custom-plan-pricelist-btn {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #fff;
	padding: 8px 15px;
	border: 1px solid #0074A5;
	color: #0074A5;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	font-family: 'Lato', sans-serif !important;
}

.custom-plan-pricelist-btn:hover {
	background-color: #0074A5;
	border: 1px solid #0074A5;
	color: #fff;
}

.plan-question-tag {
	display: inline-block;
	color: #ccc;
}

.plan-question-tag .fa {
	display: inline-block;
	color: #ccc;
	vertical-align: middle;
}

.pricing-sub-plans-block ul li > a > .fa {
	text-decoration:none;
	color: #ccc;
	cursor: pointer;
}

.pricing-subscription-section-three {
	padding:6em 0em;
	overflow:hidden;
	background:#fff;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.pricing-subscription-section-three h3 {
	font-family: 'Ubuntu', sans-serif !important;
	text-align: center;
	font-size: 1.5em;
	font-weight: 300;
	color: #000;
	margin: 0px;
	letter-spacing: 1px;
	padding: 0em 0em 2em 0em;
}


.pricing-sub-compare-content-container {
	padding:0em;
	overflow:hidden;
	display: block;
}

.pricing-sub-compare-content-container h3 {
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	margin: 0px;
	font-size: 20px;
	color: #0074A5;
	font-weight: 600;
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0em;
}

.pricing-sub-compare-content-container p {
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
	margin: 0px;
	font-size: 16px;
	color: #4e4e4e;
	line-height: 2em;
	padding: 1em 0em;
	text-align: justify;
}

.pricing-sub-compare-btn {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #fff;
	padding: 8px 15px;
	border: 1px solid #0074A5;
	color: #0074A5;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	font-family: 'Lato', sans-serif !important;
}

.pricing-sub-compare-btn:hover {
	background-color: #0074A5;
	border: 1px solid #0074A5;
	color: #fff;
}

.pricing-sub-compare-container {
	display:block;
	position: relative;
}

.pricing-sub-plans-block-button-container {
	margin:0px auto;
	display:block;
	position:relative;
	text-align: center;
}

.goto-dash-board-btn{
	background: rgba(246,246,246,0.8);
	position:fixed;
	bottom:0;
	width:100%;
	left:0px;
	padding-top: 35px;
	padding-bottom: 30px;
	z-index:1010;
}

.vline-wrapper:before,
.vline-wrapper:after {
	content:" ";
	width: 8em;
	height: 1px;
	margin: 0 10px;
	vertical-align: super;
	background-color: #ccc;
	display:inline-block;
}

.btn-pricing-sub-trial {
	font-size: 16px;
	padding: 18px 40px;
	border: 2px solid #f08720;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0em;
	color: #fff;
	background: #f08720;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Lato', sans-serif !important;
	letter-spacing: 1px;
}

.btn-pricing-sub-trial:hover {
	border: 2px solid #ee7600;
	background: #ee7600;
	text-decoration: none;
	color: #fff;
}

.pricing-subscription-section-four {
	padding:6em 0em;
	overflow:hidden;
	background:#fafafa;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.pricing-sub-feature-container {
	display:block;
	position:relative;
}

.pricing-sub-feature-container h3 {
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	color: #4e4e4e;
	margin: 0px;
	letter-spacing: 1px;
	padding: 0em 0em 1em 0em;
}

.pricing-sub-feature-blocks {
	display: block;
	position: relative;
}

.pricing-sub-feature-blocks h5 {
	display: inline-block;
	/* padding: 0.5em 0em 0em 1em; */
	font-size: 20px;
	/* text-transform: uppercase; */
	font-weight: 400;
	letter-spacing: 1px;
	font-family: 'Lato', sans-serif;
	padding: 2em 0em 1em 0em;
	margin: 0em;
	color: #f08720;
}

.pricing-sub-feature-blocks ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

.pricing-sub-feature-blocks ul li {
	list-style-type: none;
	padding: 1em 0.8em;
	margin: 0.5em 0em;
	background: #fff;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
}

.pricing-sub-feature-blocks ul li img {
	float: left;
	display: block;
	padding-left: 0.5em;
	width: 30px;
	padding-top: 0.5em;
}

.pricing-feature-text {
	display: inline-block;
	padding: 0.5em 0em 0em 1em;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	color: #4e4e4e;
	font-family: 'Lato', sans-serif;
}

.exp-icon {
	position: absolute;
	left: -25px;
	top: 15px;
	color: #4e4e4e;
}

/*Trustfactor testimonial starts here ... */

.pricing-subscription-trustfactor-testimonial-section {
	padding: 5em 0em;
	overflow: hidden;
	text-align: center;
	width: 100%;
	height: auto;
	background-image: url(../img/pricing/trust-pattern.png);
	background-repeat: repeat;
	position: relative;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	/* font-family: 'Lato', sans-serif !important; */
}

.estimate-lg-btn {
	font-size: 16px;
	padding: 18px 40px;
	border: 2px solid #91c740;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2em;
	color: #fff;
	background: #91c740;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Lato', sans-serif !important;
	letter-spacing: 1px;
}

.estimate-lg-btn:hover {
	border: 2px solid #8abe3d;
	background: #8abe3d;
	text-decoration: none;
	color: #fff;
}

.pricing-subscription-trustfactor-testimonial-section h4 {
	font-family: 'Lato', sans-serif !important;
	color: #0074A5;
	font-size: 25px;
	margin: 0px;
	letter-spacing: 1px;
	padding: 0em 1em;
	font-weight: 500;
}

.pricing-subscription-trustfactor-testimonial-section p {
	font-family: 'Lato', sans-serif !important;
	color: #4e4e4e;
	font-size: 18px;
	margin: 1.2em 0em 0em 0em;
	padding: 0em 1em;
}

/*Trustfactor testimonial ends here ... */

@media screen and (max-width:991px) {
	.pricing-sub-compare-icon-container img {
		text-align: center;
		margin: 0px auto;
	}

	.pricing-sub-compare-content-container {
		padding: 3em 0em;
		text-align: center;
		margin:0px auto;
	}

	.pricing-sub-compare-content-container h3 {
		text-align:center;
	}

	.pricing-sub-compare-content-container p {
		text-align:center;
	}

	.vline-wrapper:before,
	.vline-wrapper:after {
		display:none;
	}
} /*End Pricing Style */

.white-grey-bg {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */

}
.text-white {
	color: #fff !important;
}
.text-grey {
	color: #525252 !important;
}
.text-orange {
	color: #f08720 !important;
}
.text-blue {
	color: rgb(81,125,178) !important;
}

.white-bg {
	background: #fff;
}
.shadow {
	box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
}
.border-radius-5 {
	border-radius: 5px !important;
}

.border-radius-3 {
	border-radius: 3px !important;
}


.border-radius-10 {
	border-radius: 10px !important;
}

.border-radius-15 {
	border-radius: 15px !important;
}
.text-light-grey{
	color: #e2e2e2;
}
.padding-15 {
	padding: 15px;
}
.padding-30 {
	padding: 30px;
}
.example-content p {
	font-size: 15px;
	font-weight: bold;
}
.example-content .selectKeywordBasis{
	width: 83px;
	margin: 2px 5px;
	border: 1px solid #eee;
	background: #eee;
}
.example-content .number {
	font-size: 36px;
	font-weight: bold;
	width: 110px;
	text-align: center;
	/*background: #fefefe;*/
	/*border: 1px solid #eee;*/
	padding-left: 10px;
}
.example-content.v-line {
	border-right: 1px solid #e2e2e2;
}

@media (max-width: 768px) {
	.example-content.v-line {
		border-right:0;
		border-bottom: 1px solid #e2e2e2;
		margin-bottom: 10px;
	}
	.goto-dash-board-btn{
		position: relative !important;
	}
}

#slider-wraper{
	width:100%;
	margin: 40px auto 20px;
	position: relative;
	padding:30px;
}
#slider-wraper #slider{
	height: 10px;
	position: relative;
	width:100%;
	border-radius: 10px !important;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 20%, rgba(242,170,99,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(242,170,99,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 20%,rgba(242,170,99,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2aa63',GradientType=0 ); /* IE6-9 */

}
#slider-wraper .slider-tooltip {
	background: #fff;
	position: absolute;
	display: block;
	padding: 0px 20px;
	height: 36px;
	color: black;
	border-radius: 5px !important;
	text-align: center;
	opacity: 1;
	font-size: 24px;
	top: -47px;
	left: -22px;
	font-weight: bold;
	box-shadow: 2px 0px 10px 2px rgba(0,0,0,0.1);
}
#slider-wraper .slider-tooltip:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
#slider-wraper .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 39px;
	height: 38px;
	cursor: pointer;
	background: url('../img/pointer.png') no-repeat 50% 50% !important;
	outline: none;
	top: -15px;
	margin-left: -17px;
}
#slider-wraper .ui-slider-range {
	height: 10px;
	width:100%;
	border-radius: 10px !important;
	top: 30px;
	border-radius: 25px;
	background: rgb(122,188,255); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(122,188,255,1) 0%, rgba(54,96,146,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(122,188,255,1) 0%,rgba(54,96,146,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(122,188,255,1) 0%,rgba(54,96,146,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#366092',GradientType=1 ); /* IE6-9 */
}
.shadow-bg {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -13px;
}
.btn-get-started {
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 0px;
	border:0px;
	color: #fff;
	background: #7ebd26;
	background: -moz-linear-gradient(top,#7ebd26 0,#6ba120 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ebd26),color-stop(100%,#6ba120));
	background: -webkit-linear-gradient(top,#7ebd26 0,#6ba120 100%);
	background: -o-linear-gradient(top,#7ebd26 0,#6ba120 100%);
	background: -ms-linear-gradient(top,#7ebd26 0,#6ba120 100%);
	background: linear-gradient(to bottom,#7ebd26 0,#6ba120 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ebd26',endColorstr='#6ba120',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#7ebd26, endColorstr=#6ba120)";

}
.btn-get-started:hover {
	background: rgb(56,98,147); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(56,98,147,1) 0%, rgba(81,125,178,1) 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(56,98,147,1) 0%,rgba(81,125,178,1) 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(56,98,147,1) 0%,rgba(81,125,178,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386293', endColorstr='#517db2',GradientType=0 ); /* IE6-9 */
}
.dark-blue-btn {
	color: #fff;
	padding: 7px;
	border: 0;
	background: rgb(81,125,178); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(81,125,178,1) 0%, rgba(56,98,147,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(81,125,178,1) 0%,rgba(56,98,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(81,125,178,1) 0%,rgba(56,98,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#517db2', endColorstr='#386293',GradientType=0 ); /* IE6-9 */

}
.dark-blue-btn:hover {
	background: rgb(56,98,147); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(56,98,147,1) 0%, rgba(81,125,178,1) 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(56,98,147,1) 0%,rgba(81,125,178,1) 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(56,98,147,1) 0%,rgba(81,125,178,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386293', endColorstr='#517db2',GradientType=0 ); /* IE6-9 */

}
.total {
	padding: 0px;
	color: #fff;
}
.total #total_units b {
	padding: 15px;
	color: #888888;
	font-weight: bold;
}
.total #total_units span {
	font-size: 44px;
	font-weight: bold;
}
.tools-data li {
	clear: both;
	display: block;
}
.tools-data li .tool-text{
	width:100%;
	padding: 10px;
	margin: 5px 5px 5px 0px;
	background: #eeeeee;
	border: 1px solid #cecece;
	border-radius: 3px !important;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	float: left;
	text-align: left;
}
.tools-data li .calc-inputs input{
	padding: 4px;
	margin: 5px 0 0 0;
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 3px !important;
	font-size: 22px;
	font-weight: bold;
	width: 65px;

}
.btn-get-started.calc {
	font-size: 18px;
	text-transform: uppercase;
	padding: 1em 2em;
	border: 0px;
	/* margin-left: 5px; */
	/* margin-right: 1.3em; */
	color: #fff;
	background: #f08720;
	margin-top: 20px;
	float: left;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}

.btn-get-started.calc:hover {
	background: #ea831e;
}

.btn-get-started.reset {
	font-size: 15px;
	text-transform: uppercase;
	padding: 1em 2em;
	border: 0px;
	color: #fff;
	margin-top: 20px;
	background: #c9c9c9;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}
.btn-get-started.reset:hover {
	background: #bfbfbf; /* Old browsers */
}
.modal .modal-header .close {
	background: #fff;
	color: #000;
	border: 1px solid #999999;
	opacity: 1;
	line-height: 24px;
	padding: 0px 5px 5px;
	width: 30px;
	height: 30px;
	font-size: 18px;
	text-indent: 0;
	background-image: none !important;
	font-weight: 400;
	position: absolute;
	right: -15px;
	top: -15px;
}
#detailed_calculator_modal .modal-dialog{
	width: 86% !important;
	margin: 20px auto !important;
}

.tools-data li .tools-text{
	width: 60%;
	padding: 5px 5px 5px 20px;
	margin: 3px 3px 3px 0px;
	background-color: #fff;
	border: 1px solid #cecece;
	border-radius: 5px !important;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	float: left;
	text-align: left;
	font-weight: 500;
	position:relative
}
.tools-data li .tools-text > small {
	font-size:11px !important;
	clear: left;
	display: block;
	padding-top:0.27em;
}

.tools-data li .tools-price{
	width:36%;
	padding: 5px;
	margin: 3px 0px 3px 0px;
	background-color:#fff;
	border: 1px solid #cecece;
	border-radius: 3px !important;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #000;
	float: left;
	text-align: left;
}

.tools-data li .tools-quantity{
	width: 18%;
	padding: 17px 5px 17px 17px;
	margin: 3px;
	background: #fff;
	border: 1px solid #0074A5;
	border-radius: 5px !important;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	color: #000;
	float: left;
	text-align: left;
}
.tools-data li .tools-total{
	width:20%;
	padding: 17px 17px 17px 5px;
	margin: 3px 0px 3px 3px;
	background-color:#fff;
	border: 1px solid #cecece;
	border-radius: 5px !important;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	font-weight: 500;
	color: #000;
	float: left;
	text-align: right;
	overflow: hidden;
}
.tools-data li .tools-text-heading{
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	/* text-transform: uppercase; */
	font-size: 20px;
	font-weight: 400;
	color: #f08720;
	float: left;
	text-align: left;
	padding-bottom: 0.5em;
	font-family: 'Lato', sans-serif !important;
	letter-spacing:1px;
}
.tools-data li .tools-price-heading{
	width:36%;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #6ba120;
	float: left;
	text-align: left;
}
.tools-data li .tools-quantity-heading{
	width:18%;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #0074A5;
	float: left;
	text-align: left;
}
.tools-data li .tools-total-heading{
	width:13%;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #0074A5;
	float: left;
	text-align: left;
}
.all-accounts-include-box{
	padding-bottom: 15px;
	cursor: default;
	background: #FAFAFA;
}

.all-accounts-include-box:hover i.fa{
	color:#5c5c5c !important;
}
.all-accounts-include-box i.fa {
	background-color: #fff;
	padding: 31px 18px;
	border-radius: 100%;
	margin-top: -30px;
	color:#616161 !important;
}

.all-accounts-include-box h5 {
	color:#000 !important;
	font-weight:400;
	font-size:16px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif !important;
	letter-spacing: 1px;
}

.all-accounts-include-box p {
	font-size: 15px;
}

.floating-scroll-sticky {
	z-index: 999;
}
.floating-scroll-sticky.floating-scroll-stick {
	position: fixed !important;
	top: 0;
	z-index: 999;

}
.floating-scroll-sticky.floating-scroll-stick.floating-scroll-stuck {
	position: absolute !important;
	top: auto;
	bottom: 0;
	z-index: 999;
}

.floating-scroll-bounding-box{
	position:relative !important;
}

.unit-total{
	background-color: #464646;
	padding: 15px;
	box-shadow: 0px 2px 2px 2px #DDD;
	text-align: center;
	color: #FFF;
}
.unit-total h3{
	font-size:3.5em;
	font-weight:bold;
}
.unit-total h3 span{
	font-size:0.4em;
}
.units-left{
	background-color: #FFF;
	border: 1px solid #ebebeb;
}
.units-left p{
	padding:10px;
	margin:0px;
	font-size:1.1em;
}
.units-left p:nth-child(even){
	background:#e8e8e8;
}
input.form-control-1[type=number]{
	width:50px;
}
select.form-control-1{
	width:110px;
}
input.form-control-1[type=number]::-webkit-inner-spin-button,
input.form-control-1[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.form-control-1[type=number], select.form-control-1  {
	background: transparent;
	border: none;
	color:#525252 !important;
	border-bottom: 2px dotted #376193;
	border-spacing:15px;
	font-weight:bold;
	outline:none;
	float: right;
	margin-top: -10px;
	position: absolute;
	right: 10px;
	top: 26px;
}
input.form-control-1[type=number]:active, select.form-control-1:active{
	outline: none;
	border-bottom: 2px solid #536e8f;
}
input.form-control-1[type=number]:focus, select.form-control-1 :focus{
	outline: none;
	border-bottom: 2px solid #536e8f;
}

.mx-calculator-latest-container {
	background-color: #fff;
}

.mx-calc-tool-container-fixed-height {
	height: 450px;
	overflow: scroll;
	overflow-x: hidden;
	margin: 1em 0em;
}

.mx-calc-tool-container-fixed-height::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #fafafa;
}

.mx-calc-tool-container-fixed-height::-webkit-scrollbar
{
	width: 6px;
	background-color: #fafafa;
}

.mx-calc-tool-container-fixed-height::-webkit-scrollbar-thumb
{
	background-color: #ccc;
}

.mx-calc-total-container {
	display:block;
	background:#fff;
	border:2px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#4e4e4e;
}

.reset-zero{
	background-color: #536e8f;
	text-align: center;
	margin-top: 10px;
	box-shadow: 0px 2px 2px 2px #DDD;
	float: left;
	margin-left: 10px;
}
.reset-zero:hover{
	box-shadow:0px 0px 1px 1px #DDD;
}
.reset-zero a{
	color:#FFF;
	display:block;
	padding: 10px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
}
.reset-zero a:hover{
	text-decoration:none;
}
.units-description{
	background:#f7f7f7;
	padding:15px;
	margin-bottom:15px;
}
.units-description span{
	font-size:1.5em;
}
.units-description p{
	font-size:1.1em;
	margin-top:15px;
	margin-bottom:15px;
	color:#376193;
	font-weight:bold;
}
.suggested-units{
	background:#f08720;
	font-size:1.1em;
	margin-top:10px;
	color:#FFF;
}
.suggested-units span{
	padding:10px 10px;
	display:block;
	font-weight:bold;
	text-align:center;
}
.totalunits{
	display:block !important;
	padding:0px !important;
}
.suggested-units p{
	background: #376193;
	text-align: center;
	color: #FFF;
	display: block;
	padding: 15px;
	font-size: 1.5em;
	margin-bottom: 0px;
	line-height: 35px;
	font-weight: bold;
}
.suggested-units.remaining{
	background:#FFF;
	border:solid 1px #DDD;
	color:#333;
}
.units-task{
	display:inline !important;
	padding: 5px !important;
	margin-bottom: 15px;
	display:inline;
}
#suggestedPlan span{
	display:inline;
}
.units-available{
	background: #536e8f;
	padding:15px;
	line-height: 25px;
	text-align: center;
	display: block;
}
.units-available span{
	text-transform: none;
}
.reset-zero.add-on-units{
	background:#c5883b;
}
.units-available div.first{
	font-size: 12px;
	line-height: 16px;
}
#assignTasksUnits{
	font-size:1.5em;
	display:inline;
}
.suggested-plans{
	font-size:1.5em;
	text-transform:uppercase;
}
.pricing-header {
	font-size:38px !important;
}

.mondovo-pricing-page-bg {
	background-color:#fff !important;
	font-family: 'Ubuntu', sans-serif;
	line-height: 1.8em;
}

.pricing-calculator-container h2 {
	font-size: 24px;
	color: #000;
	font-weight:400;
	text-align: center;
	padding: 2em 0em 1.5em 0em;
	line-height: 1.3em;
	font-family: 'Lato', sans-serif !important;
}

.pricing-calc-block-container {
	margin:1em 0em;
}

.pricing-calc-single-block {
	border:1px solid #ccc;
	text-align:center;
	padding: 1em 0em;
	margin:1em 0em;
	position:relative;
	cursor:pointer;
	border-radius: 5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
}

.pricing-calc-single-block.active:after {
	content: " ";
	width: 2px;
	height: 30px;
	background-color: #0074A5;
	position: absolute;
	margin: 0px auto;
	bottom: -30px;
	left: 50%;
}

.pricing-calc-single-block.active {
	border:2px solid #0074A5;
	background: #0074A5;
}

.pricing-calc-single-block.active h3 {
	color: #fff;
}

.pricing-calc-single-block.active p {
	color: #fff;
}

.pricing-calc-single-block p:first-child {
	font-size:20px;
}


.pricing-calc-single-block:hover {
	border:2px solid #0074A5;
}

.pricing-calc-single-block h3 {
	font-size: 18px !important;
	color: #000;
	font-weight: 400;
	text-align: center;
	line-height: 1.3;
	font-family: 'Lato', sans-serif !important;
	padding-bottom:0.5em;
	padding-left: 10px;
	padding-right: 10px;
}

.pricing-calc-single-block p {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	text-align: center;
	line-height: 1.3;
	font-family: 'Lato', sans-serif !important;
	padding: 0em 1em;
}

.pricing-calc-single-message {
	background-color: #e5f7ff;
	padding: 0.5em;
	text-align: center;
	border: 1px solid #0074A5;
	border-radius: 5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
}

.pricing-calc-single-message p {
	color: #000;
	font-size: 18px;
	font-weight: 300;
	margin: 0px !important;
	line-height: 1.3em;
	font-family: 'Lato', sans-serif !important;
}

.rounded-icon-container {
	width:100px;
	height:100px;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	border:1px solid #0074A5;
	position:relative;
	margin:0px auto;
}

.connector-seo {
	width: 1px;
	height: 351px;
	background-color: #0074A5;
	position: absolute;
	margin: 0px auto;
	top: 98px;
	left: 50%;
}

.connector-social {
	width: 1px;
	height: 202px;
	background-color: #0074A5;
	position: absolute;
	margin: 0px auto;
	top: 98px;
	left: 50%;
}

.rounded-icon-container img {
	vertical-align: middle;
	width: 40px;
	margin: 0px auto;
	padding-top: 2.2em;
}

.rounded-icon-content {
	padding-top:1.2em;
}

.rounded-icon-content h3 {
	font-size:18px;
	color:#000;
	text-align: left;
}

.rounded-icon-content h1 {
	font-size:40px;
	color:#000;
	text-align: left;
}

.rounded-miniheader {
	font-size:14px;
	color:#6b6b6b;
}

.total_text {
	text-align: left;
	font-size: 20px;
	float: left;
	width: 60px;
	padding-top: 0.5em;
}

.total_condition {
	padding: 0em 1em;
	border: 1px solid #ccc;
	width: 30%;
	text-align: left;
	color:#000;
	float: left;
	margin: 1em 0em 1.5em 0em;
}
.marker {
	background-image: url(../img/marker.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

.pay-go-container h2 {
	font-size: 24px;
	color: #000;
	font-weight: 200;
	text-align: center;
	padding: 2em 0em 1.5em 0em;
	line-height: 1.3em;
}

.pricing-testimonial-container {
	border:1px solid #77b324;
	padding:2em;
	margin-bottom:2em;
}

.pricing-testimonial-container p  {
	font-size:16px;
	color:#878787;
	font-style: italic;
	font-weight:200;
	text-align: center;
	margin-top: 1em;
	position:relative;
	text-indent:10px;
}

.quote-left {
	position: absolute;
	top: -15px;
	left: -20px;
}
@media (max-width: 1366px){
	.total_condition {
		width: 45%;
	}
}
@media(max-width:768px){
	.mx-calc-tool-container-fixed-height .tools-data li .tools-text{
		width:100%;
		margin-top:30px;
	}
	.mx-calc-tool-container-fixed-height .tools-data li .tools-quantity{
		width: 50%;
		margin: 0px;
	}
	.mx-calc-tool-container-fixed-height .tools-data li .tools-total{
		width: 50%;
		width: calc(50% - 5px);
		margin-left:5px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mx-calc-tool-container-fixed-height .tools-data li .tools-text-heading{
		padding-bottom: 0px;
		margin-top: 7px;
	}
	select.form-control-1{
		margin-top: -60px !important;
		right: 0px !important;
	}
	.laravel-dropdown-textfield .select2-container{
		width: 100% !important;
	}
}
.pricing-landing-section-five {
	background-color: #fafafa;
	padding: 6em 0em 6em 0em;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
}
.pricing-landing-section-five h2 {
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	font-size: 25px;
	font-weight: 400;
	color: #4e4e4e;
	margin: 0px;
	letter-spacing: 1px;
	padding: 0em 0em 1em 0em;
	line-height:40px;
}

.pricing-landing-section-five h3 {
	font-size: 22px;
	color:#000;
	font-weight:300;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	line-height: 1.3;
	margin-bottom:3em;
}

.pricelist-main {
	border: 1px solid #dddddd;
	background: #fff;
	position:relative;
}

.pricelist-main > li {
	clear: both;
	display: block;
	padding: 0em;
}

.pricelist-main li .pricelist-main-tool {
	width: 65%;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	font-weight: 400;
	color: #000;
	float: left;
	text-align: left;
	border-right: 1px solid #dddddd;
	line-height: 2.5em;
	border-bottom: 1px solid #dddddd;
	padding: 0.5em;
}

.pricelist-main li .pricelist-main-tool > p {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: 300;
}


.pricelist-main li .pricelist-tool-cost {
	width: 35%;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	font-weight: 400;
	color: #000;
	/* float: left; */
	text-align: center;
	line-height: 1.5em;
	margin: 0.3em auto;
	/* padding-left: 11%; */
	padding-top: 0.5em;
}

.pricelist-main li .pricelist-tool-cost:after {
	display: none;
}

.pricelist-main li .pricelist-tool-cost a {
	text-decoration: none;
	color: #2d9ff3;
	padding-left: 0.3em;
}

.pricelist-main li .pricelist-tool-cost a:hover {
	text-decoration:none;
	color:#000;
}

.pricelist-icons {
	float: left;
	height: auto;
	display: inline-block;
	padding: 0.6em 1em 0em 0em;
	width:40px;
}

.pricelist-addon-header {
	width: 95%;
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	font-weight: 300;
	color: #0074A5;
	float: left;
	text-align: left;
	/* border-right: 1px solid #dddddd; */
	line-height: 1em;
	margin: 0.3em 0em;
}

.pricelist-addon-package {
	width: 90%;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 400;
	color: #4e4e4e;
	float: left;
	text-align: left;
	line-height: 1.5em;
	margin: 0.3em 0em 0.3em 1em;
	padding-left:1.5em;
	position:relative;
}

.pricelist-addon-package:after {
	font-family: FontAwesome;
	content: "\f0da";
	left:0;
	position:absolute;
	top:0;
	color: #0074A5;
}

.addon-list {
	padding-left: 3.2em;
}

.terms-condiitons {
	position: absolute;
	right: -13em;
	bottom: -0.5em;
	color: #ccc;
	font-size: 10px;
	transform: rotate(-90deg);
	transform-origin: left top 0;
}

.mondovo-keyword-categories-container {
	background-color:#fafafa;
	padding: 5em 0em 7em 0em;
	border-bottom: 1px dashed #ccc;
}

.keyword-categories-table-main {
	border: 1px solid #dddddd;
	background-color:#fff;
	margin-bottom: 0px;
	height: 238px;
	overflow-y: scroll;
}

.keyword-categories-table-main > li {
	clear: both;
	display: block;
	border-bottom: 1px solid #dddddd;
	padding: 0em;
	background-color:#fff;
}

.keyword-categories-table-header-main {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	float: left;
	text-align: center;
	line-height: 1.5em;
	letter-spacing: 1px;
	padding: 0.5em 0em;
}

.keyword-categories-table-main li .keyword-categories-table-mini {
	width: 25%;
	display: inline-block;
	vertical-align: middle;
	/* text-transform: uppercase; */
	font-size: 16px;
	font-weight: 300;
	color: #0074A5;
	float: left;
	text-align: center;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	border-right: 1px solid #ccc;
	padding: 0.2em;
}

.keyword-categories-table-main li .keyword-categories-table-mini:last-child {
	border-right:none;
}

.keyword-categories-table-main li .keyword-categories-table-mini a {
	text-decoration:none;
	color: #0074A5;
}

.keyword-categories-table-main li .keyword-categories-table-mini a:hover {
	text-decoration:none;
	color: #000;
}

.keyword-categories-table-main li .keyword-categories-table-header-main:last-child {
	border-right:none;
}

.pricelist-main li .pricelist-main-tool {
	width: 65%;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	font-weight: 400;
	color: #000;
	float: left;
	text-align: left;
	line-height: 2.5em;
	padding: 0.5em;
}

.pricelist-main li .pricelist-main-tool p {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: 300;
}


.keywords-categories-show-more-container {
	margin-top: 2em;
	text-align: center;
}

.keyword-categories-show-more-btn {
	font-size: 18px;
	background-color: #fff;
	padding: 16px 38px;
	border: 1px solid #0074A5;
	margin-left: 5px;
	margin-right: 5px;
	color: #0074A5;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	cursor: pointer;
}

.keyword-categories-show-more-btn:hover {
	background: #0074A5;
	border: 1px solid #0074A5;
	color: #fff;
}
.detailed-calc-link {
	text-align: right;
	padding: 0.5em 0em;
	color: #fff;
	font-size: 16px;
}

.get-started-btn-total-container {
	text-align: right;
}
.text-narrow {
	font-weight:200;
}

.sub-header {
	font-size:20px;
}


.btn-get-started-new {
	font-size: 16px;
	text-transform: uppercase;
	padding: 18px 40px;
	border: 0px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	background: #7ebd26;
}


.btn-get-started-new:hover {
	background: #79b526;
}


.landing-page-top-bg{
	background:#fff;
}



.spend-list li button {
	padding:5px 12px;
	background-color:#fff;
	color:#19a9e5;
	font-size:15px;
	border-radius:15px !important;
	border:0px !important;
	font-weight:bold;
	margin:0px 2px;
	display: inline-block;

}

.spend-list li button:hover {
	padding: 5px 12px;
	background-color: #19a9e5;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	border-radius:15px !important;
	border:0px !important;
	margin: 0px 2px;
	display: inline-block;
}


.spend-list li button.active {
	background-color: #19a9e5 !important;
	color: #fff !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.mxbtn {
	padding: 5px 12px;
	background-color: #fff;
	color: #19a9e5;
	font-size: 15px;
	font-weight: bold;
	border-radius:15px !important;
	border:1px solid #eee !important;
	margin: 0px 2px;
	display: inline-block;
}

.mxbtn:hover {
	padding: 5px 12px;
	background-color: #19a9e5;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	border-radius:15px !important;
	border:1px solid #fff !important;
	margin: 0px 2px;
	display: inline-block;
}

.mxbtn.active {
	background-color: #19a9e5 !important;
	color: #fff !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	border:1px solid #fff !important;
}

.mxbtn:focus {
	background-color: #19a9e5 !important;
	color: #fff !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	border:1px solid #fff !important;
}

.mx-calc-header {
	font-size:28px;
	color:#525252;
	line-height:2.2em;
	border-bottom: 1px dashed #e5e5e5;
}

.mx-calc-total-container {
	border-radius: 5px !important;
	border: 1px solid #0074A5;
	color: #2a2a2a;
	padding: 1.5em;
	font-family: 'Lato', sans-serif !important;
}

.pricing-block-header {
	font-size:60px;
	font-weight:normal;
	color:#000;
	text-align: left;
}

.pricing-block-mini-header {
	font-size:35px;
	font-weight:200;
	color:#474747;
	text-align: center;
}

.pricing-block-list {
	display: inline;
}

.pricing-block-list li {
	list-style-type: none;
	padding:5px 0px 5px 8px;
	margin:5px 0px;
	border-left:1px solid #8BC934;
	font-size:15px;
	color:#474747;
	text-align: left;

}

.project {
	color: #fff;
	font-weight: 600;
	background-color: #8BC934;
	width: 45px !important;
	display: inline-block;
	text-align: center;
}

.mx-modal:hover {
	color: #0290cc;
	cursor: pointer;
}
.mx-modal {
	font-size: 22px;
	color: #19a9e5;
	font-weight: 500;
}

.pricing-page-faq-section .laravel-frontend h1{
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	font-size: 45px;
	font-weight: 500;
	color: #366092;
	margin: 80px 0;
	padding: 0em 0em;
}
.pricing-page-faq-section .laravel-frontend h1 span{
	color: #f08720;
}
.pricing-page-faq-section .laravel-frontend .laravel-accordion-section h2{
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	font-size: 22px;
	color: #f08720;
	font-weight: 600;
	line-height: 1.3;
	text-transform: capitalize;
	letter-spacing: 0px;
	padding: 0.5em 0.8em 0.2em 0.8em;
	padding-left: 30px;
}
.pricing-page-faq-section .laravel-frontend .laravel-accordion-section{
	padding:0px !important;
	background: #fff !important;
	border-bottom: none;
}
.pricing-page-faq-section .laravel-frontend .accordion-section-3{
	margin-bottom:0px !important;
}
.pricing-page-faq-section .laravel-frontend .laravel-accordion-section .panel-body ul > li{
	line-height: 28px !important;
	text-align: justify;
	color: #797979;
	font-weight: 400;
	font-family: 'Lato', sans-serif !important;
}
@media(min-width:992px){
	.pricing-page-faq-section .laravel-frontend .laravel-accordion-section h2{
		margin-left:8.33%;
	}
}

@media screen and (max-width:520px) {
	.comp-vs-icon {
		left: 93%;
		top: 15%;
	}
	.custom-plan-pricelist-btn {
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
		background-color: #fff;
		padding: 1em 0em;
		border: 1px solid #0074A5;
		color: #0074A5;
		-webkit-transition: all .24s;
		-o-transition: all .24s;
		transition: all .24s;
		font-family: 'Lato', sans-serif !important;
		position: absolute;
		bottom: -80px;
		left: 0px;
		right: 0px;
		width: 100%;
	}

	.pricing-landing-section-five {
		padding: 6em 0em 6.7em 0em !important;
	}

	.pricelist-main li .pricelist-main-tool {
		width:100% !important;
		border-right:0px !important;
	}
}

.laravel-accordion-container .panel .panel-title .accordion-toggle {
	display: block;
	padding: 10px 25px;
}
.laravel-accordion-container .panel .panel-title .accordion-toggle.accordion-toggle-styled {
	background: url("../img/accordion-plusminus-new.png") no-repeat;
	background-position: 98% -12px;
	margin-right: 15px;
	position: relative;
	right:0px;
}
.laravel-accordion-container .panel .panel-title, .laravel-accordion-container .panel .panel-title a{
	color: #366092 !important;
	font-size: 20px !important;
}
.laravel-accordion-container .panel .panel-title{
	background: #fafafa;
}
.laravel-accordion-container .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
	background-position: 98% 20px;
	right: 0px;
	position: relative;
}
@media(max-width:780px){
	.laravel-accordion-container .panel .panel-title .accordion-toggle.accordion-toggle-styled{
		height: 50px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}


/*Pricing New Page Styling Ends*/

/*Best Tools Comparision Css */

td.help-best-rank-tracker-tool{
	padding-right: 17px !important;
	position: relative;
}
td.help-best-rank-tracker-tool span.popovers.creditsHelp{
	width: 97%;
	position: absolute;
	display: block;
	top: 6px;
	text-align: right;
	right: 7px;
}
td.help-best-rank-tracker-tool i{
	color: black;
	opacity: 0.50;
}
.laravel-frontend.laravel-comparison-pages.best-keyword-tool .laravel-testimonials-container{
	border-bottom: 0px solid #e2e2e2;
	border-top: 0px solid #e2e2e2;
}
.laravel-frontend.best-seo-audit-tool .top-two-blocks-btm-img-section{
	background-color: #fafafa;
}
.laravel-frontend.alternative-pages .table_extra_info_text .heading{
	font-size: 20px;
	color: #525252 !important;
	font-weight: 600 !important;
	font-family: 'Lato', sans-serif !important;
}
.laravel-frontend.alternative-pages .table_extra_info_text .paragraph{
	font-size: 20px;
	color: #525252 !important;
	font-weight: 300;
	line-height: 30px;
	margin:10px 0 40px;
	font-family: 'Lato', sans-serif !important;

}
.laravel-frontend.alternative-pages.seomator .laravel-testimonials-container,
.laravel-frontend.alternative-pages.kwfinder-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.rankwatch-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.positionly-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.deepcrawl-alternative .laravel-testimonials-container,
.laravel-frontend.laravel-comparison-pages.best-rank-tracker .pricing-subscription-section-three,
.laravel-frontend.laravel-comparison-pages.best-seo-audit-tool .pricing-subscription-section-three,
.laravel-frontend.laravel-comparison-pages.seo-tools-comparison .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.raven-tools-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.webceo-alternative .laravel-testimonials-container,
.laravel-frontend.laravel-comparison-pages.best-keyword-tool .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.google-keyword-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.wordtracker-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.screamingfrog-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.seoprofiler-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.ranktracker-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.ranktrackr-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.keywordtool-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.wordstream-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.moz-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.seranking-alternative .laravel-testimonials-container,
.laravel-frontend.alternative-pages.ahrefs-alternative .laravel-testimonials-container{
	border-top: 0px solid #e2e2e2;
}
.laravel-frontend.alternative-pages.google-keyword-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.deepcrawl-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.kwfinder-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.positionly-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.rankwatch-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.raven-tools-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.seomator .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.webceo-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.wordtracker-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.screamingfrog-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.seoprofiler-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.ranktracker-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.ranktrackr-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.keywordtool-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.wordstream-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.moz-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.seranking-alternative .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.ahrefs-alternative .pricing-subscription-section-three,
.laravel-frontend.laravel-comparison-pages.best-keyword-tool .pricing-subscription-section-three,
.laravel-frontend.laravel-comparison-pages.best-rank-tracker .pricing-subscription-section-three,
.laravel-frontend.laravel-comparison-pages.best-seo-audit-tool .pricing-subscription-section-three,
.laravel-frontend.laravel-comparison-pages.seo-tools-comparison .pricing-subscription-section-three,
.laravel-frontend.alternative-pages.google-keyword-alternative .comparison-core-features-section,
.laravel-frontend.laravel-comparison-pages.best-keyword-tool .comparison-core-features-section,
.laravel-frontend.laravel-comparison-pages.best-rank-tracker .comparison-core-features-section,
.laravel-frontend.laravel-comparison-pages.best-seo-audit-tool .comparison-core-features-section,
.laravel-frontend.laravel-comparison-pages.seo-tools-comparison .comparison-core-features-section,
.laravel-frontend.laravel-comparison-pages.best-rank-tracker .laravel-testimonials-container,
.laravel-frontend.alternative-pages.deepcrawl-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.kwfinder-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.positionly-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.rankwatch-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.raven-tools-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.seomator .comparison-core-features-section,
.laravel-frontend.alternative-pages.webceo-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.wordtracker-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.screamingfrog-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.seoprofiler-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.ranktracker-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.ranktrackr-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.keywordtool-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.wordstream-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.moz-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.seranking-alternative .comparison-core-features-section,
.laravel-frontend.alternative-pages.ahrefs-alternative .comparison-core-features-section,
.laravel-frontend.laravel-comparison-pages.seo-tools-comparison .laravel-testimonials-container{
	background: #fafafa;
}
.laravel-frontend.alternative-pages.google-keyword-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.deepcrawl-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.kwfinder-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.positionly-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.rankwatch-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.raven-tools-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.seomator .pricing-landing-section-five,
.laravel-frontend.alternative-pages.webceo-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.wordtracker-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.screamingfrog-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.seoprofiler-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.ranktracker-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.ranktrackr-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.keywordtool-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.wordstream-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.moz-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.seranking-alternative .pricing-landing-section-five,
.laravel-frontend.alternative-pages.ahrefs-alternative .pricing-landing-section-five,
.laravel-frontend.laravel-comparison-pages.best-keyword-tool .pricing-landing-section-five,
.laravel-frontend.laravel-comparison-pages.best-rank-tracker .pricing-landing-section-five,
.laravel-frontend.laravel-comparison-pages.best-seo-audit-tool .pricing-landing-section-five,
.laravel-frontend.laravel-comparison-pages.seo-tools-comparison .pricing-landing-section-five,
.laravel-frontend.laravel-comparison-pages.best-rank-tracker .compare-mondovo-with-other-tools-section,
.laravel-frontend.laravel-comparison-pages.seo-tools-comparison .compare-mondovo-with-other-tools-section{
	background: #fff;
}
.laravel-express-register-block button, .laravel-express-register-block button:focus{
	outline: 0px;
}
/*End Of Best Tools Comparision Css */

/*Start of Express Registration*/

.laravel-express-registration .express-container h2 {
	font-size:22px;
	color:#626262;
	font-family: 'Ubuntu', sans-serif !important;
	text-align:center;
	padding:15px 0px;
	font-weight:400;
	margin-top: 0px;
	margin-bottom: 0px;
}
.laravel-express-registration .express-close{
	color: #cecece;
	background: #fff;
	border: 0px;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 22px;
	outline: 0px;
}
.laravel-express-registration .express-section-header-content p {
	font-size: 18px;
	font-weight: 200;
	font-family: 'Ubuntu', sans-serif !important;
}
.laravel-express-registration .express-header {
	background-color: #f7f7f7;
	padding: 8px 0px;
	position: relative;
	border-top: 1px solid #d6d5d5;
	border-bottom: 1px solid #d6d5d5;
	font-family: 'Ubuntu', sans-serif !important;
}
.laravel-express-registration .express-content label {
	width: 100%;
	color: #626262;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	margin-top: 0.8em;
	text-align: left;
}
.laravel-express-registration .express-container {
	font-family: 'Ubuntu', sans-serif !important;
	line-height: 1.8em;
	margin: 0px auto;
	width: 100%;
}
.laravel-express-registration .express-textfield, .laravel-express-registration .express-selectfield {
	width: 100%;
	padding: 9px 0px;
	text-indent: 10px;
	border: 1px solid #ccc;
	font-size: 18px;
	outline: none;
}
.laravel-express-registration #express_login_details{
	display:none;
}
.laravel-express-registration .express-button-container {
	text-align: center;
	margin-top: -10px;
	padding-top: 3em;
	position: relative;
	padding-bottom: 3em;
}
.laravel-express-registration .express-button {
	font-size: 16px;
	text-transform: uppercase;
	padding: 18px 40px;
	border: 0px;
	color: #fff;
	background: #7ebd26;
}
.laravel-express-registration .express-button:hover {
	background: #79b526;
}
.laravel-express-registration .express-header-content {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	text-indent: 12px;
}
.laravel-express-registration .express-select {
	width: 100%;
	line-height: 1.2em;
	padding: 0.7em 0em;
	text-indent: 10px;
	border: 1px solid #ccc;
	font-size: 16px;
	box-shadow: none;
	background-color: transparent;
	background: url(../img/arrow.svg) no-repeat 98% 50%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	outline: none;
}
.laravel-express-registration .input-group.new-input-group .input-group-addon {
	background-color: #fff !important;
	padding: 10px 20px;
	color: #989898;
}
.laravel-express-registration  .express-header2 {
	background-color: #f7f7f7;
	padding: 8px 0px;
	position: relative;
	border-top: 1px solid #d6d5d5;
	border-bottom: 1px solid #d6d5d5;
}
.laravel-express-registration .express-section-header-content {
	padding: 0em 1em 1em 1em;
}
#express_reg.modal.laravel-express-registration{
	overflow: hidden;
}
@media(max-width:992px){
	.laravel-express-registration .express-container{
		width:90% !important;
	}
}
.laravel-express-register-block{
	clear:both;
	margin: 25px 0 50px;
}

/*End Of Express Registration*/


/*Start of Contact Us Page*/

.laravel-contact-us-page .tools_header{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 48px;
	font-weight: 300 !important;
	font-variant: inherit;
	color: #4e4e4e;
}
.laravel-contact-us-page .header_full_tools{
	background: #fff;
	border-bottom: 1px dashed #ccc;
}
.laravel-contact-us-page #main.content{
	background-color: #f6f6f6;
}
.laravel-contact-us-page .form-group label{
	font-weight: bold !important;
}
.mondovo-contact-block{
	margin-top:20px;
	background: #fff;
	padding: 10px;
}
.laravel-contact-us-page .contact-submit input{
	width: 110px;
}

.mondovo-contact-block .contact-det-heading h3,
.mondovo-contact-block .contact-det-body p,
.mondovo-contact-block .contact-det-body li{
	font-family: 'Ubuntu', sans-serif !important;
}

.mondovo-contact-block .contact-det-body ul{
	padding-left: 0px;
	list-style: none;
	margin-bottom:0px !important;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	padding-top: 8px;
	padding-bottom: 8px;
}

.mondovo-contact-block .contact-det-body p,
.mondovo-contact-block .contact-det-body li{
	font-size: 14px;
	line-height: 25px;
	color: #777777;
	font-weight: 500;
	letter-spacing: 1px;
}

.mondovo-contact-block .contact-det-body p{
	min-height: 75px;
}

@media(max-width:768px){
	.mondovo-contact-block .col-sm-6:first-child{
		margin-bottom:20px !important;
	}
}
body.page-header-fixed.modal-open .select2-dropdown{
	z-index:99999999999;
}
.express-registration.country-code-in .select2-container--default .select2-selection--single{
	border: none !important;
	outline: 0px;
}
.express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding:0px;
	font-size: 13px;
	line-height: 18px;
	color: #797979;
	font-weight: 500;
}
.express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 0px;
	width: 100%;
	z-index: 9999999;
	outline: 0px;
	right:0px;
}
.express-registration.country-code-in .select2-container--default .select2-selection--single .select2-selection__arrow b{
	left:95%;
	margin-top: -5px;
}
.express-registration.country-code-in  .mx-select-2.select2-hidden-accessible{
	display:none;
}

/*End Of Contact Us Page*/


/*Start Of Legal Pages Styles*/
.laravel-legal-policies .tools_header{
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 48px;
	font-weight: 300 !important;
	font-variant: inherit;
	color: #4e4e4e;
}
.laravel-legal-policies .header_full_tools{
	background: #fff;
	border-bottom: 1px dashed #ccc;
}
.laravel-legal-policies .privacy-policy h3, .laravel-legal-policies .privacy-policy p{
	font-family: 'Lato', sans-serif !important;
	text-align: justify;
	letter-spacing: 0.4px;
}
.laravel-legal-policies .privacy-policy li{
	font-family: 'Lato', sans-serif !important;
	text-align: justify;
	letter-spacing: 0.4px;
	list-style: square;
}
/*End Of Legal Pages Styles*/

iframe.intercom-launcher-discovery-frame, #intercom-container .intercom-launcher-frame{
	bottom: 50px !important;
}
#intercom-container .intercom-app-launcher-enabled .intercom-messenger-frame{
	bottom: calc(20px + 90px);
}



/*Home Page Styles Starts Here*/

.laravel-frontend.laravel-home-page .btn-mondovo-new:hover,
.laravel-frontend.laravel-home-page .btn-mondovo-new:focus,
.laravel-frontend.laravel-home-page .btn-mondovo-new:active {
	background: #e6811f;
	text-decoration: none;
	color: #fff;
}

.laravel-frontend.laravel-home-page .pricing-landing-section-three {
	background-color: #fff;
	padding: 8em 0em;
	overflow: hidden;
	border-top: 1px solid #e2e2e2;
}
.laravel-home-page  .pricing-landing-section-three h2{
	font-size: 35px;
	color: #4e4e4e;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif !important;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 2em;
}
.laravel-home-page .pricing-landing-section3-miniblocks {
	padding: 2em;
}
.laravel-home-page .pricing-landing-section3-miniblock-img img {
	text-align: center;
	margin: 0px auto;
}
.laravel-home-page .pricing-landing-section3-miniblocks h4 {
	font-size: 16px;
	color: #005173;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif !important;
	text-align: center;
	text-transform: uppercase;
	line-height: 1.3;
	margin: 1em 0em 0.5em 0em;
	letter-spacing: 1px;
}
.laravel-home-page .pricing-landing-section3-miniblocks p {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif !important;
	text-align: center;
	line-height: 1.8em;
}
.laravel-home-page .mondovo-tools-main-block-container{
	padding-top:120px !important;
}
.laravel-home-page .research-tools-content-container h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300;
	font-size: 38px;
	text-align: center;
	line-height: 1.5em;
	color: #005173;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-home-page .research-tools-content-container p {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
	line-height: 1.5em;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-home-page .btn-mondovo-demo-mini:hover {
	background: #0074A5;
	border: 1px solid #0074A5;
	color: #fff;
}
.laravel-home-page .btn-mondovo-demo-mini:focus{
	outline: 0px !important;
}
.laravel-home-page .btn-mondovo-demo-mini {
	font-size: 18px;
	background-color: #fff;
	padding: 12px 16px;
	border: 1px solid #0074A5;
	margin-left: 5px;
	margin-right: 5px;
	color: #0074A5;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}
.laravel-home-page .research-tools-content-container {
	text-align: center;
}
.laravel-home-page .research-tools-individual-container {
	padding: 3em 0em;
	margin: 5px 0px;
}
.laravel-home-page .mondovo-landing-mini-tool-blocks {
	padding: 1em;
	min-height: 220px;
}
.laravel-home-page .effects .overlayblock {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
}
.laravel-home-page .mondovo-landing-mini-tool-blocks img {
	text-align: center;
	margin: 0px auto;
}
.laravel-home-page .mondovo-landing-mini-tool-blocks h4 {
	padding: 0.5em 0em 0em 0em;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: 1.3em;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-home-page .mondovo-landing-mini-tool-blocks p {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 15px;
	font-weight: 300;
	color: #000;
	line-height: 1.8em;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-home-page .tracking-tools-individual-container {
	padding: 3em 0em;
	margin: 5px 0px;
}
.laravel-home-page .tracking-tools-content-container {
	padding: 8em 4em 0em 4em;
	text-align: center;
}
.laravel-home-page .tracking-tools-content-container h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300;
	font-size: 38px;
	text-align: center;
	line-height: 1.5em;
	color: #5a9c00;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-home-page .tracking-tools-content-container p {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
	line-height: 1.5em;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.laravel-home-page .btn-mondovo-demo-mini-green {
	font-size: 18px;
	background-color: #fff;
	padding: 12px 16px;
	border: 1px solid #7fbb2c;
	margin-left: 5px;
	margin-right: 5px;
	color: #7fbb2c;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}
.laravel-home-page .btn-mondovo-demo-mini-green:hover {
	background: #7fbb2c;
	border: 1px solid #7fbb2c;
	color: #fff;
}
.laravel-home-page .btn-mondovo-demo-mini-green:focus{
	outline: 0px !important;
}
.laravel-home-page .blue-bg-gtd {
	background: #0074A5 !important;
}
.laravel-home-page .blue-bg-gtd:hover,
.laravel-home-page .blue-bg-gtd:focus,
.laravel-home-page .blue-bg-gtd:active{
	background: #036088 !important;
	outline: 0px !important;
}
.laravel-home-page .green-bg-gtd {
	background: #7FBB2C !important;
}
.laravel-home-page .green-bg-gtd:hover,
.laravel-home-page .green-bg-gtd:focus,
.laravel-home-page .green-bg-gtd:active {
	background: #78b129 !important;
}
.mondovo-home-page-bg {
	background-color: #fff !important;
	font-family: 'Lato', sans-serif !important;
	line-height: 1.8em;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.mondovo-how-works-container-banner {
	background-image: url(../img/banner/banner2.jpg);
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: inset 0 0 0 1000px rgba(7, 32, 61, 0.8);
	padding: 10em 0em;
}
.mondovo-homepage-banner-header {
	display: block;
	padding: 0em;
	margin: 0em;
	position: relative;
}
.mondovo-homepage-banner-header h1 {
	font-size: 40px !important;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif !important;
	line-height: 1.6em;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	letter-spacing: 1px;
	margin-bottom: 0.5em;
}
.mondovo-homepage-banner-header p {
	font-size: 22px;
	line-height: 1.8em;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif !important;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 0.3em;
}
.mondovo-homepage-search-form-container {
	padding: 1.8em 0em;
	margin-top: 0em;
}
.homepage-email-error-msg {
	text-align: center;
	color: #f08720;
	font-size: 16px;
}
.mondovo-searchbox {
	display: flex;
	position: relative;
	margin: 0em;
	width: 60%;
	flex-direction: row;
}
.mondovo-searchbox>input[type=text], .mondovo-searchbox>button {
	display: block;
	font-family: 'Lato', sans-serif !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
.mondovo-searchbox>input[type=text] {
	flex: 1;
	padding: 1em;
	border: 2px solid #fff;
	font-size: 20px;
	color: #000;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
.mondovo-searchbox>input[type=text]:focus{
	outline:0px !important;
}
.mondovo-searchbox>button {
	padding: 1.2em 1em;
	background-color: #f08720;
	color: white;
	border: none;
	font-size: 20px;
	-webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
.mondovo-searchbox>button:hover {
	background-color: #e8831f;
}
.mondovo-searchbox>button:focus{
	outline: 0px !important;
}
.homepage-email-error-msg > p{
	text-align: left !important;
}
@media (max-width: 768px){
	.mondovo-homepage-banner-header h1, .mondovo-homepage-banner-header p {
		text-align: center;
	}
}
@media (max-width: 991px){
	.laravel-home-page .mondovo-searchbox {
		width: 100%;
	}
}
@media (min-width: 768px) and(max-width: 992px){
	.mondovo-how-works-container-banner .container{
		width: 750px !important;
	}
}
@media only screen and (max-width: 520px){
	.mondovo-searchbox>input[type=text] {
		font-size: 15px;
		padding: 1.3em;
		width: 100%;
		border-top-right-radius: 5px !important;
		border-bottom-right-radius: 5px !important;
	}
	.mondovo-searchbox>button {
		font-size: 15px;
		text-align: center;
		margin: 1em auto;
	}
	.mondovo-searchbox>button {
		border-top-left-radius: 5px !important;
		border-bottom-left-radius: 5px !important;
	}
	.mondovo-searchbox {
		display: block;
		width: 100%;
	}
}
/*Home Page Styles Ends Here*/


/* Local Listings Starts Here*/
.mondovo-local-listings .ll-header{
	background-image: url(/img/frontend/local-listing/ll/hero-scan.jpg);
	color: #fff;
	width: 100%;
	background-size: cover;
	background-position: center center;
	position: relative;
	padding:110px 0;
}
.mondovo-local-listings .ll-header h2,
.mondovo-local-listings .ll-header h3{
	text-align: center;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 600;
}
.mondovo-local-listings .ll-header h3{
	font-size: 16px;
	margin-top: 20px;
}
.mondovo-local-listings .ll-header p{
	text-align: center;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	max-width: 1200px;
	display: block;
	margin:15px auto;
	padding:0 10px;
	line-height: 25px;
}
.mondovo-local-listings .tag-status {
    min-width: 155px;
    max-width: 155px;
    text-align: center;
    position: relative;
    padding: 6px 14px;
    color: white;
    font-size: 13px;
    line-height: 16px;
    margin-left: 20px;
    font-weight: 500;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mondovo-local-listings .tag-status.wrong-data {
	background-color: #ff3232;;
}
.mondovo-local-listings .tag-status.fine-listing{
	background-color: #089a1e;
}
.mondovo-local-listings .tag-status.miss-listing{
	background-color: #f08720;
}
.mondovo-local-listings .tag-status:before {
	content: "";
	float: left;
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-color: transparent #0095dd transparent transparent;
	border-style: solid;
    border-width: 20px 12px 20px 0;
}
.mondovo-local-listings .tag-status.wrong-data:before {
	border-color: transparent #ff3232 transparent transparent;
}
.mondovo-local-listings .tag-status.fine-listing:before{
	border-color: transparent #089a1e transparent transparent;
}
.mondovo-local-listings .tag-status.miss-listing:before{
	border-color: transparent #f08720 transparent transparent;
}
.mondovo-local-listings .tag-status:after {
    content: "";
    position: absolute;
    top: 16px;
    left: 0;
    float: left;
    width: 7px;
    height: 7px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: white;
    -moz-box-shadow: 0px 0px 2px #686869;
    -webkit-box-shadow: 0px 0px 2px #686869;
    box-shadow: 0px 0px 2px #686869;
}
.mondovo-local-listings .ll-div-layout{
    font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	margin: 30px 0 !important;
}
.mondovo-local-listings .ll-div-layout .data-row{
	display: table;
	width:100%;
	min-height: 80px;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}
.mondovo-local-listings .ll-div-layout .data-row > div{
    display: table-cell;
    vertical-align: middle;
	font-size: 14px;
}
.mondovo-local-listings .ll-div-layout .listing-info .info{
    display: table;
    width:100%;
    min-height: 80px;
}
.mondovo-local-listings .ll-div-layout .listing-info .info.missed-listing{
	color:#bdbdbd !important;
}
.mondovo-local-listings .ll-div-layout .listing-info .info > div{
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    width: 25%;
}
.mondovo-local-listings .ll-div-layout .mobile-heading{
    display: none !important;
}
.mondovo-local-listings .ll-div-layout .ll-heading{
    background: #f3f3f3;
    font-weight:600;
}
.mondovo-local-listings .ll-div-layout .site-info{
	display: table;
	width:100%;
	min-height: 80px;
}
.mondovo-local-listings .ll-div-layout .site-info > div{
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
}
.mondovo-local-listings .ll-div-layout .site-info > div.left{
	width:65px;
}
.mondovo-local-listings .ll-div-layout .site-info img{
	height: 55px;
	padding-left:5px;
}
.mondovo-local-listings .ll-div-layout .site-info .right > * {
	display: block;
	text-align: left;
	padding-left: 10px;
}
.mondovo-local-listings .ll-div-layout .data-row > div.site-detail{
	width:20%;
}
.mondovo-local-listings .ll-div-layout .data-row > div.listing-info{
	width:80%;
    position: relative;
}
.mondovo-local-listings .ll-div-layout .site-info .right span{
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 600;
}
.mondovo-local-listings .ll-div-layout .site-info .right a{
	text-decoration: none;
	color: #0f70f0;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
}
.mondovo-local-listings .ll-div-layout .missing-listing,
.mondovo-local-listings .phone.error,
.mondovo-local-listings .b-name.error,
.mondovo-local-listings .address.error{
	color: #ef0b0b;
}
.mondovo-local-listings .listing-info .fetching-details{
	/*position: relative;*/
    position: absolute;
    width: 100%;
    height: 96%;
    top: 2%;
    background: #fff;
}
.mondovo-local-listings .listing-info .fetching-details span{
	position: relative;
	top: 10px;
}
.mondovo-local-listings .ll-div-layout .loading {
	position: absolute;
	top: 55%;
	left: 48.5%;
}
.mondovo-local-listings .ll-div-layout .loading-bar {
	display: inline-block;
	width: 4px;
	height: 18px;
	border-radius: 4px;
	animation: loading 1s ease-in-out infinite;
}
.mondovo-local-listings .ll-div-layout .loading-bar:nth-child(1) {
	background-color: #3498db;
	animation-delay: 0s;
}
.mondovo-local-listings .ll-div-layout .loading-bar:nth-child(2) {
	background-color: #c0392b;
	animation-delay: 0.09s;
}
.mondovo-local-listings .ll-div-layout .loading-bar:nth-child(3) {
	background-color: #f1c40f;
	animation-delay: .18s;
}
.mondovo-local-listings .ll-div-layout .loading-bar:nth-child(4) {
	background-color: #27ae60;
	animation-delay: .27s;
}
.mondovo-local-listings .filter-container .nav > li > a{
	padding: 13px 15px;
	border: 1px solid #0074a5;
	color: #0074a5;
	margin-top: 30px;
	border-radius: 3px !important;
}
.mondovo-local-listings .filter-container .nav > li > a:focus,
.mondovo-local-listings .filter-container .nav > li > a:active,
.mondovo-local-listings .filter-container .nav > li > a:visited,
.mondovo-local-listings .filter-container .nav > li > a:hover{
	background: #fff !important;
}
.mondovo-local-listings .filter-container .dropdown-menu{
	box-shadow: 0px 0px 3px #efefef !important;
	border: 1px solid #efefef;
}
.mondovo-local-listings .filter-container{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
}
.mondovo-local-listings .filter-container .dropdown-menu li{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500;
	border-bottom: 1px dashed #efefef;
}
.mondovo-local-listings .filter-container .dropdown-menu li:last-child{
	border-bottom:unset !important;
}
.mondovo-local-listings .filter-container .dropdown-menu li a{
	color: #0074a5;
	font-weight: 500;
	font-size: 12px;
}
.mondovo-local-listings .filter-container .dropdown-menu > li > a:hover,
.mondovo-local-listings .filter-container .dropdown-menu > li > a:focus{
	background: #fff !important;
}
.mondovo-local-listings .filter-container .clear-filter{
	color: #0074a5;
	border-radius: 3px !important;
	border: 1px dashed #e87402;
	padding: 15px 15px;
	text-align: center;
	margin-top: 30px;
	font-size: 13px;
	margin-right: 5px;
	display: none;
	cursor: pointer;
}
.mondovo-local-listings .filter-container .clear-filter .clear-filter-text{
	color: #fff;
	background: #ff0000;
	padding: 2px 6px;
	margin-left: 10px;
	border-radius: 3px !important;
}
.mondovo-local-listings .filter-container .navbar-nav{
	margin:0 0 !important;
}
.local-listings-form{
	font-family: 'Montserrat', sans-serif !important;
}
.local-listings-form h3{
	font-family: 'Montserrat', sans-serif !important;
	text-align: center;
	font-weight: 600;
	margin: 30px 0;
}
.local-listings-form .form-content{
	position: relative;
	max-width: 700px;
	margin: 0 auto;
	border: 1px solid #0095dd !important;
	border-radius: 5px !important;
	margin-bottom: 30px;
	padding: 60px 30px 35px 30px;
}
.local-listings-form .form-content .form-group{
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 30px;
	position: relative;
}
.local-listings-form .form-content .form-group label{
	font-weight: 600 !important;
	color:#424242 !important;
	padding-left: 3px;
}
.local-listings-form .form-content .form-group .form-control{
	padding: 1.3em 0.5em;
	border: 1px solid #cecece;
	font-size: 14px;
	font-weight: 500;
	color:#333 !important;
	font-family: 'Montserrat', sans-serif !important;
	border-radius: 3px !important;
	resize:none !important;
}
.local-listings-form .form-content .form-group .mondovo-error-msg{
	position: absolute;
}
.local-listings-form .submit-form-btn{
	padding: 0.8em 4em;
	font-size: 16px;
	text-transform: uppercase;
	background: #0095dd !important;
	color: #fff !important;
	border-radius: 3px !important;
	font-weight: 600;
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 15px;
	min-height: 38px;
}
.local-listings-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #cecece;
}
.local-listings-form input::-moz-placeholder { /* Firefox 19+ */
	color: #cecece;
}
.local-listings-form input:-ms-input-placeholder { /* IE 10+ */
	color: #cecece;
}
.local-listings-form input:-moz-placeholder { /* Firefox 18- */
	color: #cecece;
}


@keyframes loading {
	0% {
		transform: scale(1);
	}
	20% {
		transform: scale(1, 2.2);
	}
	40% {
		transform: scale(1);
	}
}

.frontend-heading {
	font-size: 30px;
	font-weight: bold;
    text-transform: capitalize;
}
.keyword-rank-checker p,.rank-racker p {
	font-size: 18px;
	font-weight: normal;
}
.btn-mondovo-front {
	background-color: #f08720;
	color: #fff;
}
.btn-mondovo-front:hover {
	color: #fff;
}
.button-group button {
	margin-right: 20px;
}
.button-group {
	padding: 25px 0px;
}
.frontend-title {
	font-size:27px;
	padding-bottom: 15px;
	text-transform: capitalize;
	font-weight: bold;
}
.list-inline-item {
	list-style: none;
}
.list-inline > li a {
	font-size: 16px;
}
.img-box {
	margin: 25px 0px;
}
.img-box video {
	width: 100%;
}
.img-box img {
	outline: 1px solid rgba(0,0,0,.1);
	max-width: 100%;
	width: 100%;
	margin: auto;
}
.featured-list li {
	font-size: 18px;
}
.keyword-rack-checker-list {
	padding-top: 20px;
}
.keyword-rack-checker-list li {
	font-size: 18px;
	padding-bottom: 8px;
	font-weight: normal;
}
.page-wrapper {
	border-bottom: 1px solid #ddd;
	padding-bottom: 45px;
	margin-bottom: 50px;
}

@media(max-width:992px){
	.mondovo-local-listings .ll-div-layout .mobile-heading{
		display: block !important;
		text-align: center;
	}
	.mondovo-local-listings .ll-div-layout .common-heading{
		display: none !important;
	}
	.mondovo-local-listings .ll-div-layout .data-row > div.site-detail{
		width:30%;
	}
	.mondovo-local-listings .ll-div-layout .data-row > div.listing-info{
		width:70%
	}
	.mondovo-local-listings .ll-div-layout .listing-info .info{
		display: contents;
	}
	.mondovo-local-listings .ll-div-layout .listing-info .info > div{
		display: block;
		padding: 5px;
		width:100%;
	}
    .mondovo-local-listings .ll-div-layout .data-row{
		min-height:100px;
	}
	.mondovo-local-listings .ll-div-layout .site-info img{
		height:40px;
	}
	.mondovo-local-listings .ll-div-layout .site-info .right span{
		font-size:14px;
	}
	.mondovo-local-listings .ll-div-layout .site-info .right a{
		font-size: 10px;
	}
	.mondovo-local-listings .listing-info .fetching-details span{
        top:25px !important;
    }
	.mondovo-local-listings .ll-div-layout .site-info > div.left{
		width:50px;
	}
	.mondovo-local-listings .tag-status{
		left: 50%;
		transform: translate(-55%);
		-webkit-transform: translate(-55%);
		-moz-transform: translate(-55%);
		-ms-transform: translate(-55%);
		-o-transform: translate(-55%);
	}
}
@media(min-width:993px) and (max-width:1200px){
	.mondovo-local-listings .tag-status{
		font-size:10px !important;
	}
	.mondovo-local-listings .tag-status{
		min-width: 145px;
	}
}
@media(max-width:768px){
	.mondovo-local-listings .filter-container .dropdown-menu{
		position: absolute;
		z-index: 9999999;
		background-color:#fff !important;
	}
	.local-listings-form .left-side-content,
	.local-listings-form .right-side-content{
		width:100% !important;
		padding: 0 10% !important;
	}
}
/* Local Listings Ends Here*/

/*Page 404 CSS Starts Here*/
.page-404-content{
	margin:80px 0;
	text-align:center;
}
.page-404-content h1{
	font-size:180px;
	line-height: 180px;
	color:#ff1e1e;
	margin: 0px;
	font-family: 'Smythe', cursive !important;
}
.page-404-content h3{
	font-size:60px;
	line-height: 60px;
	color:#ff1e1e;
	margin: 0px 0px 50px;
	font-family: 'Smythe', cursive !important;
}
.page-404-content p{
	text-align:center;
	font-size:24px;
	line-height: 24px;
	color: #0d0d0d;
	font-family: 'Smythe', cursive !important;
}
.page-404-content a{
	color:#2877f7;
	cursor:pointer;
	text-decoration: none;
	font-family: 'Smythe', cursive !important;
}
.page-404-content p:last-child{
	margin-bottom:30px;
}

/*Page 404 CSS Ends Here*/
.website-audit-section2-button {
	text-align: left;
	margin-left: 25px;
}
.btn-download-report {
	font-size: 18px;
	background-color: transparent;
	padding: 20px 32px;
	border: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
	webkit-transition: all .24s;
	-o-transition: all .24s;
	transition: all .24s;
}
.btn-download-report:hover {
	background-color: #fff;
	color: #2D9FF3;
}
.landing-page-odd {
    padding: 6em 0em;
    background: #FAFAFA;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
}
.text-narrow {
    font-weight: 200;
}
.pricing-heading {
    text-align: center;
    font-size: 35px;
    display: block;
    color: #000;
    font-family: 'Lato', sans-serif !important;
    line-height: 1.5em;
    font-weight: 300;
}
.zoomer {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}
.all-accounts-include-box {
    padding-bottom: 15px;
    cursor: default;
    background: #FAFAFA;
}
.livicon-evo-holder {
    width: 0;
    margin: 0px auto;
}
.livicon-evo-holder .lievo-svg-wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: middle;
    overflow: hidden!important;
}
.all-accounts-include-box h5 {
    color: #000 !important;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 1px;
}
.all-accounts-include-box p {
    font-size: 15px;
}
.zoomer:hover {
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
}
.mondovo-videos-container {
    background-color: #fafafa;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
.homepage-videos-header {
    font-size: 30px !important;
    color: #000;
    font-family: 'Lato', sans-serif !important;
    font-weight: 300;
    font-size: 40px;
    padding: 2em 0em 0.5em 0em;
}
.main h1 {
    margin-top: -6px;
}
.tools-video-container a {
    text-decoration: none !important;
}
.mondovo-video-blocker {
    padding: 0em 3.5em 3em 3.5em;
    border: 1px solid #bfbfbf;
    -moz-background-size: cover;
    margin: 1.5em 0em;
    cursor: pointer;
    background-color: #fff;
    -webkit-transition: all .24s;
    -o-transition: all .24s;
    transition: all .24s;
}
.mondovo-video-blocker .transition-icon {
    color: #fff;
    text-align: center;
    width: 100%;
    display: block;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    opacity: 0;
}
.glyphicon.glyphicon-play-circle {
    font-size: 40px;
}
.mondovo-video-icon {
    margin: 0px auto 10px auto;
    text-align: center;
    color: #f2943c;
    opacity: 1;
    -webkit-transition: all .24s;
    -o-transition: all .24s;
    transition: all .24s;
}
.mondovo-video-icon img {
    text-align: center;
    margin: 0px auto;
}
.mondovo-video-blocker h2 {
    font-size: 22px;
    color: #000;
    text-align: center;
    font-family: 'Lato', sans-serif !important;
    font-weight: 300;
    line-height: 1.5em;
    -webkit-transition: all .24s;
    -o-transition: all .24s;
    transition: all .24s;
}
.btn-mondovo-new:hover, .btn-mondovo-new:focus, .btn-mondovo-new:active {
    background: #e6811f;
    text-decoration: none;
    color: #fff;
}
.padding-bottom-60{
    padding-bottom: 60px;
}
.mondovo-video-blocker:hover {
	border: 1px solid #939393 !important;
	background-color: #fff !important;
	color: #fff;
	background: none;
}
.mondovo-video-blocker:hover .transition-icon {
	color: #f2943c;
	text-align: center;
	width: 100%;
	display: block;
	-webkit-transform: translate(0em, 7em);
	transform: translate(0em, 7em);
	opacity: 1;
}
.mondovo-video-blocker:hover .mondovo-video-icon {
	color: #f2943c;
	opacity: 0.1;
}
.mondovo-video-blocker:hover h2 {
	opacity: 0.1;
}
.wistia-fancybox-wrap .fancybox-item.fancybox-close{
    top: -5px;
}

/* Pricing Page updated Styles Starts*/
/*.subscription-plans * {*/
	/*font-family: "Roboto", sans-serif !important;*/
/*}*/
.subscription-plans {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 15px;
}
.subscription-plans .subscription-plan .plan-desc {
	font-size: 14px;
	padding: 5px 10px;
	color: #444d58 !important;
	height: 68px;
	overflow: hidden;
}
.subscription-plans .subscription-plan .features-container {
	padding: 0px 10px;
}
.subscription-plans .subscription-plan .features-container .plan-features sup {
	font-size: 13px;
	top: -5px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul {
	list-style: none;
	padding:0px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul.list-lines li {
	border-bottom: 1px solid #f1efef;
}
.subscription-plans .subscription-plan .features-container .plan-features ul.list-lines li:last-child {
	border-bottom:none;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li {
	padding: 10px 0px;
	line-height: 25px;
	font-size: 14px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li.not-available {
	color: #ccc !important;
	opacity: 0.7;
}
.subscription-plans .subscription-plan .features-container .plan-features h3 {
	background: #ececec;
	padding: 5px;
	border-bottom: 2px solid #d9dbdd;
	border-top: 2px solid #d9dbdd;
	color: #8e949a;
	font-weight: bold;
	position: relative;
	font-size: 18px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li p {
	margin-bottom: 0px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li h4 {
	margin-top: 3px;
	font-size: 13px;
	text-align: center;
	color: #888;
	margin-bottom: 5px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li h4 > div {
	font-size: 12px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li .pricing-highlighter {
	color:#0095dd;
	font-weight: bold;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li .check-wrap span {
	color: #4cb4e7;
	font-weight: bold;
	display: inline-block;
	line-height: 20px;
	box-sizing: content-box;
	border-radius: 4px;
}
.subscription-plans .subscription-plan .features-container .plan-features ul li.not-available .check-wrap span {
	color: #888;
}
.plan-sticky {
	position: fixed;
	top: 0px;
}
.pricing-sub-plans-block h5.plan-sticky {
	background: #4cb4e7;
	color: #fff !important;
	padding: 0.8em;
	font-size: 18px;
	transition: padding 0.6s, font-size 0.6s;
	z-index: 1;
}
@media screen and (max-width: 1024px) {
	.subscription-plans {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media screen and (max-width: 480px) {
	.subscription-plans {
		grid-template-columns: repeat(1, 1fr);
	}
}

/* Pricing Page updated Styles Ends*/

.mv-alert-notify {
	display: grid;
	grid-template-columns: auto 1fr auto;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9999999;
}
.mv-alert-notify .mv-notify-icon {
	padding: 16px;
	background-color: #ffdb7f;
	color: #ffffff;
}
.mv-alert-notify .mv-notify-icon i {
	font-size: 20px;
	line-height: 20px;
}
.mv-alert-notify .mv-notify-message {
	font-size: 16px;
	padding: 16px;
	background-color: #ffb800;
	color: #ffffff
}
.mv-alert-notify .mv-notify-close {
	padding: 16px;
	background: #ffb800;
	color: #fff;
	cursor: pointer;
}
.mv-alert-notify .mv-notify-close i {
	font-size: 10px;
	line-height: 10px;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	font-weight: 400;
}
.mv-alert-notify .mv-notify-close i:hover {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.laravel-contact-us-page .contact_us .input-inline{
	display: block !important;
	padding:0 0px !important;
}
.laravel-contact-us-page .contact_us .input-xlarge{
	width: 100% !important;
}
.laravel-contact-us-page .contact_us #message{
	min-height:175px !important;
}
.laravel-contact-us-page .contact_us .form-group label{
	margin-top:10px !important;
	margin-bottom:0px !important;
}
.laravel-frontend .top-image-bottom-list {
	padding: 1em 0em;
}
.show-kr-msg{
	color: #b52110 !important;
	font-weight: 600;
	position: relative;
	display: block;
	top:-8px;
	display: none;
}

/*updated-pricing-page*/
.updated-pricing-page .pricing-subscription-section-one h4{
	text-align: center;
	font-size: 30px;
	padding-top: 10px;
	font-family: 'Lato', sans-serif !important;
}
.updated-pricing-page .pricing-subscription-section-one{
	padding: 24vh 0em;
}
.updated-pricing-page .pricing-subscription-section-one  h3{
	padding-bottom:0px !important;
	font-family: 'Lato', sans-serif !important;
	color: #366092;
	letter-spacing: 0px !important;
    font-size: 65px !important;
    padding:0 0 !important;
}
.updated-pricing-page .pricing-subscription-section-one  h3 span,
.updated-pricing-page .pricing-landing-section-two h2 span,
.updated-pricing-page .calculator-section h3 span{
	color:#f89636 !important;
}
.updated-pricing-page .pricing-landing-section-two{
	background-color: #fafafa;
	padding: 6em 0em 7em 0em;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
}
.updated-pricing-page .pricing-landing-section-two h2{
	font-size: 45px;
	color: #366092;
	font-weight: 500;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 1.75em;
}
.updated-pricing-page .pricing-landing-section2-miniblock-content h4 {
	font-size: 22px;
	color: #000;
	font-weight: 400;
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	line-height: 1.3;
}
.updated-pricing-page .pricing-landing-section2-miniblock-content p {
	font-size: 17px;
	color: #000;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	text-align: left;
	line-height: 1.5;
}
.updated-pricing-page .pricing-landing-section2-miniblocks {
	padding: 2em 1em;
}
@media(min-width:992px){
	.updated-pricing-page .pricing-landing-section-two .flex-block{
		display: flex;
		height: 100%;
		align-items: center;
	}
}
@media(max-width:1400px){
	.updated-pricing-page .get-started-video-landing .effect-base{
		max-width: 100% !important;
	}
}
.updated-pricing-page .calculator-section h3{
	font-size: 45px;
	color: #366092;
	font-weight: 500;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 1.75em;
	padding-bottom: 0px;
	letter-spacing: 0px;
}
.updated-pricing-page .calculator-section p{
	font-size: 20px;
	color: #333;
	font-weight: 400;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 0em;
	transition: 0.2s ease-in-out;
}
.updated-pricing-page .calculator-section{
	padding:6em 0 7em !important;
	border-bottom: 1px solid #e2e2e2;
}
.updated-pricing-page .comparison-core-features-section {
	background-color: #fafafa;
	border-top: 1px solid #e2e2e2;
	padding:6em 0 !important;
}
.updated-pricing-page .comparison-core-features-section h1{
	font-size: 35px !important;
	color: #000;
	font-family: 'Lato', sans-serif !important;
	font-weight: 300;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: center;
}
.updated-pricing-page .comparison-core-features-section p.desc{
	font-size: 20px;
	color: #000;
	line-height: 1.5em;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
}
.updated-pricing-page .core-blocks{
	padding-top: 4em;
}
.updated-pricing-page .livicon-evo-holder{
	width:80px !important;
}
.updated-pricing-page h5{
	font-size: 20px;
	color: #000;
	font-weight:400;
	font-family: 'Lato', sans-serif !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	margin-top:10px;
}
.updated-pricing-page .core-blocks p{
	font-size: 17px;
	color: #000;
	font-family: 'Lato', sans-serif !important;
	font-weight: 300;
}
.updated-pricing-page .pricing-landing-section-four{
	padding:6em 0 !important;
	border-top: 1px solid #e2e2e2;
}
.updated-pricing-page .pricing-landing-section-four h2{
	font-size: 35px;
	color: #000;
	font-weight: 300;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	line-height: 1.3;
}
.updated-pricing-page .pricing-landing-section-four h4{
	font-size: 20px;
	color: #000;
	line-height: 1.5em;
	text-align: center;
	font-family: 'Lato', sans-serif !important;
	font-weight: 300;
	margin-bottom: 50px;
}
.updated-pricing-page .effects .overlayblock {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
}
.updated-pricing-page .get-started-video-landing img {
	text-align: center;
	margin: 0px auto;
	border: 3px solid #ccc;
	width: 100%;
}
.updated-pricing-page .get-started-video-landing .effect-base{
	max-width: 70%;
	display: block;
	margin: 0 auto;
}
.updated-pricing-page .play-icon-pricing {
	color: #fff;
	text-align: center;
	vertical-align: bottom;
	margin: 0px auto;
	position: absolute !important;
	left: 0;
	right: 0;
	top: 50% !important;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	bottom: 0;
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.updated-pricing-page .effect-base .overlayblock.hover .overlay {
	height: 100%;
	opacity: 1;
}
.updated-pricing-page .get-started-video-landing .overlayblock .overlay {
	display: block;
	position: absolute;
	z-index: 20;
	background: rgba(81, 81, 81, 0.9);
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
}
.updated-pricing-page .pricing-video-block-overlayslider {
	display: block;
	position: absolute;
	z-index: 100;
	left: 0;
	right: 0;
	top: 40%;
	cursor: pointer;
}
.updated-pricing-page .effect-base .overlayblock.hover .overlay .pricing-video-block-overlayslider .expand {
	top: 50%;
	margin-top: -30px;
	opacity: 1;
}
.updated-pricing-page .pricing-video-block-overlayslider p {
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	text-align: center;
	padding: 0em 2em;
	font-family: 'Lato', sans-serif !important;
	line-height: 1.3;
}
.updated-pricing-page .effect-base .overlay .expand {
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.estimate-lg-btn:focus{
	outline: 0px !important;
}
.updated-pricing-page .feature-section{
	background: #fff;
	padding:20px;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	text-align: center;
}
.updated-pricing-page .feature-section h4{
	font-size:28px !important;
	color:#366092 !important;
	font-weight: 600 !important;
	margin-bottom: 20px;
}
.updated-pricing-page .feature-section img{
	height: 90px;
	margin: 20px 0 40px;
}
.updated-pricing-page .feature-section p{
	font-size: 18px;
	font-family: 'Lato', sans-serif !important;
	line-height: 25px;
	text-align: justify;
	font-weight: 300;
	color: #333;
	margin-bottom: 0px;
}
.updated-pricing-page .stats-section h3{
	padding-bottom: 0px !important;
	font-family: 'Lato', sans-serif !important;
	color: #366092;
	font-size: 45px;
	line-height: 70px;
	letter-spacing: 0px;
}
.limits-container .limits{
	display: table;
	width: 100%;
	min-height: 60px;
	position: relative;
}
.limits-container .limits:before{
	content: 'v/s';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 25px;
	height: 34px;
	width: 34px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	background: #fff;
	color: #333;
	font-family: 'Lato', sans-serif !important;
	border: 1px solid #eaeaea;
	border-radius: 50%;
	display: none !important;
}
.limits-container .limit{
	display: table-cell;
	vertical-align: middle;
}
.limits-container .limit.heading{
	width:50%;
	text-align: right;
	padding-right: 30px;
	border-right: 1px solid #eaeaea;
}
.limits-container{
	background: #fafafa;
	border-radius: 3px !important;
	border: 1px solid #eaeaea;
	position: relative;
}
.limits-container:before{
	content: 'v/s';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	height: 34px;
	width: 34px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	background: #fff;
	color: #333;
	font-family: 'Lato', sans-serif !important;
	border: 1px solid #eaeaea;
	border-radius: 50%;
	z-index: 9999;
}
.limits-container h4{
	margin-bottom: 0px !important;
	font-family: 'Lato', sans-serif !important;
	color: #333;
	font-weight: 400;
	font-size: 20px;
	transition: 0.2s ease-in-out;
}
.limits-container p{
	text-align:left !important;
	padding-left:30px;
}
.limits-container .limits:hover .limit > h4{
	color:#f89636 !important;
}
.limits-container .limits:hover .limit > p{
	color:#366092 !important;
	font-weight: 500;
}
.updated-pricing-page .stats-section h3 span,
.laravel-testimonials-container .heading strong span,
.updated-pricing-page .cta-section h2 span{
	color:#f89636 !important;
}
.updated-pricing-page .stats-section{
	padding:6em 0 6em !important;
	background: #fafafa url(/img/frontend/pricing/new-icons/pattern.png);
}
.laravel-testimonials-container .heading,
.updated-pricing-page .cta-section h2{
	color:#366092 !important;
	font-weight: 500 !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 45px !important;
	letter-spacing: 0px !important;
	padding-bottom: 50px !important;
	margin-bottom: 0px !important;
}
.updated-pricing-page .cta-section{
	padding:6em 0 !important;
	border-top: 1px solid #e2e2e2;
}
.updated-pricing-page .cta-section h3{
	color: #505050 !important;
	font-size: 40px;
	letter-spacing: 0px;
	margin-bottom: 50px;
	font-weight: 300;
}
.updated-pricing-page .cta-section p{
	font-family: 'Lato', sans-serif !important;
	font-size: 22px;
	color: #353535;
	line-height: 30px;
	padding: 0 10%;
	font-weight: 300;
	margin-top: 60px;
}
.updated-pricing-page .cta-section p>a{
	color: #f89636 !important;
	text-decoration: none;
}
.updated-pricing-page .cta-section .btn,
.bottom-cta-section .btn{
	background: #f89636;
	color: #fff !important;
	font-weight: 500;
	font-family: 'Lato', sans-serif !important;
	border: 1px solid #f89636;
	border-radius: 3px !important;
	padding: 12px 30px;
	font-size: 24px;
	transition: 0.21s ease-in;
}
.updated-pricing-page .cta-section .btn:hover,
.bottom-cta-section .btn:hover{
	background: #f58c25;
	border: 1px solid #f58c25;
}
.bottom-cta-section{
	margin:20px 0 40px !important;
}
.limits-container .limits:first-child .limit{
    padding-top: 60px;
    padding-bottom: 20px;
}
.limits-container .limits:first-child:before{
    top:68px !important;
}
.limits-container .limits:last-child .limit{
    padding-bottom: 60px;
    padding-top: 20px;
}
.updated-pricing-page .pricing-subscription-section-one h3 span{
	display: block;
}
.sticky-btn{
	position: relative !important;
	background: #fff;
	animation:slide-up 0.7s;
}
.sticky-btn.active{
	position: fixed !important;
	bottom: 0;
	background: #f6f6f6cc;
	padding: 20px 0;
	width: 100%;
	text-align: center;
	z-index: 9999;
	left:0;
	animation:slide-down 0.7s;
}
@keyframes slide-down {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes slide-up {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@media(max-width:992px){
	.laravel-frontend .laravel-testimonials-container .testimonial-blocker{
		min-height: 500px;
	}
	.limits-container .limits,
	.limits-container .limit{
		display: block !important;
		width:100% !important;
		padding:0 0 !important;
		text-align: center !important;
		border: 0px !important;
	}
	.limits-container p{
		text-align: center !important;
	}
	.limits-container .limits{
		min-height: 120px;
		position: relative;
		border-bottom: 1px solid #ddd !important;
	}
	.limits-container h4{
		position: absolute;
		top:10px !important;
		display: block;
		width: 100%;
	}
	.limits-container p{
		position: absolute;
		bottom:10px !important;
		display: block;
		width: 100%;
        padding-left: 0px;
	}
	.limits-container .limits:before{
		display: block !important;
	}
	.limits-container .limits:before,
    .limits-container .limits:first-child:before{
		top:42px !important;
	}
	.updated-pricing-page .stats-section h3 div,
	.laravel-testimonials-container .heading div{
		display: inline !important;
	}
	.limits-container:before{
		display: none !important;
	}
}
@media(max-width:1200px){
    .updated-pricing-page .feature-section{
        margin-bottom:2em;
    }
    .updated-pricing-page .pricing-landing-section-two{
        padding-bottom: 5em !important;
    }
}
@media(max-width:768px){
	.laravel-frontend .laravel-testimonials-container .testimonial-blocker{
		min-height: 800px;
	}
	.laravel-frontend .laravel-testimonials-container .testimonial-logo img{
		float: none;
		display: block;
		margin:0 auto;
		border-right: 0px;
	}
	.laravel-frontend .laravel-testimonials-container .testimonial-logo{
		width:100% !important;
	}
	.laravel-frontend .laravel-testimonials-container .testimonial-logo-details p{
		text-align: center;
	}
    .updated-pricing-page .pricing-landing-section-two h2,
    .updated-pricing-page .calculator-section h3,
    .updated-pricing-page .stats-section h3,
    .updated-pricing-page .cta-section h2,
    .updated-pricing-page .laravel-testimonials-container .heading,
    .pricing-page-faq-section .laravel-frontend h1{
        font-size: 32px !important;
    }
	.updated-pricing-page .pricing-subscription-section-one h3{
		font-size: 40px !important;
	}
    .updated-pricing-page .cta-section h3{
        font-size: 28px !important;
    }
    .updated-pricing-page .stats-section h3{
        line-height: 45px !important;
    }
}
@media(max-width:576px){
    .limits-container .limits{
        min-height: 160px !important;
    }
    .limits-container .limits:before,
    .limits-container .limits:first-child:before{
        top:62px !important;
    }
	.social-login-btn{
		font-family: var(--secondary-font-family);
		display: flex;
		flex-direction: column;
	}
	.social-login-btn a.social-login-icons-btn.google-login-icon,
	.social-login-btn .social-login-icons-btn.facebook-login-icon {
		margin: 5px 0 !important;
	}
    .social-login-btn a.social-login-icons-btn{
		font-size: 12px;
	}
}
@media(min-width: 769px) and (max-width:992px){
	.updated-pricing-page .feature-section h4{
		min-height: 76px;
	}
	.updated-pricing-page .feature-section p{
		min-height: 100px;
	}
}

/*register start*/
.social-login-btn{
	font-family: var(--secondary-font-family);
	display: flex;
}
.social-login-btn a.social-login-icons-btn {
    display: flex;
    justify-content: center;
	box-shadow: none;
	padding: 8px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.social-login-btn a.social-login-icons-btn.google-login-icon{
	margin-right: 5px;
}
.social-login-btn .social-login-icons-btn svg {
	width: 20px;
	height: 20px;
    margin-right: 10px;
}
.social-login-btn .social-login-icons-btn.facebook-login-icon{
    background-color: #385499;
	color: #fff;
	border: 1px solid #385499;
	margin-left: 5px;
}
.social-login-btn .social-login-icons-btn.facebook-login-icon:hover {
    background-color: #314a86;
}
.social-login-btn .social-login-icons-btn.facebook-login-icon > svg{
    fill: #fff;
}
.division-layer{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	line-height: 4px;
	margin: 2rem 0;
	text-align: center;
	height: 5px;
	position: relative;
	display: flex;
	justify-content: center;
}
.division-layer span{
	background-color: #989898;
	border-radius: 50% !important;
	color: #fff;
	font-size: 8px;
	line-height: 9px;
	width: 20px;
	height: 20px;
	display: inline-flex;
	position: absolute;
	top: -10px;
	justify-content: center;
	align-items: center;
}
.credentials-text{
    text-align: center;
    font-size: 18px;
    font-weight: 100;
	color: #5a5a5a;
}
/*register stop*/
