.new2{
            background:linear-gradient(135deg, #84fab0, #8fd3f4);
        }

.first_style{
	background-color:black;
}
.dropdown-item{
	font-size: 14px;
	color: blue;
}
.a1::after {
    display: none;
}
.dropdown-item:hover{
	background-color: orange;
}
.navbar{
	position: sticky;
	top: 0px;	
}
.slider
{
	height: 520px;
	width: 100%;
	/*background-image: url('https://storage.googleapis.com/msgsndr/CaUsaDHBNHw2z2ThM8DV/media/6679325919bb7a11264c16ae.webp');*/
	background-image: url('../images/55.png');
	background-size: 100% 100%;
	overflow: hidden;
	
}
.h2_div{
	height: 20%;
	width: 550px;
	/*background-color: red;*/
	text-20%justify;
	overflow: hidden;
	position: relative;
	left: 200px;
	top: 50px;
}
.h2_tag{
	float: left;
	color:white;
	font-size: 45px;
	position: relative;	
}
.p_div{
	height: 100px;
	width: 450px;
	position: relative;
	left: 200px;
	top: 70px;
	/*background-color: red;*/
}
.p1{
	/*position: relative;
	top: 60px;
	left: 150px;*/
	color: white;
	background-color:rgba(119,9,9,0.3);
	padding: 2px;
}
.calculate_now{
	background-color: #FF3C00;
	color:white;
	position: relative;
	left:195px;
	top: 70px;
}
.second_div{
	height: 340px;
	width: 100%;
	/*background-color: red;	*/
	/*margin-left:100px;*/
}
.child_div{
	height: 100%;
	width: 90%;
	background-color: white;
	border-radius: 10px;
	position: relative;
	left: 70px;
	top: -80px;
}
.child_of_child1{
	height: 100%;
	width: 40%;
	/*z-index: 998;*/
	float: left;
	box-sizing: border-box;
	/*background-color: blue;*/

}
.child_of_child2{
	height: 40%;
	width: 60%;
	float: left;	
	/*background-color: purple;	*/

}
.h1_child{
	position: absolute;
	top: 20px;
	font-size: 50px;
}
.child_of_child3{
	height: 50%;
	width: 20%;
	float: left;
	/*background-color: purple;	*/
	border-right: 2px solid orange;
	/*position: relative;*/
}
.child_of_child4{
	height: 50%;
	width: 20%;
	float: left;
	/*background-color: red;	*/
	border-right: 2px solid orange;
	/*position: relative;*/
}
.child_of_child5{
	height: 50%;
	width: 20%;
	float: left;
	/*background-color: blue;	*/
	/*position: relative;*/
}
.icon1{
	position: relative;left: 70px;
}
.h1_child_of_child{
	color: navy;
	text-align: center;
	margin-top: 20px;
}
.third_div{
	height: 300px;
	width: 100%;
	background-color: #F5F5F5;
}
.child_of_third1{
	height: 100%;
	width: 50%;
	float: left;
	/*background-color: blue;*/
	border-right: 2px solid orange;
}
.child_of_third2{
	height: 100%;
	width: 50%;
	float: left;
	/*background-color: pink;*/
}
.h1_third1{
	font-size: 60px;
	margin-left: 150px;
	text-align: center;
	margin-right: 50px;
	margin-top: 70px;
}
.p_third2{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 50px;
	font-size: 18px;
}
.fourth_div{
	height: 600px;
	width: 100%;
	/*background-color: red;*/
}
.child_of_fourth1{
	height: 100%;
	width: 50%;
	float: left;
	/*background-color: blue;*/
}
.child_of_fourth2{
	height: 100%;
	width: 50%;
	float: left;
	/*background-color: purple;*/
}
.childFourth1{
	height: 20%;
	width: 100%;
	/*background-color: yellow;*/
}
.fourchild1{
	height: 50px;
	width: 300px;
	background-color: navy;
	border-radius: 20px;
	position: relative;
	left: 150px;	
	top: 30px;
}
.h1Four1{
	text-align: center;
	position: relative;
	top: 7px;
	color: white;
	border-radius: 10px;
	padding: 5px;
	background-color: navy;
}
.childfourth2{
	height: 80%;
	width: 100%;
	/*background-color: black;*/
}
.box1{
	height: 200px;
	width: 230px;
	/*background-color: gray;*/
	float: left;
	box-shadow: 1px 1px;
	box-sizing: border-box;
	margin: 20px;
	position: relative;
	left: 60px;
	border-radius: 10px;	
}
.icon1{
	color: blue;
	font-size: 50px;
	margin-left: 25px;
	margin-top: 30px;
}
.h4_childfourth{
	color: #FF3C00;
	text-align: center;
	margin-top: 10px;
}
.icon2{
	color: blue;
	font-size: 50px;
	margin-left: 80px;
	margin-top: 30px;
}
.icon3{
	color: blue;
	font-size: 50px;
	margin-left: 80px;
	margin-top: 30px;
}
.icon4{
	color: blue;
	font-size: 50px;
	margin-left: 80px;
	margin-top: 30px;
}
.child2Four1{
	height: 80%;
	width: 100%;
	/*background-color: red;*/
}
.child2Four2{
	height: 20%;
	width: 100%;
	/*background-color: purple;*/
}
.childi{
	height: 65%;
	width: 80%;
	background-color: navy;
	border-radius: 20px;
}
.h4_fourchild{
	color: white;
	font-size: 37px;
	position: relative;
	top: 15px;
	text-align: center;
	
}
.fifth_div{
	height: 100px;
	width: 100%;
	/*background-color:red;*/
}
/*.fifth_1{
	height: 80%;
	width: 30%;
	background-color: navy;
	border-radius: 20px;
	position: relative;
	left: 450px;
	top: 15px;
}*/
.h1_fifth{
	font-size: 30px;
	color: white;
	text-align: center;
	position: relative;
	top: 20px;
}
.button_fifth{
	position: relative;
	left: 500px;
	top: 20px;
}
.sixth_div{
	height: 400px;
	width: 100%;
	background-color: navy;
}
.sixth_h1{
	color: white;
	text-align:center;
	position: relative;
	top: 30px;
	font-size: 40px;
}
.boxes{
	height: 50px;
	width: 400px;
	/*background-color: purple;*/
	float: left;	
	margin:0px;
	margin-left:20px;
	margin-top:80px;
}

.input-group{
	height: 100%;
	width: 350px;
	float: right;
	border-radius: 20px;
}
#usr{
	height: 50px;
	border-radius: 0px 20px 20px 0px;
	border-top:1px solid #FF3C00;
	border-right:1px solid #FF3C00;
	border-bottom:1px solid #FF3C00;
	background-color: navy;
}
#usr::placeholder {
    font-size: 25px; 
    color: white;    
}
#usr:hover {
            background-color: #FF3C00;
        }
