@charset "utf-8";
/*header start*/

.fixcolor {background-color: #D501F0;}
[tabindex]:focus { background-color: #010870; color: white;}
span.closebtn {
    display: none;
}

.container-fluid {
    background-color: #00FF99;
	
}
.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
    background-color: #00FF99!important;
}
.navbar-nav.mr-auto .nav-item.active {
    background-color: #FA3567;
    color: black;
    font-weight: bold;	
}

.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
    -moz-column-gap: 15px;
}

.row.logotagline{
	padding-top: 15px;
}
.row.logotagline .col-sm-3{
	width: 30%
}
.row.logotagline .col-sm-9{
		width: 70%

}
.row.logotagline .col-sm-3 img {
    width: 245px;
    height: 270px;
}
.row.logotagline .col-sm-9 img {
    width: 765px;
    height: 107px;
}
.row #mybutton img {
}
.row .col-sm-4.text-center.fixcolor img {
}
.row .col-lg-3 img {
}
.row #overview p {
}




@media screen and (max-width: 900px) {
	#ff-main {
	height: 1000px;
/*	background-image: url(*/
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
/*	padding-top: 200px;*/
	background-position: top-center;
}
.row .col-sm-7 h5 {
}

.row.logotagline{
	padding-top: 15px;
}
.row.logotagline .col-sm-3{
	width: 30%
}
.row.logotagline .col-sm-9{
		width: 70%

}
.row.logotagline .col-sm-3 img {
    width: 245px;
    height: 270px;
}
.row.logotagline .col-sm-9 img {
    width: 765px;
    height: 107px;
}
}
/*header end*/

/*main Section start*/

#index-main {
	height: 700px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
.container .row.mainsection .col-sm-8 {
    padding: 15px;
    border: 5px solid #1E439A;
    background-color: #FF0046;
}
.mainsection .col-sm-4 {
padding: 3% 0 0 0;
}
.mainsection .col-sm-4 a img {
	 width: 280px;
    height: 280px;
}
.wrapper{
  display: flex;
  max-width: 1200px;
  position: relative;
}
.wrapper i{
  top: 50%;
  height: 44px;
  width: 44px;
  color: #1E439A;
  cursor: pointer;
  font-size: 2rem;
  position: absolute;
  text-align: center;
  line-height: 45px;
/*  background: #fff;*/
  border-radius: 50%;
  transform: translateY(-50%);
  transition: transform 0.1s linear;
}

.wrapper i:active{
  transform: translateY(-50%) scale(0.9);
}
.wrapper i:hover{
  background: #f2f2f2;
}
.wrapper i:first-child{
  left: -22px;
  display: none;
}
.wrapper i:last-child{
  right: -22px;
}
.wrapper .carousel{
  font-size: 0px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
	margin-left: 12px;
    margin-right: 20px;
}
.carousel.dragging{
  cursor: grab;
  scroll-behavior: auto;
}
.carousel.dragging a img{
  pointer-events: none;
}
.carousel a img{
/*  height: 340px;*/
/*  object-fit: cover;*/
  user-select: none;
  margin-left: 12px;
  width: calc(100% / 3);
}
.carousel a{
/*  height: 340px;*/
/*  object-fit: cover;*/
  user-select: none;
  margin-left: 12px;
  width: calc(100% / 3);
}
.carousel a img:first-child{
  margin-left: 0px;
}

#shop-main .container {
    text-align: center;	
}
body {
}

@media screen and (max-width: 900px) {
  .carousel a img{
    width: calc(100% / 2);
  }

	#index-main {
	height: 900px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}

#index-main .container .row.mainsection {
    padding-left: 30px;
    padding-right: 30px;
}
	.mainsection .col-sm-4 {
padding: 5% 0 0 0;
}
}

@media screen and (max-width: 550px) {
  .carousel a img{
    width: 100%;
  }
	#index-main {
height: 900px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
	#index-main .container .row.mainsection {
    padding-left: 30px;
    padding-right: 30px;
}
}

/*main section ends*/

/*SHOP SECTION STARTS*/
#shop-main {
	height: 700px;
/*	background-image: url(*/
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
/*	padding-top: 200px;*/
	background-position: top-center;
}
.row.logotagline{
	padding-top: 15px;
}
.row.logotagline .col-sm-3{
	width: 30%
}
.row.logotagline .col-sm-9{
		width: 70%

}
.row.logotagline .col-sm-3 img {
    width: 245px;
    height: 270px;
}
.row.logotagline .col-sm-9 img {
    width: 765px;
    height: 107px;
}

