.website{
	width: 25%;
	text-align: center;
}

.business-vertical{
	width: 25%;
	text-align: center;	
}

.keywords{
	width: 35%;
	text-align: center;
}

.rank{
	width: 15%;
	text-align: center;
}
.pagination a,.pagination1 a{color:#000 !important;margin:5px !important;font-size: 16px !important;}
.pagination  span.current,.pagination1 span.current{    background-color: #22b573 !important;
    border-radius: 50%;
    color: #fff !important;
    font-size: 15px;
    margin: 0 !important;
    padding: 4px 10px !important;
    font-weight: 600;}
.pagination span,.pagination a:last-child,.pagination1 span,.pagination1 a:last-child{margin:5px 10px !important;font-size: 16px !important;}

.website-box{
	background-color: #ffcd61;
	text-align: center;
	width: 100%;
	color: #000;
	padding: 5px;
	margin-top: 0;
	bottom: 0 ;
	position: absolute;
	margin-bottom: 0 ;
	word-wrap: break-word;
}

.our-results-show-more{
	background-color: #ffcd61;
	text-align: center;
	width: 100%;
	color: #000;
	padding: 5px;
	margin-top: 0;
	bottom: 0;	
	margin-bottom: 0;
	border-radius: 0;
	border: 0;
}

.our-results{
	margin-bottom: 15px;
}

.results-table-header{
	background-color: #22b573;
	color: #fff;
}

.results-table{
	float: left;
}

.results-category{
	padding-left: 0;
	padding-right: 0;	
}

.business-verticals{
	margin-bottom: 15px;
	background-color: #e6e7e8;
}

.results-table{	
	padding-right: 0;
}

.results-table-body tr td{
	text-align: center;	
	font-weight: 500;
}

.business-vertical-heading{
	background-color: #22b573;
    color: #fff !important;
    font-weight: 600 !important;
	font-size: 15px !important;
	padding: 10.5px !important;
	margin: 0px !important;	
    vertical-align: middle;
    border-color: inherit;
    text-transform: none;
}

.results-category-list{	
	padding-left: 20px !important;
	height: 295px;
	overflow: hidden;
	margin-bottom: 15px !important;	
}

.results-category-list li{
	color: #000 !important;
	list-style: none !important;
	text-decoration: none !important;
	padding-top: 17px !important;	
}

.table{
	font-size: 15px !important;
	font-weight:600;
}

.table-section{
	padding: 0px !important;
}

.webiste-logo{
	width: 70%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	position: absolute !important;
	margin: auto !important;
}

.website-section{
	padding: 0px !important;
	position: relative;	
}

.website-section img{
	
}

.glyphicon-stats{
	margin-right: 10px;
}

.glyphicon-chevron-down,.glyphicon-chevron-up{
	margin-left: 10px;
}

.table-items{
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0px;
	color: #000;
}

body{
	font-family: 'Quicksand', sans-serif;
	
}

.act-now p{
	color: #fff !important;
	font-size: 30px !important;
	font-weight: 400 !important;
	text-align: center;
	margin-bottom: 0px !important;
	margin-top: 0px !important;	
}

.arrow-down-inner{
	width: 0; 
	height: 0; 
	border-left: 79px solid transparent;
	border-right: 0px solid transparent;
	border-top: 60px solid #fff;
	margin-bottom: -30px !important;
	margin-top: -10px !important;
	margin-right: -80px !important;
	border-bottom-right-radius: 10px !important;
}

.arrow-down-outer{
	width: 0; 
	height: 0; 
	border-left: 81px solid transparent;
	border-right: 0px solid transparent;
	border-top: 62px solid #0A5083;
	margin-bottom: -63px !important;
	margin-top: -10px !important;
	margin-right: 50px !important;
	border-bottom-right-radius: 10px !important;
}

.arrow-right{
	float: right !important;
}


#background-image{
	background-image: url("../img/hero-background.jpg") !important;	
	background-position: center;
	background-position-x: 50%;
	background-position-y: 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	height: 955px;
}