/*.input-group-text{
	width: 80px;
	float: right;
	border-radius: 20px 0px 0px 20px;
	border-top:1px solid #FF3C00;
	border-left:1px solid #FF3C00;
	border-bottom:1px solid #FF3C00;
	background-color: white;	
}*/
.seventh_div{
	height: 500px;
	width: 100%;
	/*background-color: gray;*/
}
.seventh_h2{
	color: #FF3C00;
	text-align: center;
	position: relative;
	top: 50px;
}
.seventh_h1{
	color: navy;
	text-align: center;
	position: relative;
	top: 40px;
}
.seventh_p{
	color: black;
	text-align: center;
	position: relative;
	top: 40px;
}
.seventh_child1{
	height: 250px;
	width: 350px;
	float: left;
	/*background-color: red;*/
	position: relative;
	top: 50px;
	margin: 20px;
	border-radius: 20px;
	border:1px solid white;
	/*margin-left: 50px;	*/
}
.eight_div{
	height: 900px;
	width: 100%;
	background-color: navy;
}
.eight_h1{
	color: white;
	width: 60%;
	position: relative;
	top: 50px;
	left: 150px;
}
.eight_p{
	color: white;
	width: 60%;
	position: relative;
	top: 60px;
	font-size: 20px;
	left: 150px;
}
.eight_button{
	float: right;
	margin-right: 230px;
	margin-top: 40px;
}
.eight_div1{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top: 100px;
	margin-left: 100px;
}
.eight_div2{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top:100px;
}
.eight_div3{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top:100px;
}
.eight_div4{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top: 	20px;
}
.eight_div5{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top: 	20px;
	margin-left: 100px;
}
.eight_div6{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top: 	20px;
}
.eight_div7{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top: 	20px;
}
.eight_div8{
	height: 250px;
	width: 250px;
	background-color: white;
	border-radius:10px;
	float: left;
	margin: 20px;
	position: relative;
	top: 	20px;
}
.eight_image{
	margin-left: 75px;
	margin-top: 30px;
}
.eight_p1{
	color: navy;
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
}
.eight_p_header{
	color: white;
	float: left;
	font-size: 20px;
	margin-top: 20px;
	margin-left: 150px;
}
.ninth_div{
	height: 300px;
	width: 100%;
	/*background-color: red;*/
}
.ninth_h3{
	color: navy;
	width: 60%;
	position: relative;
	left: 150px;
	top: 50px;
}
.ninth_p{
	color: navy;
	width: 60%;
	position: relative;
	left: 150px;
	top: 70px;
	font-size: 17px;
}
.tenth_div{
	height: 400px;
	width: 100%;
	background-color: #F7F6F3;
}
.tenth_div_half1{
	height: 100%;
	width: 50%;
	float: left;
	
}
.tenth_div_half2{
	height: 100%;
	width: 50%;
	float: left;
	/*background-color: pink;*/
}
.half_of_half1{
	height: 100%;
	width: 20%;
	float: left;
}
.half_of_half2{
	height: 100%;
	width: 80%;
	float: left;
}
.tenth_image1{
	height: 80px;
	width: 80px;
	position: relative;
	top: 60px;
	left: 35px;
	color: gray;
 	filter: opacity(40%);
}