.row .col-sm-4 a {
    font-size: 14px;
    color: BLACK;
    font-weight: 900PX;
}
.row .col-sm-4 img {
	width: 250px;
	height: 280px;
}
.row .col-sm-4 #b3 {
	 padding: 15px 20px 15px 20px;
    background-color: #FF0046;
    color: black;
}
.row .col-sm-4 #b2 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}
.row .col-sm-4 #b1 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}
@media screen and (max-width: 900px) {
  .carousel a img{
    width: calc(100% / 2);
  }
	shop-main {
    height: 1250px;
    background-image: url(images/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
/*    padding-top: 200px;*/
    background-position: top-center;
}
.row.logotagline .col-sm-3 img {
       width: 150px;
    height: 200px;
	    margin-left: -20px;

}
.row.logotagline .col-sm-9 img {
       width: 250px;
    height: 70px;
    margin-top: 0px;
    margin-left: 0px;

}
#shop-main .container .row.mainsection {
    padding-left: 30px;
    padding-right: 30px;
}
	.row .col-sm-4 a {
    font-size: 14px;
    color: BLACK;
    font-weight: 900PX;
}
.row .col-sm-4 img {
	width: 200px;
	height: 200px;
}
.row .col-sm-4 #b3 {
	 padding: 15px 20px 15px 20px;
    background-color: #FF0046;
    color: black;
}
.row .col-sm-4 #b2 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}
.row .col-sm-4 #b1 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}

}
@media screen and (max-width: 550px) {
  .carousel a img{
    width: 100%;
  }
	#shop-main {
	height: 1100px;
/*
	background-image: url(
	"images/jpg-logo-grn-sunrays-mcgut_.jpg");
*/
	background-repeat: no-repeat;
	background-size: cover;
/*	padding-top: 200px;*/
	background-position: top-center;
}
	#shop-main .container .row.mainsection {
/*
    padding-left: 30px;
    padding-right: 30px;
*/
}
	.row .col-sm-4 a {
    font-size: 14px;
    color: BLACK;
    font-weight: 900PX;
}
	.row .col-sm-4 img {
		width: 200px;
	height: 200px;
}
.row .col-sm-4 #b3 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}
.row .col-sm-4 #b2 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}
.row .col-sm-4 #b1 {
	 padding: 10px 15px 10px 15px;
    background-color: #FF0046;
    color: black;
}
}
/*SHOP SECTION ENDS*/

/*Shop web 1*/
#shopweb1-main {
	height: 800px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#shopweb1 {
    margin-top: -10%;
    margin-left: 3%;
	margin-right: 5%;
}
#shopweb1 .row .col-lg-3 img{
	width: 100%;
    height: 40%;
}
#shopweb1 .row .col-lg-3 a{
	color: black;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
}
#shopweb1 .row .col-lg-3 a#b4 {
    padding: 3% 5% 3% 5%;
    background-color: #FF0046;
    color: black;
}
#shopweb1 .row .col-lg-3 a#b5 {
    padding: 15px 20px 15px 20px;
    background-color: #FF0046;
    color: black;
}
#shopweb1 .row .col-lg-3 a#b6 {
    padding: 15px 20px 15px 20px;
    background-color: #FF0046;
    color: black;
}
.row #overview p{
	font-size: 12px;
}
.row #Description p{
	font-size: 12px;
}
.row #About-The-Author p{
	font-size: 12px;
}

@media screen and (max-width: 900px) {
#shopweb1-main {
	height: 1320px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
	#shopweb1 .row .col-lg-3 img{
	width: 80%;
    height: 80%;
}
	#shopweb1 .row .col-lg-7{
		margin-top: 20%;
		text-align: justify
	}
	#shopweb1 {
    margin-top: -2%;
    margin-left: 0%;
}
}
/*Shop web 1n ends*/
/*Shop web 2*/
#shopweb2-main {
	height: 800px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#shopweb2 {
    margin-top: -10%;
    margin-left: 3%;
	margin-right: 5%;
}
#shopweb2 .row .col-lg-3 img{
	width: 100%;
    height: 40%;
}
#shopweb2 .row .col-lg-3 a{
	color: black;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
}

#shopweb2 .row .col-lg-3 a#b5 {
    padding: 3% 5% 3% 5%;
    background-color: #FF0046;
    color: black;
}

.row #overview p{
	font-size: 12px;
}
.row #Description p{
	font-size: 12px;
}
.row #About-The-Author p{
	font-size: 12px;
}

