*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
img{
	
}

/* Global Styling */
.brandColor{
	color: #f77a27 ;
}
nav.navbar{
	padding: 10px 120px;
	background-color: #121b46;
	height: 100px;
}

.logo_area{
	position: absolute;
	top: 0;
	background-color: white;
	border-radius: 0px 0px 20px 20px;
	padding: 20px 10px;
}

.nav-item .nav-link{
	color: white !important;
	padding: 0px 15px !important;
}

.heroSection{

	background-image: url("../images/heroBG.jpg");
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
}

.heroFirstRow{
	height: 80vh;
}

.heroHeading,.heroContent{
	color: white;

}

.heroHeading{
	color: white;
	font-weight: 800;
}

.heroBtn{

	color: white !important;
	font-weight: 500;
	border: 1px solid white;
	padding: 10px;
	border-radius: 20px;
	cursor: pointer;
}



p{
	
}

.heroLeftText , .heroCorpText , .heroBusinesText{

	color: white;
}

.heroSecondRow{
	font-size: 22px;
}

.heroCorpText{
	font-weight: 900;
	text-align: right;
	margin: 0px;

}

.heroBusinesText{
	font-weight: 200;
	text-align: right;
}

.firstSection{

	padding: 70px 0px;
}


.secTwoHeading{
	text-align: center;
}

.secTwoHeading span{
	color: #f77a27 ;
}

.fs_subHeading{


	text-align: center;
}

.fs_leftTitle, .fs_rightTitle{

	color: #f77a27;
}

.fs_btn{

	font-size: 22px;
	padding:  10px 30px;
	background-color:#f77a27 ;
	color: white;
	border: none;
	position: relative;
	top:  -200px;
	left:  270px;
}


.secondSection .row{

	background-color: #121b46;
	
	padding: 70px 60px;
}

.ss_heading{
	font-size: 42px;
	color: white;
	line-height: 1;
	margin-bottom: 40px;
}

.ss_Para{
	color: #aaa7a7;
	margin-bottom: 40px;
}

.ss_firstBtn{

	background-color:  #f77a27;
	border: none;

}

.ss_secondBtn{
	background-color: transparent;
	border-color: white;
}

.ss_leftImage{
	width: 100%;
}

.thirdSection{

		background-image: url("../images/ts_bgImage.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;

	
}

.thirdSection .row{

	padding: 40px 100px;
}

.fourSection{

	padding: 150px 0px;
}



.frs_rightImage{

}

.frs_left{

	background-color: white;
	padding: 30px;
	position: relative;
    right: -153px;
    z-index: 11;
    border-radius: 50px;
    top: -21px;
    box-shadow: 0px 0px 10px 10px rgb(0 0 0 / 10%);
}

.frs_contain{

	background-color: #f77a27;
	height: 100%;
	border-radius: 50px;
	padding: 60px;
	position: absolute;
    top: -43px;
    right: 38px;
    left: -80px;
    color: white;

}

.frs_content{
	    transform: translateY(100%);
}


.fiveSection {
	background-color: #121b46;
	
	padding: 170px 200px;

}

.form{
	padding: 0px 20px;
}

.form-group{

	margin: 40px 0px !important;
	color: white;
}

input{
	    border-radius: 100px;
	    padding: 15px !important;
	    border-radius: 50px !important;
}

.fvs_left{
	background-color: white;
	border-radius: 30px;
}

.fvs_left{
	padding: 50px;
	
}

.fvs_left i{
	background: #f77a27;
    padding: 14px;
    border-radius: 21px;
    margin-right: 12px;
    color: white;
}

.fvs_left p{
	font-size: 18px;
	margin-bottom: -10px;
}

.fvs_para{

	margin-top: 30px;
	color: #98999a;
}

.fvr_bottom{
	margin-top: 70px;
}

.footer{
	background-color: #F77C26;
	padding: 50px 50px;
	color: white;

}

.f i{

	font-size: 25px;
    background: #F9A468;
    padding: 15px;
    border-radius: 50px;
    margin-right: 10px;
    color: #F77C26;
}

.social{
	margin-top: 40px;
}

.f p{

	color: #dcdcdc;
}


.ts_Para{
	color: white;
}

.frs_content p{


	color: #dcdcdc;

}




/*---------------------ABOUT PAGE-----------------------------*/

.aboutBanner{


	background-image: url("../images/about/bannerImage.jpg");
	height: 60vh;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px 20%;
}

.about_fs_right p{

	margin: 0px;

}

.about_fs_right .aboveContent{
	margin-bottom: 50px;
}

.aboutIconBox{
		width: 80px;
}
.iconBox{

	margin-left: 10%;
}

.about_fs_right .row{

	margin-top:  30px;
}

.about_fs{
	padding: 100px 0px;
}

.aboutIconBox3{
	width: 50px !important;
}

.ts_rightImage{
	height: 100%;

	background-image: url("../images/about/ts_rightImage.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 218px 0px;
}

.ts_left{

	background-color:#f77a27 ;
	padding: 70px;
	color: white;
}

.findCollectable{
	padding: 150px 0px;
}
.findCollectable h1{

	font-size: 50px;

}

.findCollectable p{

	font-size: 30px;
	font-weight: 200;
	border: none !important;

}

.formArea{
	position: relative;
	margin-left:  100px;
	}

.formIcon{
font-size: 35px !important;
    position: relative;
    right: -45px;
    top: 10px;
   }

.formInput{

	width: 60%;
	background-color: white !important;
	border: none;
	box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.1);


}

.formBtn{

	background: #F77A27;
    border: none;
    padding: 12px;
    color: white;
    position: relative;
    left: -121px;
    border-radius: 100px;

}

.findCollectable .belowForm{
	margin-top: 40px;
	font-size: 19px;

}


.fc_firstBtn, .fc_secondBtn{

	font-size: 20px;
    background: white;
    border: none;
    color: black;
    box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.2);
    padding: 15px 60px;
    border-radius: 100px;


}

.fc_coupleBtn{

	margin-top:  60px;
}

.fc_rightImage{
	height: 100%;

	background-image: url("../images/collectable/fc_rightImage.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 218px 0px;
}

.signup{

	background-color: #F5F5F5;
	padding: 80px 0px;
}


.su_firstBtn, .su_secondBtn{

	border-radius: 100px;
	border: none;
}

.su_secondBtn{

	background-color:#DB4437 ;

}

.su_belowForm{

	font-size: 12px;
}

.su_signup{
	    width: 100%;
    padding: 10px;
    margin-top: 40px;
    border: none;
    border-radius: 100px;
    background: #F77A27;
    color: white;

}

.d_images img{
	width: 25px;
	height: 25px;
}





/*------------------My Product Page-----------------------*/

.carousel-item img{

	border-radius: 100px;

}

.info_box{
	background-color:#121B46;
	padding: 40px;
	margin: 40px;
}

.info_box .info{

	color: white;
}

.info_box img{
	width: 50px;
	height: 50px;
}

.mp_collectableBtn{
	    
	width: 100%;
    padding: 20px;
    margin-top: 40px;
    border: none;
    border-radius: 100px;
    background: #F77A27;
    color: white;

}

.acc_collectableBtn{
	
    padding: 20px;
    
    border: none;
    border-radius: 100px;
    background: #F77A27;
    color: white;
}

.actionList li{
	display: inline;
	margin-right: 10px;
}