.tenth_image2{
	height:40px;
	width: 40px;
	position: absolute;
	left: 50px;
 	filter: opacity(40%);
	top: 280px;
}
.tenth_div1{
	height: 170px;
	width: 90%;
	position: relative;
	left: 20px;	
	top: 0px;
	margin-top: 15px;	
	/*background-color: #FF3C00;*/
	border-radius: 10px;
	border: 2px solid #FF3C00;
}
.tenth_child1{
	height: 30%;
	width: 100%;
	background-color: #FF3C00;	
	overflow: hidden;
	border-radius: 10px 10px 0px 0px;
}
.h1_child_tenth{
	text-align: center;
	color: white;
}
.child_p1{
	/*font-weight: bold;*/
	text-align: center;
	font-size: 15px;
	margin: 10px;
}
.h4_tenth{
	color: navy;
	font-weight: bold;
	text-align: center;
	/*margin-top: -8px;*/
}
.tenth_div2{
	height: 200px;
	width: 200px;
	/*background-color: pink;*/
	float: left;
	position: relative;
	top: 0px;
}
.tenth_image3{
	height: 440px;
	width: 60%;
	float: left;
	margin-top: -40px;
}
.eleventh_div{
	height: 920px;
	width: 100%;
	/*background-color: red;*/
}
.eleventh_h1{
	color: navy;
	text-align: center;
	position: relative;
	top: 30px;
}
.eleventh_p{
	color: black;
	text-align: center;
	position: relative;
	top: 30px;
}
.eleventh_div1{
	height: 700px;
	width: 350px;
	float: left;
	margin: 10px;
	margin-top: 100px;
	background-color: white;
	border:2px solid navy;
	border-radius: 80px 0px 80px 0px;
	transition: transform 0.3s ease;
}
.eleventh_div1:hover{	
	color: white;
	/*background-color: navy;*/
	 transform: translateY(-50px);
}
.first_div_eleventh{
	margin-left: 120px;
}
.div1_half1{
	height: 27%;
	width: 100%;
	border-bottom: 2px dotted black;	
}
.div1_half2{
	height: 70%;
	width: 100%;	
}
.div1_half2_p{
	margin-left: 10px;
	color: navy;
}
.div1_half1:hover{
	border-bottom: 2px dotted white;
	color: white;
}
.div11{
	color:navy;
	text-align: center;
	margin-top: 20px;
	font-size: 30px;
}
.h111{
	color: navy;
	text-align: center;
	font-size: 70px;
	font-weight: bold;
}
.small_p{
	font-size: 10px;
	margin-left: 50px;
	margin-right: 40px;
	color: navy;
}
.inquire_now{
	height: 50px;
	width: 250px;
	margin-left: 0px;
	border-radius: 30px;
	background-color: #FF3C00;
	color: white;
	border:none;
}
.twelth_div{
	height: 600px;
	width: 100%;
	background-color: #F7F6F3;
}
.carousel-indicators li {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  /*color: red;*/
  background-color: black;
}
.slider_h1{
	color: navy;
	text-align: center;
	margin-top: 20px;
	font-size: 40px;
}
.card_div1{
	height: 400px;
	width: 300px;
	float: left;
	margin: 10px;
	margin-top: 30px;
	margin-bottom: 50px;
	/*background-color: red;*/
	border-radius: 20px;
}
.first_card_div{
	margin-left: 150px;
}
.header1{
	height: 80px;
	width: 100%;
	border-radius: 20px 20px 0px 0px;
	background: linear-gradient(blue,navy);
}
.body1{
	height: 250px;
	width:100%;
	background-color: white;
}
.header1_h1{
	color: white;
	font-size: 25px;
	text-align: center;
	position: relative;
	top: 10px;
}
.header1_image1{
	height: 150px;
	width: 150px;
	position: relative;
	left: 65px;
	top: 10px;
}
.header1_p1{
	color: #23395d;
	text-align: center;
	margin: 10px;
}
.footer1{

	border-top: 1px dotted #23395d;
	background-color: white;
	text-shadow: 10px;
}
.footer_div{
	height: 40px;
	width: 160px;
	border-radius: 30px;
	background-color: white;
	position: relative;
	left: 65px;
	top: 13px;
}
.footer_h5{
	color: #FF3C00;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 5px;
}
.thirteenth_div{
	height: 600px;
	width: 100%;
	background-color: #23395d;
}
.thieteenth_h1{
	color: white;
	text-align: center;
	position: relative;
	top: 50px;
}
.thirteenth_div_child1{
	height: 200px;
	width: 250px;
	/*background-color: red;*/
	position: relative;
	left: 520px;
	top: 60px;
}
.thirteenth_div_child1_h2{
	color: black;
	text-align: center;
	font-size: 27px;
}
.star_icon{
	color: gold;
	font-size: 25px;
	position: relative;
	left: 50px;
}
.thirteenth_div_child1_p{
	color: black;
	text-align: center;
}
.thirteenth_div_child1_image1{
	height: 60px;
	filter: opacity(20%);
	width: 60px;
	position: absolute;
	top: 100px;
	left: 300px;
}
.thirteenth_div_child1_image2{
	height: 30px;
	width: 100px;
	position: relative;
	left: 79px;
}
.thirteenth_div_child1_image3{
	height: 60px;
	filter: opacity(20%);
	width: 60px;
	position: absolute;
	top: 10px;
	left: 30px;
}
.thirteenth_div_child1_image4{
	height: 560px;
	width: 560px;
	/*color: navy;*/
	filter: opacity(20%);
	position: absolute;
	top: 200px;
	left: -150px;
}
.thirteenth_div_child2{
	height: 280px;
	width: 1200px;
	position: relative;
	left:50px; 
	top: 20px;
	/*background-color: red;*/
}
.slide{
	height: 100%;
	width: 100%;
}
.carousel-inner{
	height: 100%;
	width: 100%;	
}
.inner_first_array1{
	height: 100%;
	width: 5%;
	float: left;
	/*background-color: blue;*/
}
.inner_last_array1{
	height: 100%;
	width: 5%;
	float: left;
	/*background-color: blue;*/
}
.inner_first_div{
	height: 250px;
	width: 	300px;
	float: left;
	background-color: white;
	border-radius: 10px;
	position: relative;
	left: 130px;
	/*display: none;*/
}
.inner_second_div{
	height: 250px;
	width: 	290px;
	float: left;
	background-color: white;
	border-radius: 10px;
	position: relative;
	left: 160px;
	margin-right: 18px;
}
.inner_third_div{
	height: 250px;
	width: 	290px;
	float: left;
	position: relative;
	left: 160px;
	background-color: white;
	border-radius: 10px;
}
.inner_first_div:hover{
	margin-top: -7px;
}
.inner_second_div:hover{
	margin-top: -7px;
}
.inner_third_div:hover{
	margin-top: -7px;
}
.less_icon{
	font-size: 30px;
	position: relative;
	top: 120px;
	left: 10px;
	color: #F7F6F3;
}
.greater_than_icon{
	font-size: 30px;
	position: relative;
	top: 120px;
	left: 10px;
	color: #F7F6F3;
}
.child_of_inner_div1{
	height: 25%;
	width: 100%;
	/*background-color: red;*/
}
.cc_of_inner1{
	height: 100%;
	width: 25%;
	float: left;
	/*background-color: purple;*/
}
.cc_of_inner2{
	height: 100%;
	width: 60%;
	float: left;
	/*background-color: red;*/
}
.cc_of_inner3{
	height: 100%;
	width: 15%;
	float: left;
	/*background-color: blue;*/
}
.inner_image1{
	height: 45px;
	width: 45px;
	margin-left: 15px;
	margin-top: 10px;
}
.inner_h6{
	font-size: 17px;
	position: relative;
	top: 8px;
}
.inner_image2{
	height: 30px;
	width: 30px;
	position: relative;
	top: 8px;
	background-color: white;
}
.star_icon1{
	color: gold;
	font-size: 15px;
	position: relative;
	left: 30px;
	top: 5px;
}
.check_icon{
	color: white;
	background-color: blue;
	border-radius: 10px;
	font-size: 15px;
	position: relative;
	left: 35px;
	top: 5px;
}
#text{
	margin: 20px;
}
.hidden {
    display: none;
}
.link-button {
    background: none;          /* Remove background */
    border: none;            /* Remove border */
    color: blue;             /* Link color */
    text-decoration: underline; /* Underline text */
    cursor: pointer;         /* Pointer cursor */
    padding: 0;             /* Remove padding */
    font: inherit;          /* Inherit font from parent */
    position: relative;
    left: 20px;
    top: -10px;
}