@media screen and (max-width: 900px) {
#shopweb2-main {
	height: 1400px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
	#shopweb2 .row .col-lg-3 img{
	width: 65%;
    height: 65%;
}
	#shopweb2 .row .col-lg-7{
		margin-top: 20%;
		text-align: justify
	}
	#shopweb2 {
    margin-top: -2%;
    margin-left: 0%;
}
}
/*Shop web2 ends*/
/*Shop web 3*/
#shopweb3-main {
	height: 900px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#shopweb3 {
    margin-top: -10%;
    margin-left: 3%;
	margin-right: 5%;
}
#shopweb3 .row .col-lg-3 img{
	width: 100%;
    height: 50%;
}
#shopweb3 .row .col-lg-3 a{
	color: black;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
}

#shopweb3 .row .col-lg-3 a#b6 {
    padding: 3% 5% 3% 5%;
    background-color: #FF0046;
    color: black;
}

.row #overview p{
	font-size: 12px;
}
.row #Description p{
	font-size: 12px;
}
.row #About-The-Author p{
	font-size: 12px;
}
.row #About-The-Author2 p{
	font-size: 12px;
	text-align: justify
}

@media screen and (max-width: 900px) {
#shopweb3-main {
	height: 1670px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
	#shopweb3 .row .col-lg-3 img{
	width: 60%;
    height: 65%;
}
	#shopweb3 .row .col-lg-7{
		margin-top: 20%;
		text-align: justify
	}
	#shopweb3 {
    margin-top: -2%;
    margin-left: 0%;
}
}
/*Shop web 3 ends*/

/*News page starts*/
#News-main {
	height: 900px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#News .col-sm-10 .row .col-sm-4{
	background-image: url(images/horse2.png), linear-gradient(180deg,rgba(31,209,231,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-repeat: no-repeat;
    background-position: center;
	padding: 10px;
	    margin-right: 10px;

}
.row .col-sm-4.text-center p {
    font-size: 12px;
    line-height: 16px;
}

@media (min-width: 576px){
.col-sm-10 .row .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 33.333333%;
    max-width: 31.999999%;
}
}
@media screen and (max-width: 900px) {
#News-main {
	height: 1550px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#News .col-sm-10 .row .col-sm-4{
	background-image: url(images/horse2.png), linear-gradient(180deg,rgba(31,209,231,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-repeat: no-repeat;
    background-position: center;
	padding: 10px;
	    margin-bottom: 10px;
}
.Sform .row .col-sm-7 h2 {
	margin-top: 70px;
    margin-left: -40px;
}
.Sform .row .col-sm-7 h4 {
margin-left: -120px;
}

}
/*News page ends*/

/*calendar of events start*/
#calendar-main {
	height: 800px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#calendar .row .col-sm-5 .book img {
    width: 80%;
    height: 80%;
}
#calendar .row .col-sm-5 .book a {
 color: #012f61;
    text-decoration: none;
	    font-size: 14px;
}
#calendar .row .col-sm-5.text-center .book {
 padding: 10px;
    border: 5px solid #1E439A;
    background-color: #FF0046;
	    line-height: 2;
}
#calendar .row .col-sm-6 p {
   font-size: 14px;

}

@media screen and (max-width: 900px) {
#calendar-main {
	height: 1225px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
}
/*calendar of events end*/

/*Artists contest announcement page*/
#News2-main {
	height: 900px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#News2 .col-sm-10 .row .col-sm-4{
	background-image: url(images/horse2.png), linear-gradient(180deg,rgba(31,209,231,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-repeat: no-repeat;
    background-position: center;
	padding: 25% 0.1% 0.1% 0.1%;
	    margin-right: 10px;
}
#News2 .col-sm-7 .row .col-sm-6{
	background-image: url(images/horse2.png), linear-gradient(180deg,rgba(31,209,231,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-repeat: no-repeat;
    background-position: center;
	padding: 35% 0.1% 0.1% 0.1%;
	    margin-right: 10px;
}
#News2 .col-sm-7{
	margin-left: 10px;
}
.row .col-sm-4.text-center p {
    font-size: 12px;
    line-height: 16px;
}
#News2 .row .col-sm-5.text-center {
 padding: 10px;
    border: 5px solid #1E439A;
    background-color: #FF0046;
	    line-height: 2.2;
}
#News2 .row .col-sm-5.text-center a {
color: #012f61;
    text-decoration: none;
}