.border-box{
	background-color: none !important;
	border: 1px solid #fff !important;
	border-radius: 25px !important;
	margin: auto !important;
	margin-top: 0px !important;
	padding: 28px !important;
}

button{
	background-color: none !important;
	padding: 0px;
	border: 0px;
	border-radius: 5px;
}

.call-out-left{
	width: 85px !important;
	height: 46px !important;
	margin-top: -5px;
	margin-left: 35px;
	float: left;
	background-image: url("../svg/call-out.svg") !important;
	overflow: visible !important;
}

.call-out-right{
	width: 85px !important;
	height: 46px !important;
	margin-top: -5px;
	margin-right: 35px;
	float: right;
	background-image: url("../svg/call-out.svg") !important;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: “FlipH”;
}

.carousel-inner{
	height: 100%;
}

.carousel-indicators{
	margin-left: 0px !important;
	margin-top: 50% !important;
	left: 97% !important;
	width: 1% !important;
	height: 50% !important;
}

.carousel-inner p{
	color: #fff !important;
	font-size: 34px !important;
	font-weight: 400 !important;
	margin-bottom: 35px !important;
	text-align: center !important;	
}

.clients-logo{
	margin: auto !important;
	display: block !important;
	max-width: 160px !important;
	height: 50px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

#comments{
	height: 120px !important;
	background-color: #fff !important;
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#form_contact_request .form-group{    margin-bottom: 10px;}
.contact-info{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 300 !important;
	text-align: center;
	margin-bottom: 8px !important;
	margin-top: 20px !important;
}

.contact-us-form{
	background-color: #e6e6e6;
	padding-bottom: 25px !important;
}

.container-fluid{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.copy-right p{
	color: #000 !important;
	font-size: 14px !important;
	font-weight: 400 !important;	
	margin-top: 30px !important;
	margin-bottom: 0px !important;
	text-align: center !important;
}

.country-flag{
	height: 59px !important;
}

.carousel{
	height: 100%;
}

.down-arrow{
	background-image: url("../svg/menu-arrow.svg");
	width: 15px;
	height: 6px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.down-arrow-black{
	background-image: url("../svg/menu-arrow-black.svg") !important;
	width: 15px;
	height: 6px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.engine-dropdown{
	display: inline;
	
	height: 20px !important;
}

.footer-nav{
	color: #000 !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	padding-top: 15px !important;	
	text-align: center !important;
	display: block !important;	
	text-decoration: none !important;
}
.footer-nav a{
	text-decoration: none !important;	
	color: #000 !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.footer-nav li{	
	width: 100% !important;
	float: left !important;
}

.footer-nav-item{
	width: 10% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.footer-logo{
	width: 540px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.form-control{
	height: 44px !important;
	border-radius: 0px !important;
	border: 0px solid #ccc;
	font-weight: 400 !important;
}

/*.form-group{
	margin-bottom: 20px !important;
}*/

.footer-nav li {
    width: auto !important;
    float: inherit !important;
}
.footer-nav li a{
	color:#000 !important;
    background-color: transparent !important;
}
.footer-nav li a:hover{
	color:#fff !important;
}
.footer-divider {
    border-right: 1px solid #000;
    height: 20px;
    margin-top: 15px;
}

.footer-nav ul{
	margin: 0 14% !important;
}

.free-quote a{
	color: #000 !important;
	text-decoration: none !important;
}

.free-quote{
	background-color: #ffcd61;
	margin-right: 0px !important;	
	font-weight: 600 !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	text-align: center;
	width: 11% !important;
	padding-left: 5px !important;
	padding-right: 5px !important;	
	margin-left: 1px;
	height: 50px !important;
}

.get-social{
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	margin-top: 40px !important;
	text-align: center !important;
}

.green-bg{
	background-color: #22b573;
	height: 100% !important;
	padding-top: 40px !important;
	padding-bottom: 40px !important;	
}

.hide-overflow{
    overflow:hidden;    
}

h1{
	color: #fff !important;
	font-size: 60px !important;
	font-weight: 500 !important;
	text-align: center !important;
	text-transform: uppercase;
}

h2{
	color: #39b54a !important;
	font-size: 40px !important;
	font-weight: 500 !important;
	text-align: center !important;
	margin-bottom: 20px !important;
	margin-top: 40px !important;
	text-transform: uppercase;
}

h3{
	color: #000 !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	text-align: center;
	margin-bottom: 15px !important;
	margin-top: 15px !important;
	text-transform: uppercase;	
}

h4{
	color: #000 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	text-align: center;
	margin-bottom: 8px !important;
	margin-top: 8px !important;
	text-transform: uppercase;
}

h5{
	color: #000 !important;
	font-size: 40px !important;
	font-weight: 500 !important;
	text-align: center;
	margin-bottom: 20px !important;
	margin-top: 30px !important;
	text-transform: uppercase;
}

h6{
	color: #000 !important;
	font-size: 40px !important;
	font-weight: 500 !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	text-transform: uppercase;
}

hr{
	border: 1px solid #0A5083 !important;
	margin: 0px !important;
	margin-top: 30px !important;
}

.industries-icons{
	margin: auto !important;
	display: block !important;
}

.slider-icon{
	margin: 11% auto 0;
	height: 336px;
}

.slider-icon-center{
	top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    position: absolute;
    width: 150px;
    margin: auto;    
}

.slider-icon-inner{
	width: 61px;
	height: 61px;
}

.circle {
	display: block;
  	position: relative;
 	margin-left: auto;
	margin-right: auto;
  	width: 336px;
  	height: 336px;
  	border-radius: 50%;
	background-color: white; 
	animation:  infinite  4s mymove linear;

}

.circle li{animation:  infinite  4s mymove1 linear;}

@-webkit-keyframes mymove1 {
   0% {
       transform: rotate(0deg);
     }
 

    100% {
       transform: rotate(-360deg);

     }
  /* 100% {
     transform: rotate(720deg); 
    }*/
}

/*LITTLE CIRCLES*/
.circle li {
  	position: absolute;  
  	list-style-type: none;  	
}

.circle li:nth-child(1) {
  	top: 0;
  	left: 40%;
}

.circle li:nth-child(2) {
  	top: 125px;
  	left: 235px;
  	-webkit-transform: rotate(90deg);
  	-moz-transform: rotate(90deg);
  	-ms-transform: rotate(90deg);
  	-o-transform: rotate(90deg);
  	transform: rotate(90deg);
}

.bar-1{
	width: 61px;
	height: 336px;
	position: relative;
	display: block;
}

.bar-2{
	width: 61px;
	height: 336px;
	position: absolute;
	transform: rotate(45deg);
	display: inline-block;
}

.slider-icon-inner-1{
	top: 0;
	position: absolute;
}

.slider-icon-inner-2{
	bottom: 0;
	position: absolute;
}

.slider-icon li{
	list-style: none;
}

.slider-icon ul{
	padding-left: 0px;
}

.info-para p{
	color: #000 !important;
	font-size: 22px !important;
	font-weight: 400 !important;
	text-align: center !important;
	margin-bottom: 10px !important;
}

.info-para li{
	color: #000 !important;
	font-size: 22px !important;
	font-weight: 400 !important;	
	margin-bottom: 10px !important;
}

.horizontal-line{
	border-bottom: 1px solid #fff !important;
}

header .nav li a:not(:last-child):active,header .nav li a:not(:last-child):hover{
	color: #ffcd61 !important;	
}

.icon-bar{
	background-color: #000 !important;
}

input{	
	font-size: 20px !important;
	font-weight: 300 !important;
}

.instant-quote p{
	color: #fff !important;
	font-size: 32px;
	font-weight: 300 !important;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
	text-align: center;
}

.instant-quote-btn{	
	background-color: #ffcd61 !important;
	text-transform: uppercase !important;
	color: #000 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	text-align: center !important;	
	font-size: 34px !important;
	font-weight: 700 !important;
	border-radius: 10px !important;
	box-shadow: 0px 5px 0px #146d45;
	margin-top: 30px !important;
}

.instant-quote-btn-bg a{	
	text-decoration: none !important;
}

.instant-quote-btn:focus{	
	outline: -webkit-focus-ring-color auto 0px !important;
}

.line-black{
	border-top: 1px solid #000 !important;
	width: 100% !important;
	margin-top: 30px !important;
}

label{	
	text-transform: uppercase;
	text-align: center !important;
	font-size: 20px !important;
	font-weight: 600 !important;
}

#main-wrapper{
	min-height: 1000px !important;
}

.main-nav-ul{
	padding-left: 0px !important;
}

.nav li a{
	color: #fff ;	
	font-weight: 600 !important;
	text-align: center !important;
	text-decoration: none !important;
}

.navbar-brand{
	background-color: #fff !important;	
	padding: 4px !important;	
	display: block !important;
	margin-right:1px;
}

.navbar-toggle{
	padding: 17px 13px !important;
	border-radius: 0px !important;
	z-index: 99999 !important;
}
#request{
cursor:pointer !important;
}
.error {
    color: red;
    font-size: 15px !important;
}
.request-form {
    width: 380px;
    float: right;
    z-index: 9999;
    position: absolute;
    right: 0;
    margin: auto;
}
/*input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { 
    color:    #ff0000 !important;
}
input:-moz-placeholder,textarea::-moz-input-placeholder { 
   color:    #ff0000 !important;
}
input::-moz-placeholder ,textarea::-moz-input-placeholder{ 
   color:     #ff0000 !important;
}
input:-ms-input-placeholder,textarea::-ms-input-placeholder { 
   color:     #ff0000 !important;
}*/
#form_contact_request{margin-right:-400px;}
.request-form form{
	box-shadow: 0px 0px 12px #888888 !important;
    border-radius: 10px;
    margin: 5px 18px 0 -15px;
}
.pad_down{
margin-bottom:5px;
}
.request-form h2{
	font-size: 19px !important;
	margin-bottom: 15px !important;
    margin-top: 15px !important;
}
.request-form label{
	font-size: 12px !important;
}
.request-form  .form-control{
	height: 35px !important;
	font-size:16px !important; 
}
.request-form  .btn-group-lg>.btn, .btn-lg{
	
	font-size: 15px !important;
}
.request-form textarea.form-control{
	height: 80px !important;
}
.request-form .submit-btn{
	font-size: 20px !important;
    padding: 0 !important;
    width: 100px !important;
    font-weight: 500 !important;
	height:40px !important;
}

.nav-divider{
	color: #000 !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	margin-top: 40px !important;
	text-align: center !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
	background-color: #ffcd61 !important;
}
/*.nav-logo{
	max-width: 11% !important;
}*/

/*.main-nav-ul a:nth-child(-n+6){
	text-align: center !important;	
	text-decoration: none !important;
}*/
a:focus { 
    outline: none !important; 
}
#form_contact_us  > .form-group{    height: auto;
    min-height: 105px;}

.activenav{
border:1px solid #fff !important;
border-radius:20px !important;
padding:0px 10px;
}

.main-nav-ul li:nth-child(-n+6){
	width: 12.8% !important;
	text-align: center !important;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: 600;	
}
a{
color:#fff !important;
text-decoration:none !important;
}
.main-nav-ul span:hover{
border:1px solid #fff;
border-radius:20px;
padding:0px 10px;
}
/*.main-nav-ul li:hover{
	color: #000 !important;
}

/*.main-nav-ul a:nth-child(-n+6){
	text-decoration: none !important;	
}*/

.nav-logo{
	width: 11% !important;	
	background-color: #fff !important;
}

.nav-wrapper ul{
	margin-bottom: 0px !important;
}

.nav-wrapper{
	width: 100% !important;
	background-color: #22b573 !important;
	box-shadow: 0px 0px 15px #000;
}

.quote{
	width: 30px !important;
	height: 25px !important;
	margin-top: -15px;
	margin-left: -15px;
	float: left;
	background-image: url("../svg/qoute.svg") !important;
}

.read-more{
	display: block !important;
	margin-right: auto !important;
	margin-left: auto !important;
	background-color: #0A5083 !important;
	color: #fff !important;
	width: 120px !important;
	height: 40px !important;
	border: 0px;
	font-size: 18px !important;	
	font-weight: 300 !important;
}

.read-more-slider{
	display: block !important;
	margin-right: auto !important;
	margin-left: auto !important;
	background-color: #db1c1a !important;
	color: #fff !important;	
	border: 0px;
	font-size: 20px !important;	
	font-weight: 400 !important;
	padding: 10px 20px !important;
	border-radius: 5px;
}

.selected-nav{
	width: 100%;
	height: 5px;
	background-color: #ffcd61;	
}

.service-icons{
	margin: auto !important;
	display: block !important;
	border-radius: 100px !important;
}

.service-icons:hover,.shadow{
	background-color: #ffcb64 !important;
	box-shadow: 0px 0px 20px #808080;
	transition-duration: 0.5s;
}

.services a{
	text-decoration: none !important;
}

.services p{
	color: #0A5083 !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-align: center !important;
	margin-bottom: 20px !important;
	line-height: 24px !important;
}

.services{
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.social-icons{
	width: 60px !important;
	height: 60px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;	
}

.sub-heading{
	color: #000 !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	text-align: center !important;		
	text-transform: uppercase;
	margin-top: 40px !important;
}

.submit-btn{
	display: block !important;
	margin-right: auto !important;
	margin-left: auto !important;	
	background-color: #db1c1a !important;
	color: #fff !important;
	width: 200px !important;
	height: 60px !important;
	border: 0px;
	font-size: 30px !important;	
	font-weight: 300 !important;
}

.tablealign{
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

.testimonial-video{
	background-color: #fff !important;
	border-radius: 15px !important;
	margin: auto !important;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
	display: block !important;
}

.testimony-name{
	color: #0A5083 !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	text-align: center;
	margin-bottom: 0px !important;
	margin-top: 8px !important;
}

.testimony-para{
	color: #0A5083 !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-align: center;
	margin-bottom: 8px !important;
}

.full-width-line{
	border-top: 1px solid #000 !important;
	width: 100% !important;
	margin-top: 20px !important;
}

.view-all{
	display: block !important;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-bottom: 40px !important;
	margin-top: 20px !important;
	background-color: #7AC943 !important;
	color: #0A5083 !important;
	width: 120px !important;
	height: 40px !important;
	border: 0px;
	font-size: 18px !important;	
	font-weight: 400 !important;
}

.vertical-line{
	border-right: 1px solid #fff !important;
}

.yellow-bg{
	background-color: #ffcd61;
	height: 100% !important;
	padding-top: 40px !important;
	padding-bottom: 40px !important;	
}

textarea.form-control{height:100px !important;resize: none;font-size: 20px !important;
    font-weight: 400 !important;}
.results-category-list li a{color:#000 !important;}

/*********social icons************/
.social-network{text-align:center;}
.social-network li {
    list-style: none;
    display: inline-block;
    margin: 10px;
}
.social-network [class*='icon-'] {
    width: 69px;
    height: 68px;
    display: inline-block;
}
.icon-facebook {
    background: url("../img/social-media-icons.png") 0 134px;
}
.icon-twitter {
    background: url("../img/social-media-icons.png") -78px 134px;
}
.icon-pinterest {
    background: url("../img/social-media-icons.png") -162px 134px;
}
.icon-linkedin {
    background: url("../img/social-media-icons.png") -240px 134px;
}

.copy-right a{color:#000 !important;}


/* responsive text queries */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
	.nav li a{
	font-size: 12px !important;
	}
	.free-quote{
	font-size: 13px !important;
	}
	.background-image{	
	height: 955px !important;	
	}
	.navbar-brand{
		height: 48px !important;
	}
	.main-nav-ul li:nth-child(-n+6){
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.instant-quote p{
		font-size: 28px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	.nav li a{
	font-size: 10px !important;
	}
	.free-quote{
	font-size: 11px !important;
	}
	.vertical-line{
		border-right: 0px solid #fff !important;
		border-bottom: 1px solid #fff !important;
	}
	.navbar-brand{
		height: 49px !important;
	}
	.main-nav-ul li:nth-child(-n+6){
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.instant-quote p{
		font-size: 24px;
	}
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px){
	.nav li a{
	font-size: 14px !important;
	}
	.act-now p{
		font-size: 20px !important;
	}
	.main-nav-ul li:nth-child(-n+6){
		width: auto !important;
	}
	.free-quote{
		display: none !important;
	}
	.nav-logo{		
		width: auto !important;
		height: 50px !important;
		background-color: #fff !important;
	}
	.navbar-toggle{
		background-color: #ffcd61 !important;
		margin: 0px !important;
	}
	h2{
		font-size: 28px !important;
	}
	.instant-quote-btn{
		font-size: 26px !important;
		border-radius: 5px !important;
	}
	.info-para p,.info-para li{
		font-size: 18px !important;
	}
	.footer-divider{
		display:none !important;
	}
	.instant-quote p{
		font-size: 20px;
	}
	
	
}


	


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px){
	.nav li a {
	font-size: 14px !important;
	}
	.nav-item{
		width: 100% !important;
	}	
	.nav-logo{
		width: auto !important;
		height: 50px !important;
		background-color: #fff !important;
	}
	.navbar-toggle{
		background-color: #ffcd61 !important;
		margin: 0px !important;
	}
	h2{
		font-size: 22px !important;
	}
	.instant-quote-btn{
		font-size: 16px !important;
	}
	.info-para p,.info-para li{
		font-size: 16px !important;
	}	
	.footer-divider{
		display:none !important;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px){
	.nav li a {
	font-size: 14px !important;
	}
	.nav-item{
		width: 100% !important;
	}	
	.nav-logo{
		width: auto !important;
		height: 50px !important;
		background-color: #fff !important;
	}
	.navbar-toggle{
		background-color: #ffcd61 !important;
		margin: 0px !important;
	}
	h2{
		font-size: 20px !important;
	}
	.instant-quote-btn{
		font-size: 14px !important;
	}
	.info-para p,.info-para li{
		font-size: 14px !important;
	}	
	.footer-divider{
		display:none !important;
	}
	.form-control{
		font-size: 15px !important;
	}
}



/* Media query for making slider content responsive*/

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1920px){
	#background-image{	
	height: 955px;
	}	
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 1366px){	
	#background-image{	
	height: 678px;	
	}
	h1{
		font-size: 44px !important;
	}
	.carousel-inner p{
		font-size: 24px !important;
	}
	.slider-icon{
		height: 250px !important;
	}
	.read-more-slider{
		font-size: 16px !important;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width: 1280px){	
	#background-image{	
	height: 704px;	
	}
	h1{
		font-size: 40px !important;
	}
	.carousel-inner p{
		font-size: 22px !important;
	}
	.slider-icon{
		height: 240px !important;
	}
	.read-more-slider{		
		padding: 8px 16px !important;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width: 1024px){	
	#background-image{	
	height: 678px;	
	}
	.slider-icon{
		height: 200px !important;
		margin: 20% auto 0;	
	}	
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 800px){
	#background-image{	
	height: 800px;	
	}
	h1{
		font-size: 44px !important;
	}
	.carousel-inner p{
		font-size: 18px !important;
	}
	.slider-icon{
		height: 300px !important;
		margin: 30% auto 0;	
	}	
}

@media only screen and (max-width: 480px){
	#background-image{	
	height: 528px;	
	}
	h1{
		font-size: 28px !important;
	}
	.carousel-inner p{
		font-size: 16px !important;
	}
	.slider-icon{
		height: 160px !important;
		margin: 30% auto 0;	
	}	
	
}