.link-button:hover {
    color: darkblue;        /* Change color on hover */
}
.fourteenth_div{
	height: 200px;
	width: 100%;
	/*background-color: red;*/
}
.fourteenth_div_h1{
	text-align: center;
	color: navy;
	font-size: 35px;
	position: relative;
	top: 50px;
}
.fourteenth_div_p{
	text-align: center;
	color: black;
	font-size: 20px;
	position: relative;
	top: 50px;
}
.fifteenth_div{
	height: 400px;
	width: 100%;
	/*background-color: red;*/
}
.unwanted_div{
	height: 10%;
	width: 100%;
	float: left;
	background-color: #F7F6F3;
}
.fifteenth_div1{
	height: 35%;
	width: 100%;
	float: left;
	background-color: #F7F6F3;
}
.fifteenth_child1{
	height: 100%;
	width: 404px;
	float: left;
	border-right: 2px solid skyblue;
	background-color: #F7F6F3;	
}
.fifteenth_child2{
	height: 100%;
	width: 170px;
	float: left;
	background-color: #F7F6F3;	
	/*background-color: blue;	*/
	border-right: 2px solid skyblue;
}
.fifteenth_child3{
	height: 100%;
	width: 305px;
	float: left;
	background-color: #F7F6F3;
}
.fifteenth_child1_image1{
	float: right;
	position: relative;
	right: 30px;
	top: 20px;
}
.fifteenth_child1_image2{
	position: relative;
	top: 10px;
	left: 15px;
}
.sixteenth_div{
	height: 400px;
	width: 100%;
}
.sixteenth_child1{
	height: 80%;
	width: 40%;
	float: left;
	border-radius: 20px;
	margin-left: 25px;
	position: relative;
	left: 100px;
	top: 50px;
	border:10px solid #F7F6F3;
}
.sixteenth_child1_child1{
	height: 25%;
	width: 100%;
	/*background-color: red;*/
}
.sixteenth_child1_child2{
	height: 75%;
	width: 100%;
	/*background-color: blue;*/
}
.sixteenth_ch1{
width: 80%;
height: 100%;
float: left;
/*background-color: purple;*/
}
.sixteenth_ch2{
width: 20%;
height: 100%;
float: left;
/*background-color: purple;*/
}
.sixteenth_ch1_h1{
	color: navy;
	position: relative;
	left: 50px;
	top: 10px;
}
.sixteenth_icon1{
	/*float: left;*/
	font-size: 40px;
	position: relative;
	top: 20px;
	color: navy;
}
.sixteenth_child1_child2_p{
	margin: 25px;
	margin-top: -10px;
}
.sixteenth_ch1_image{
	position: relative;
	top: 30px;
	left: 50px;
}
.six_h1{
	margin-left: -20px;
}
.gt{
	color: orange;
}
.seventeenth_div{
	height:700px;
	width: 100%;
	float: left;
	/*background-color: red;*/
}
.seventeenth_child{
	height: 85%;
	width: 45%;
	position: relative;
	left: 390px;
	top: 50px;
	border-radius: 20px;
	background-color: blue;
}
/*.send_us_inquiry{
	color: white;
	background-color: orange;
	width: 420px;
	height: 60px;
	position: relative;
	left: 90px;
	border-radius: 40px 0px 40px 0px;
	top: -30px;
	text-align: center;
}*/
/*.send_us_inquiry_p{
	color: white;
	position: relative;
	left: 50px;
	top: -30px;
	margin-left: 50px;
	margin-right: 130px;
}*/
.input_button{
	background-color: white;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	position: relative;
	left: -199px;
}
.in1{
	width: 500px;
	margin-left: 50px;
}
.in2{
	position: relative;
	left: -199px;
	width: 700px;
}
.in3{
	position: relative;
	left: 50px;
	top: 20px;
}
/*.F_p{
	font-size: 10px;
	margin: 20px;
	position: relative;
	left: 30px;
}*/
.india_flag{
	width: 20px;
	height: 20px;
}
/*.submit{
	position: relative;
	left: 50px;
	height: 40px;
	width: 500px;
	border-radius: 20px;
	border:2px solid white;
	background: linear-gradient(to right,blue,navy);
}*/
.read_more_button_eighteen{
	width: 150px;
	height: 40px;
	border-radius: 10px;
	background: linear-gradient(blue,navy,black);
}
.eighteenth_button_h1{
	color: white;
}
/*.ninteenth_h1{
	text-align: left;
	color: white;
}*/
/*.ninteenth_p{
	color: white;
}*/
/*.ninteenth_h2{
	color: white;
}*/
.Ni1{
	font-size: 30px;
	color: white;
	position: relative;
	left: 20px;
}
.pp1{
	font-size: 17px;
	position: relative;
	top: -5px;
}
.Ni2{
	color: white;
	font-size: 25px;
	position: relative;
	left: 20px;
}
.Ni3{
	color: white;
	font-size: 25px;
	position: relative;
	left: 20px;
	top: 10px;

}
/*.pp2{
	font-size: 15px;
	position: relative;
	top: 10px;
	color: white;
	left: 0px;		
}*/
/*.child_of_ninteenth_nine{
	height: 100px;
	width: 20%;
	float: left;
}*/
.child_of_ninteenth_nine2{
	height: 100px;
	width: 80%;
	float: left;
}
/*.Ni4{
	color: white;
	position: relative;
	left: 19px;
	top: 35px;
	font-size: 25px;
}*/
/*.anchor1{
	position: relative;
	top: 10px;	
	color: white;
}*/
/*iframe{
	position: relative;
	top: 20px;
	width: 300px;
	height: 150px;
}
.anchor2{
	position: relative;
	top: 10px;	
	left: 20px;
	color: white;	
}*/
/*.ninteenth_image1{
	width: 100px;
	height: 50px;
	position: relative;
	top: 10px;
	left: 20px;
	opacity: 50%;
}*/
/*.ninteenth_image2{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 240px;
	opacity: 40%;
}*/
.ninteenth_image3{
	width: 50px;
	height: 50px;
	position: relative;
	left: 190px;
	opacity: 50%;
}
/*.ninteenth_image4{
	width: 100px;
	height: 70px;
	position: relative;
	top: 20px;
	left: 60px;
}*/
/*.copyright_h1{
	color: white;
}*/
.social_media_icons{
	color: white;
}
.icons_p{
	text-align: center;
}
.dis_more_button{
	
}
.in_just_4_quick_steps{
	background-color: navy;
	border-radius: 20px;
}
.col_3_{
	border: 2px solid navy;
	border-top-left-radius: 80px;
	border-bottom-right-radius: 80px;
	transition: transform 0.3s ease;
}
.col_3_:hover{
	transform: translateY(-20px);
	background-color: navy;	
}
		.col_3_:hover h1,
        .col_3_:hover h3,
        .col_3_:hover p
        {
            color: white;
        }

        