@media (min-width: 576px){
#News2 .col-sm-7 .row .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 48%;
}
#News2 .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 56.333333%;
}
}
@media screen and (max-width: 900px) {
#News2-main {
	height: 1650px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center-center;
}
#News2 .col-sm-10 .row .col-sm-4{
	background-image: url(images/horse2.png), linear-gradient(180deg,rgba(31,209,231,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-repeat: no-repeat;
    background-position: center;
	padding: 45% 0.1% 0.1% 0.1%;
	    margin-bottom: 10px;
}
#News2 .row .col-sm-5.text-center {
 padding: 10px;
    border: 5px solid #1E439A;
    background-color: #FF0046;
	    line-height: 1;
}
#News2 .col-sm-5{
	margin-bottom: 10px;
}
#News2 .col-sm-7 .row .col-sm-6{
	background-image: url(images/horse2.png), linear-gradient(180deg,rgba(31,209,231,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-repeat: no-repeat;
    background-position: center;
	padding: 45% 0.1% 0.1% 0.1%;
	    margin-bottom: 10px;
}
.Sform .row .col-sm-7 h2 {
	margin-top: 70px;
    margin-left: -40px;
}
.Sform .row .col-sm-7 h4 {
margin-left: -120px;
}

}
/*Artists contest announcement page*/

/*Artists Contest start*/
#Artists-main {
	height: 980px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
}
#Artists-main #Artists{
	margin-top: -30px;
}
#Artists .row .col-sm-4.text-center.fixcolor img{
    width: 100%;
    height: 100%;
}
#Artists .row .col-sm-4.text-center.fixcolor a{
  text-decoration: none;
	color: white;
	font-weight:bold;
	    line-height: 15px;
}
#Artists .row .col-sm-4.text-center.fixcolor{
	margin-right: 10px;
	padding: 2% 2% 4% 2%;
}
#Artists .row .col-sm-5 .book img {
    width: 60%;
    height: 60%;
}

#Artists .row .col-sm-5 .book a {
 color: #012f61;
    text-decoration: none;
	    font-size: 14px;
}
#Artists .row .col-sm-5.text-center .book {
 padding: 10px;
    border: 5px solid #1E439A;
    background-color: #FF0046;
	    line-height: 2;
}
@media (min-width: 576px){
.col-sm-10 .row .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 33.333333%;
    max-width: 31.999999%;
	}}
@media screen and (max-width: 900px) {
#Artists-main {
	height: 1450px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
	}
#Artists .row .col-sm-4.text-center.fixcolor img{
    width: 80%;
    height: 80%;
}
#Artists .row .col-sm-4.text-center.fixcolor{
	margin-bottom: 10px;
	padding: 2% 1% 2% 1%;
	margin: 0% 12% 1% 12%;

	}
#Artists .row .col-sm-5.text-center .book {
 padding: 10px;
    border: 5px solid #1E439A;
    background-color: #FF0046;
	    line-height: 1;
}
#Artists .row .col-sm-5 .book img {
    width: 60%;
    height: 50%;
}
}

/*Artists Contest end*/

/*R&R start*/
#RR-main {
	height: 900px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
}
#RR .row .col-sm-8 iframe {
	margin-top: -35px;
	height:400px; width:100%;
}
.row .col-sm-12 .form-group.infoText{
	font-size: 16px;
}
@media screen and (max-width: 900px) {
#RR-main {
	height: 1050px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
}
	#RR-main .row .col-sm-7 h5{
		margin-left: -100px;
		margin-top: 75px;
		line-height: 30px;
	}
	#RR .row .col-sm-8 iframe {
	margin-top: 0px;
	height:400px; width:100%;
}
	.row .col-sm-12 .form-group.infoText{
	font-size: 14px;
}
}
/*R&R ends*/

/*Submission Form start*/
#SF-main {
	height: 700px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
}
.col-sm-4 .dropdown.show .btn.btn-lg.dropdown-toggle{
		    margin-left: 120px;
    background-color: red;
    font-weight: 600;
}
.col-sm-4 .dropdown.show2 .btn.btn-lg.dropdown-toggle{
		    margin-left: 120px;
    background-color: red;
    font-weight: 600;
}
@media screen and (max-width: 900px) {
#SF-main {
	height: 800px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
}
.Sform.text-center .row .col-sm-7{
		width:65%;
}
.Sform.text-center .row .col-sm-7 h3{
		font-size: 20px;
	    margin-top: 85px;
    margin-left: -100px;
}
.Sform.text-center .row .col-sm-1{
		width:3%;
}
.Sform.text-center .row .col-sm-4{
		width:30%;
	text-align: right;
    margin-top: -50px;
}
.col-sm-4 .dropdown.show .btn.btn-lg.dropdown-toggle{
		    margin-left: 120px;
    background-color: red;
    font-weight: 600;
}
}
/*Submission Form ends*/

