@import url('https://fonts.googleapis.com/css?family=Baloo+Chettan|Bree+Serif|Fascinate+Inline|Francois+One|Patua+One|Vollkorn');
@import url('https://fonts.googleapis.com/css?family=Montserrat|Roboto&display=swap');

body{
	overflow-x:hidden !important;
	width:100%;
}
html {
  scroll-behavior: smooth;
  -webkit-scroll-behavior: smooth;
  -ms-scroll-behavior: smooth;
  -moz-scroll-behavior: smooth;
}
p{
	font-family: 'Montserrat', sans-serif;
}


/*  Typograpy  */
.font-1{font-family: 'Baloo Chettan', cursive;} .font-2{font-family: 'Bree Serif', serif;} .font-3{font-family: 'Francois One', sans-serif;} .font-4{font-family: 'Vollkorn', serif;} .font-five{font-family: 'Patua One', cursive;}
.font-6{font-family: 'Fascinate Inline', cursive;}.font-7{font-family:  'Montserrat', sans-serif; }

.text-bold{font-weight:bold !important;} .text-shadow{text-shadow:2px 2px 4px rgb(0, 0, 0, 0.5) !important;} .text-custom{color:#6e126e !important;}

/* other Classes  */
.no-gutter{
	padding:0 !important;
}
.quote-content{
	width:90%;
	margin-left:5%;
	padding:1%;
}
.quote-text{
	width:100%;
	margin-top:2%;
	border:none;
	text-align:center;
	box-shadow:1px 1px 1px 1px rgb(0, 0, 0, 0.5);
	padding:2%;
	font-size:16px;
}
.quote-select{
	width:100%;
	padding:2%;
	text-align:center;
}
.quote-option{
	padding:1%;
}
.quote-submit{
	font-size:20px;
}
.shadow{
	box-shadow:8px 8px 14px rgb(0, 0, 0, 0.5);
	-webkit-box-shadow:8px 8px 14px rgb(0, 0, 0, 0.5);
	-ms-box-shadow:8px 8px 14px rgb(0, 0, 0, 0.5);
	-moz-box-shadow:8px 8px 14px rgb(0, 0, 0, 0.5);
}
.qote{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	
}
.bg-black{
	background-color:black;
}
.bg-white{
	background-color:white;
}
.desktop-none{
	display:none;
}
.bg-custom{
	background-color:#6e126e;
}
.ser{
	font-size:16px !important;
	text-align: left
}
.text-black{
	color: black;
}
.call-us{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	z-index:9999;
	display:none;
}
.call-us a{
	
	color:white;
	text-align:center;
	font-size:32px;
}
.phone-icons{
	border-right:2px solid white;
}
.phone-hover{
	transition:1s ease;
}
.phone-hover:hover{
	background-color:white;
}
.phone-hover:hover a span{
	color:black !important;
}
.contact-icons{
	font-size:34px;
}
li{
	font-size:14px;
}
.heading-links{
	color: black;
}
.content{
	display: flex;
}
.right-app {position: fixed;top: 50%; left:94.5%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);
transform: translateY(-50%); transform:rotate(270deg); border:2px solid white; animation:blink 1s infinite; }
@keyframes blink{
	0%{
		background-color:black;
	}
	50%{
		background-color:#6e126e;
	}
	100%{
		background-color:black;
	}
}

@media only screen and (max-width: 1600px){
	.right-app {position: fixed;top: 50%; left:92.5%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);
		transform: translateY(-50%); transform:rotate(270deg); border:2px solid white; animation:blink 1s infinite; }
}

@media only screen and (max-width: 800px){
	.desktop-none{
		display:block;
	}
	.title{
		font-size:24px;
	}
	.tagline{
		font-size:12px;
	}
	.call-us{
		display:block;
	}
	.right-app{
		display:none;
	}
	.col-5{
		height:auto !important;
	}
}