.h1_4999{
	border-bottom: 1px dotted black;
}
.eb_color{
	color: navy;
}









@media(max-width: 667px)
{
	.first_style{
		display: none;
	}
	.slider{
		/*background-image: url('https://storage.googleapis.com/msgsndr/CaUsaDHBNHw2z2ThM8DV/media/6679325919bb7a11264c16ae.webp');*/
		max-height:300px;	
	}
	.h2_div{
		height: 170px;
		width: 280px;
		left: 0px;
		top: 30px;
	}
	.h2_tag{
		font-size: 25px;
		margin-left: 20px;
		top: 30px;
		color: white;
	}
	.p_div{
		height: 100px;
		width: 250px;
		position: relative;
		left: 20px;
		top: 30px;
	}
	.p1{
		text-align: justify;
		top: 60px;
		left: 10px;	
		font-size: 15px;	
		color: white;
		padding: 2px;
		background-color:rgba(119,9,9,0.3);
	}
	.calculate_now{
		left:25px;
		top: 70px;
	}
	.second_div{
		height: 380px;
	}
	.child_div{
		height: 350px;
		left: 20px;
		top: 15px;
	}
	.child_of_child1{
		height: 30%;
		width: 100%;
		margin-left: 30px;
		margin-top: -10px;
	}
	.img_child1{
		height: 50px;
	}
	.child_of_child2{
		height: 30%;
		width: 100%;
		/*margin-top: 20px;*/
	}
	.h1_child{
		font-size: 30px;
		top: 120px;
		left: 50px;

	}
	.child_of_child3{
		height: 40%x;
		width: 33.33%;
		float: left;
		border-right: 0px solid orange;
	}
	.child_of_child4{
		height: 40%x;
		width: 33.33%;
		float: left;
		border-right: 0px solid orange;
	}
	.child_of_child5	{
		height: 40%x;
		width: 33.33%;
		float: left;
	}
	.icon1{
		left: 50px;
	}
	.h1_child_of_child{
		font-size: 25px;
		margin-left: 20px;
	}
	.child_of_third1{
		height: 30%;
		width: 100%;
		float: left;
		border-right: 0px solid orange;
		border-bottom: 2px solid orange;
	}
	.child_of_third2{
		height: 70%;
		width: 100%;
		float: left;
	}
	.h1_third1{
		font-size: 30px;
		margin-left: 10px;
		text-align: center;
		margin-right: 0px;
		margin-top: 30px;		
	}
	.p_third2{
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 10px;
		font-size: 14px;
	}
	.child_of_fourth1{
	height: 100%;
	width: 100%;
	float: left;
	/*background-color: blue;*/
	}
	.child_of_fourth2{
		display: none;
	}
	.fourchild1{
		left: 80px;
	}
	.box1{
		height: 180px;
		width: 170px;
		/*background-color: gray;*/
		float: left;
		margin: 0px;
		position: relative;
		left: 5px;
		border-radius: 10px;	
	}
	.icon1{
		color: blue;
		font-size: 40px;
		margin-left: 20px;
		margin-top: 30px;
	}
	.h4_childfourth{
		color: #FF3C00;
		text-align: center;
		margin-top: 10px;
		font-size: 20px;
	}
	.icon2{
		color: blue;
		font-size: 40px;
		margin-left: 66px;
		margin-top: 30px;
	}
	.icon3{
		color: blue;
		font-size: 40px;
		margin-left: 60px;
		margin-top: 30px;
	}
	.icon4{
		color: blue;
		font-size: 40px;
		margin-left: 60px;
		margin-top: 30px;
	}
		.fifth_div{
		height: 200px;
		width: 100%;
		/*background-color:red;*/
	}
		.button_fifth{
			position: relative;
			left: 100px;
			top: 5px;
		}
		.sixth_div{
			height: 670px;
			width: 100%;
			background-color: navy;
			margin-top: -80px;
		}
		.sixth_h1{
			font-size: 30px;
		}
		.boxes{
		height: 50px;
		width: 400px;
		/*background-color: purple;*/
		float: left;	
		margin:0px;
		margin-left:5px;
		margin-top:40px;
	}
	/*.input-group-text{
		float: left;
	}*/
	.seventh_div{
		height: 400px;
	}
		.seventh_h2{
		color: #FF3C00;
		text-align: center;
		position: relative;
		/*top: 50px;*/
	}
	.seventh_h1{
		font-size: 30px;
		margin: 10px;
	}
	.seventh_child1{
		height: 130px;
		width: 130px;
		float: left;
		/*background-color: red;*/
		/*margin-left: 5px;*/
		position: relative;
		/*left: -100px;*/
		/*top: 50px;*/
		margin: 10px;
		border-radius: 20px;
		border:1px solid white;
		/*margin-left: 50px;	*/
	}
		.eight_div{
		height: 1380px;
	}
		.eight_h1{
		top: 30px;
		left: 0px;
		width: 100%;
		/*margin: 15px;*/
		text-align: center;
		font-size: 33px;
	}
		.eight_p{
		width: 100%;
		position: relative;
		top: 45px;
		font-size: 20px;
		left: 0px;
		text-align: center;
	}
		.eight_button{
		float: right;
		position: relative;
		left: 70px;		
		top: 20px;
	}
		.eight_div1{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 20px;
		position: relative;
		top: 30px;
		margin-left: 20px;
	}
	.eight_div2{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 0px;
		position: relative;
		top:50px;
	}
	.eight_div3{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 20px;
		position: relative;
		top:20px;
	}
	.eight_div4{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 0px;
		position: relative;
		top: 	40px;
	}
	.eight_div5{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 20px;
		position: relative;
		top: 0px;
		margin-left: 20px;
	}
	.eight_div6{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: right;
		margin: 0px;
		position: relative;
		top: 20px;
		left: -15px;
		/*margin-left: 0px;*/
	}
	.eight_div7{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 20px;
		position: relative;
		top: -15px;
	}
	.eight_div8{
		height: 200px;
		width: 200px;
		background-color: white;
		border-radius:10px;
		float: left;
		margin: 0px;
		position: relative;
		top: 10px;
	}
	.eight_image{
		margin-left: 60px;
		margin-top: 30px;
		height: 60px;
		width: 60px;
	}
		.eight_p1{
		font-size: 20px;
		margin: 5px;
		margin-top: 10px;
	}
		.eight_p_header{
		margin-top: 5px;
		margin-left: 10px;
		margin: 10px;
	}
		.ninth_div{
		height: 300px;
		width: 100%;
		/*background-color: red;*/
	}
	.ninth_h3{
		color: navy;
		position: relative;
		text-align: center;
		left: 0px;
		width: 100%;
		margin: 0px;
		top: 50px;
		font-size: 30px;
	}
	.ninth_p{
		color: navy;
		width: 100%;
		position: relative;
		left: 0px;
		top: 70px;
		font-size: 17px;
	}
	.tenth_div_half2{
		display: none;
	}
	.tenth_div_half1{
		width: 100%;
	}
	.half_of_half1{
		/*width: 100%;*/
		display: none;
	}
	.half_of_half2{
		width: 100%;
	}
	.eleventh_div{
		height: 700px;
		width: 100%;
		background-color: white;
	}
	.eleventh_h1{
		color: navy;
		text-align: center;
		position: relative;
		top: 30px;
		font-size: 30px;
	}
	.eleventh_p{
		color: black;
		text-align: center;
		position: relative;
		top: 30px;
	}
	.eleventh_div1{
		height: 700px;
		width: 350px;
		float: left;
		margin: 10px;
		margin-top: 70px;
		margin-left: 50px;
		background-color: white;
		border:2px solid navy;
		border-radius: 80px 0px 80px 0px;
		transition: transform 0.3s ease;
	}
	.eleventh_div1:hover{	
		/*background-color: navy;*/
		 transform: translateY(-50px);
	}
	.first_div_eleventh{
		margin-left: 50px;
	}
	.twelth_div{
		/*background-color: red;*/
		height: 1550px;
	}
	.slider_h1{
		font-size: 30px;
	}
	.card_div1{
		margin-left: 75px;
	}
	.first_card_div{
		margin-left: 75px;
	}
	.thieteenth_h1{
		font-size: 30px;
	}
	.thirteenth_div_child1{
		left: 100px;
		height: 150px;
		background-color: white;
		border-radius: 20px;
	}
	.thirteenth_div_child2{
		margin-top: 80px;
		left: 0px;
	}
	.carousel-control-next{
		display: none;
	}
	.carousel-control-prev{
		display: none;
	}
	.inner_first_div{
		width: 100px;
		left: 50px;
	}
	.inner_second_div{
		left: 60px;
		width: 100px;
	}
	.inner_third_div{
		left: 50px;
		width: 100px;
	}
	.inner_first_div:hover{		
		width: 290px;
		position: absolute;
		left: 50px;
		z-index: 9999;
		margin-top: 0px;
	}
	.inner_second_div:hover{
		position: absolute;
		left: 50px;
		width: 290px;
		z-index: 9999;
		margin-top: 0px;
	}
	.inner_third_div:hover{
		position: absolute;
		left: 50px;
		width: 290px;
		z-index: 9999;
		margin-top: 0px;
	}
	.thirteenth_div{
		overflow: hidden;
	}
	.fifteenth_div{
		height: 200px;
	}
	.fifteenth_child1{
		width: 20%;
	}
	.fc1{
		border-bottom: 2px solid skyblue;		
	}
	.fc2{
		border-bottom: 2px solid skyblue;
	}
	.fifteenth_child2{
		width: 20%;
	}
	.fifteenth_child3{
		width: 20%;
	}
	.fifteenth_child1_image1{
		top: 0px;
		right: 0px;
		height: 100%;
		width: 100%;
		margin: 5px;
	}
	.fifteenth_child1_image2{
		top: 0px;
		left: 0px;
		width: 90%;
		height: 90%;
		margin: 5px;
	}
	.uw1{
		display: none;
	}
	.sixteenth_child1{
	height: 45%;
	width: 100%;
	float: left;
	border-radius: 10px;
	margin-left: 0px;
	position: relative;
	left: 0px;
	top: 10px;
	border:5px solid #F7F6F3;
}
.sixteenth_div{
	height: 600px;
}
.sc2{
	margin-top: 40px;
}
.sixteenth_ch1_image{
	left: 20px;
}
.six_h1{
	font-size: 30px;
}
.sixteenth_child1_child2_p{
	font-size: 15px;
}
.seventeenth_child{
	height: 85%;
	width: 100%;
	position: relative;
	left:0px;
	top: 50px;
	border-radius: 20px;
	background-color: blue;
}
/*.send_us_inquiry{
	color: white;
	background-color: orange;
	width: 370px;
	height: 50px;
	position: relative;
	left: 45px;
	font-size: 30px;
	border-radius: 40px 0px 40px 0px;
	top: -25px;
	text-align: center;
}*/
/*.send_us_inquiry_p{
	color: white;
	position: relative;
	left: 30px;
	top: -30px;
	font-size: 12px;
	margin-left: 30px;
	margin-right: 50px;
}*/
.input_button{
	background-color: white;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	position: relative;
	left: -80px;
}
.in1{
	width: 400px;
	margin-left: 25px;
}
.in2{
	position: relative;
	left: -80px;
	width: 700px;
}
.in3{
	position: relative;
	left: 30px;
	top: 20px;
}
/*.F_p{
	font-size: 10px;
	margin: 20px;
	position: relative;
	left: 20px;
}*/

/*.submit{
	position: relative;
	left: 25px;
	height: 40px;
	width: 400px;
}*/
/*.ninteenth_image4{
	width: 100px;
	height: 70px;
	position: absolute;
	top: 1275px;
	left: 190px;
}*/
/*.copyright_h1{
	position: relative;
	top: 100px;
	font-size: 15px;
}
.social_media_icons{
	position: relative;
	top: -120px;
	border-bottom: 1px solid white;
}*/
.Ni4{
	left: 49px;
	top: 26px;
}
iframe{
	top: 20px;
	width: 400px;
	height: 150px;
}


}