/*Contact us start*/
#contact-main {
	height: 700px;
/*	background-image: url(*/
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
/*	padding-top: 200px;*/
	background-position: top-center;
}
#contact .col-sm-4 ul li {
  list-style: none;
}
#contact .col-sm-4 {
text-align: center;
}
@media screen and (max-width: 900px) {
#contact-main {
	height: 1020px;
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top-center;
}
.row.logotagline .col-sm-9 .contactus1.text-center {
	margin-left: -100px;
	margin-top: 65px;
}
.row.logotagline .col-sm-9 .contactus1.text-center h3{
	font-size: 22px;
}
.row.logotagline .col-sm-9 .contactus1.text-center p{
	font-size: 14px;
}
#contact .col-sm-4 h3 {
	font-size: 22px;
	
}
#contact .col-sm-4 {
margin-left: -12px;	
}
#contact .col-sm-5 h3 {
	font-size: 22px;
}
}
/*Contact us end*/

/*about us start*/
#about-main #about {
    background-color: white;
}
#about .row .col-sm-5 {
	padding: 50px;
    text-align: justify;
    font-family: -webkit-body;
    font-size: 18px;
}

#about .row .col-sm-5 h1 {
	text-align: center;
    font-family: cursive;
    font-size: 50px;
}
#about-main #about2 .row {
	background-image: url("images/_Image_.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: 1250px;
}
#about2 .row .col-sm-8 {
padding: 0px 25px 50px 25px;
    text-align: justify;
    font-family: -webkit-body;
    font-size: 18px;
}

#about2 .row .col-sm-8 h1 {
	text-align: center;
    font-family: cursive;
    font-size: 45px;
}
@media screen and (max-width: 900px) {
#about .row .col-sm-5 img{
	height: 323px;
    width: 250px;
}
#about .row .col-sm-5 {
	padding: 20px;
    text-align: justify;
    font-family: -webkit-body;
    font-size: 14px;
}

#about .row .col-sm-5 h1 {
	text-align: center;
    font-family: cursive;
    font-size: 32px;
}
#about-main #about2 .row {
	background-image: url("images/_Image_.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: 700px;
	background-position-x: center
	
}
#about2 .row .col-sm-8 {
padding: 0px 25px 50px 25px;
    text-align: justify;
    font-family: -webkit-body;
    font-size: 14px;
}

#about2 .row .col-sm-8 h1 {
	text-align: center;
    font-family: cursive;
    font-size: 32px;
}
	
}
/*about us end*/

/*free forms page*/
#ff-main {
	height: 700px;
/*	background-image: url(*/
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
/*	padding-top: 200px;*/
	background-position: top-center;
}
#ff .row  {
text-align: center;
	height: 600px;
}
#ff .row .col-sm-4 img {
	width: 350px;
	height: 300px;
}
#ff .row .col-sm-4 a {
font-size: 16px;
	color: black;
	font-weight: bold;
}
@media screen and (max-width: 900px) {
	#ff-main {
	height: 1000px;
/*	background-image: url(*/
    background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
/*	padding-top: 200px;*/
	background-position: top-center;
}

	#ff .row  {
text-align: center;
	height: 400px;
}
#ff .row .col-sm-4 img {
	width: 250px;
	height: 230px;
}
#ff .row .col-sm-4 a {
font-size: 16px;
	color: black;
	font-weight: bold;
}
}
/*Free forms page end*/

/*footer start*/
.col-sm-3 a img {
    width: 150px;
    height: 120px;
}

.footer .container-fluid {
    padding-bottom: 30px;
    padding-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
    font-size: 16px;
}
.row .col-sm-1 .fa-brands.fa-square-instagram {
	border: 1px solid red;
    padding: 10px;
    font-size: 40px;
    color: #F62837;
}
.row .col-sm-1 .fa-brands.fa-square-facebook {
	border: 1px solid #365bab;
    padding: 10px;
    font-size: 40px;
    color: #365BAB;
}
@media screen and (max-width: 900px) {
.footer .container-fluid{
	padding-bottom: 30px;
    padding-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
    font-size: 16px;
	}}
/*footer end*/