.digital_marketing_image{
            background-image: url('../images/33.png');
            background-size: 100% 100%; 
        }

          .content-section {
            padding: 50px 0;
        }

        .content-section h2 {
            font-weight: bold;
            margin-bottom: 20px;
            color: #1b2e61;
        }

        .content-section p {
            line-height: 1.8;
            color: #555;
            margin-bottom: 15px;
        }

        .content-section strong {
            font-weight: bold;
        }

        .highlight {
            color: #4a80f0;
            text-decoration: none;
        }


        /*Footer Code Css*/

         .custom-row {
            background-color: #003d7a;
            padding: 50px 0;
            color: white;
        }

        .custom-heading, .custom-copyright {
            color: #f0f0f0;
        }

        .custom-heading {
            border-bottom: 2px solid #ffbb33;
            display: inline-block;
            margin-bottom: 15px;
            padding-bottom: 5px;
        }

        .custom-link {
            color: #ffbb33;
            text-decoration: none;
            transition: color 0.3s ease;
        }

        .custom-link:hover {
            color: white;
        }

        .custom-contact-info {
            display: flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 10px;
        }

        .custom-map {
            border-radius: 10px;
            margin-top: 10px;
        }

        .custom-image {
            border-radius: 10px;
            margin-top: 10px;
        }

        .custom-social-icons i {
            font-size: 20px;
            margin-right: 10px;
            color: #ffbb33;
            transition: color 0.3s ease;
        }

        .custom-social-icons i:hover {
            color: white;
        }

        .custom-copyright {
            text-align: center;
            margin-top: 20px;
            font-size: 14px;
        }


         .footer-row {
            background: linear-gradient(135deg, #1d3557, #457b9d);
            padding: 50px 0;
            color: white;
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
        }

        /* Headings Style */
        .footer-heading {
            font-weight: bold;
            color: white;
            text-decoration: underline;
            margin-bottom: 20px;
        }

        /* Text and Link Styling */
        .footer-text {
            font-size: 16px;
            line-height: 1.8;
            color: rgba(255, 255, 255, 0.9);
        }

        .footer-link {
            color: #ffcc29;
            text-decoration: none;
            transition: color 0.3s;
        }

        .footer-link:hover {
            color: white;
        }

        /* Image Styling */
        .footer-image {
            border-radius: 10px;
            margin-top: 10px;
            box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
        }

        /* Iframe Styling */
        .footer-iframe {
            border-radius: 8px;
            margin-top: 10px;
            border: none;
            width: 100%;
            height: 120px;
        }

        /* Contact Info Icons */
        .footer-contact i {
            color: #ffcc29;
            margin-right: 10px;
        }

        /* Copyright Styling */
        .footer-copyright {
            text-align: center;
            margin-top: 30px;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.7);
        }

         .faq_image{
        background-image: url('../images/50.png');
        background-size: 100% 100%;
    }

     .cta-section {
      text-align: center;
      margin-top: 50px;
    }

    .cta-button {
      background-color: #0056b3;
      color: white;
      border-radius: 50px;
      padding: 15px 30px;
      font-size: 1.2rem;
      text-decoration: none;
    }

    .cta-button:hover {
      background-color: #004494;
    }

    .faq-heading {
      margin-top: 40px;
      font-size: 2rem;
      font-weight: bold;
    }

    .faq-heading span {
      color: orange;
    }