@media screen and (min-width: 318px) and (max-width: 424px){
	.SocialIcon{font-size:18px;}
}

@media screen and (min-width: 425px) and (max-width: 1680px){
	.SocialIcon{font-size:32px;}
}

.IconFacebook{color:#000000;}

.IconGplus{color:#000000;}

.IconFacebook:hover{background-color:#3366CC; color:#FFFFFF; border-radius:5px;}

.IconGplus:hover{background-color:#CC3300; color:#FFFFFF; border-radius:5px;}

@media screen and (min-width: 992px) and (max-width: 1179px){
	.sliderImg{height:650px;}
	.sliderBackImg{height:650px;}
	}
	
@media screen and (min-width: 1180px) and (max-width: 3000px){
	.sliderImg{height:650px;}
	.sliderBackImg{height:650px;}
	}

.btnPlan:hover{ background-color:#490000; }
	
@media screen and (min-width: 1460px) and (max-width: 2440px){	
	.sliderBackground{background-image:url(../images/WeddingBackground1.jpg);  width:100%; background-size:100% 100%; padding-top:0%;}
	.select-input{margin-bottom:5%;}
	.carouselRow{margin-right:0px; margin-left:0px; color:#FFFFFF;}
	.col-md-form{margin-right:0px; margin-left:0px;}
	.containerDiv{padding-right:11%; padding-left:6%;}
	}

@media screen and (min-width: 992px) and (max-width: 1460px){	
	.select-input{margin-bottom:2%;}
	.carouselRow{margin-right:0px; margin-left:0px; color:#FFFFFF;}
	.col-md-form{margin-right:0px; margin-left:0px;}
	.containerDiv{padding-right:11%; padding-left:6%;}
	}
	
@media screen and (min-width: 1180px) and (max-width: 1460px){	
	.sliderBackground{background-image:url(../images/WeddingBackground1.jpg);  width:100%; background-size:100% 100%; padding-top:0%; padding-bottom:1%;}
	}
	
@media screen and (min-width: 992px) and (max-width: 1179px){	
	.sliderBackground{background-image:url(../images/WeddingBackground1.jpg);  width:100%; background-size:100% 100%; padding-top:0%; padding-bottom:1%;}
	}
	
@media screen and (min-width: 320px) and (max-width: 991px){	
	/*.sliderBackground{background-image:url(../images/maxresdefault.jpg);  width:100%; background-size:100% 100%; padding-top:9%; margin-top:4%;}*/
	.select-input{margin-bottom:2%;}
	}
	
@media screen and (min-width: 320px) and (max-width: 370px){
	.carouselRow{margin-right:0px; margin-left:0px; color:#FFFFFF; padding-top:23%;}
	}
	
@media screen and (min-width: 371px) and (max-width: 560px){
	.carouselRow{margin-right:0px; margin-left:0px; color:#FFFFFF; padding-top:6%;}
	}
	
@media screen and (min-width: 561px) and (max-width: 991px){
	.carouselRow{margin-right:0px; margin-left:0px; color:#FFFFFF; padding-top:6%;}
	}
	
@media screen and (min-width: 665px) and (max-width: 991px){
	.col-md-form{margin-right:0px; margin-left:0px; background-image:url(../images/WeddingBackground1.jpg);  width:100%; background-size:100% 100%; margin-top:-60px; padding-top:13%; padding-bottom:3%;}	
	}
	
@media screen and (min-width: 426px) and (max-width: 664px){
	.col-md-form{margin-right:0px; margin-left:0px; background-image:url(../images/WeddingBackground1.jpg);  width:100%; background-size:100% 100%; margin-top:-46px; padding-top:18%; padding-bottom:3%;}
	}
	
@media screen and (min-width: 320px) and (max-width: 425px){
	.col-md-form{margin-right:0px; margin-left:0px; background-image:url(../images/WeddingBackground1.jpg);  width:100%; background-size:100% 100%; margin-top:-50px; padding-top:23%; padding-bottom:3%;}
	}
	
@media screen and (min-width: 551px) and (max-width: 1600px){
	.terms-condition{ text-align:left; }
	.payment-details{ text-align:right; }
	.lastContainer{ margin-bottom:35px; }
	}
	
@media screen and (min-width: 320px) and (max-width: 550px){
	.terms-condition{ text-align:center; }
	.payment-details{ text-align:center; }
	.lastContainer{ margin-bottom:50px; }
	}
	
.pinkContainer{ width:100%; padding-right:2%; padding-left:2%; }
/*.carouselRow{margin-right:0px; margin-left:0px; color:#FFFFFF;}*/

/*.col-md-form{margin-right-0px; margin-left:0px;}*/

.carousel-well{background-color:rgba(12, 9, 10, 0.29); border:none; border-top:none; margin-bottom:2%; padding:2% 6% 2% 6%;}

.containerTheme{background-color:#490000;}

.navbar-mainheader{background:#FFFFFF;}

.footerContainer{background-color:#000000; color:#FFFFFF; padding-top:0px; padding-bottom:3px; font-size:11px; margin-top:50px;}

.footertd{ width:47%; font-size:14px;}

.footertd>a{ color:#FFFFFF; !important}

.footertd>a:hover{ color:#fff; }

.navbar-nav>li>a{ padding-top:3px; padding-bottom:3px; border-radius: 10px; }

.bottomNavbar{ background-color:#ff0090; color:#FFFFFF; width:100%; margin:0%; margin-bottom:2px; font-size:16px;}

.terms-condition>a, .payment-details>a{ color:#FFFFFF; }

.terms-condition>a:hover, .payment-details>a:hover{ color:#ff0090; }

.top-navbar{ position:fixed; width:100%; z-index:100;}

.col-md-input{padding-right:0px; padding-left:0px;}

.gridProfile{ padding-top:2%; }

.gridContent .breadcrumb1{ margin-bottom:1%; }

.headerTabs{ margin-bottom:2%; }

.nav-tabs li a{ padding:5px 15px; }

.nav-tabs-ul{ margin-bottom:5%; }

.details{ margin-bottom:2%; color:#CC3366; }

.profileGrid{	padding :1%; 
				background: #ff6600; /* For browsers that do not support gradients */
  				background: -webkit-linear-gradient(left, #ff6600 , #ff6600); /* For Safari 5.1 to 6.0 */
  				background: -o-linear-gradient(right, #ff6600, #ff6600); /* For Opera 11.1 to 12.0 */
  				background: -moz-linear-gradient(right, #ff6600, #ff6600); /* For Firefox 3.6 to 15 */
  				background: linear-gradient(to right, #ff6600 , #ff6600); /* Standard syntax */
			} 
			
.profileButton{margin: 0px 2% 0% 2%;}

.menuactive{ background-color:#fff; border-radius: 10px;}
		   
.SessionMsg{ background:inherit; border:none; padding:2px; margin-bottom:0px;}

.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:rgba(255, 164, 23, 0.36);border:1px solid #ddd;margin-left:-1px}

.pagination>li>a:hover{color:#2a6496;background-color:#490000;border-color:#ddd}

.pagination>li:last-child>a{ border-radius:0px; }

.insetShadow {background-color: #e15170; box-shadow: inset 2px -2px 25px #e15170; -moz-box-shadow: inset 2px -2px 25px #e15170; -webkit-box-shadow: inset 2px -2px 25px #e15170; -o-box-shadow: inset 2px -2px 25px #e15170; }

td.day_value{ width:50%; }
td.day_label{ width:50%; }

.terms{ margin-top:2%; font-size:14px; text-align:justify;}

.services>.profile_left>h4{ color:#ff0090; margin-top:18px; margin-bottom:0px;}

.sliderImages{ height:150px; width:auto; }

.flexslider .slides li>img{ height:200px; width:auto; !important }

.slide li>img{ height:auto; }

@media screen and (min-width: 1370px) and (max-width: 2300px){
	.leftSidebar{ z-index:1; position:fixed; margin-left:60%; margin-right:1%;}
	.gridContent{ padding-top:7%; }
	}

@media screen and (min-width: 768px) and (max-width: 1000px){
	.leftSidebar{ z-index:1; position:fixed; margin-left:69%; margin-right:1%;}
	.gridContent{ padding-top:7%; }
	}
	
@media screen and (min-width: 1001px) and (max-width: 1369px){
	.leftSidebar{ z-index:1; position:fixed; margin-left:69%; margin-right:1%;}
	.gridContent{ padding-top:7%; }
	}
	
@media screen and (min-width: 738px) and (max-width: 767px){
	.gridContent{ padding-top:10%; }
	}	
	
@media screen and (min-width: 623px) and (max-width: 737px){
	.mobileLogo{ height:40px; width:200px; }
	.gridContent{ padding-top:14%; }
	}
	
@media screen and (min-width: 428px) and (max-width: 622px){
	/*.mobileLogo{ height:40px; width:200px; }*/
	.mobileLogo{ width:150px; margin-left:150px; !important}
	.siteLogo{height:55px; width:300px; !important}
	 a.brand img{height:60px; width:200px; margin-left:20px; margin-top:-16px; !important}
	.gridContent{ padding-top:20%; }
	}
	
@media screen and (min-width: 623px) and (max-width: 766px){
	.mobileLogo{ height:40px; width:200px; margin-right:-45px;}
	.siteLogo{height:70px; width:300px; margin-top:-30px;  margin-left:-90px; !important}	
	}
	
@media screen and (min-width: 767px) and (max-width: 991px){
	.topnavbar{margin-bottom:80px;}
	}
	
@media screen and (min-width: 767px) and (max-width: 991px){
	.topnavbar{margin-bottom:80px;}
	}
	
@media screen and (min-width: 992px) and (max-width: 1600px){
	.topnavbar{margin-bottom:40px;}
	.mobileLogo{ height:40px; width:200px; margin-right:0px;}
	a.brand img{height:70px; width:300px; margin-left:40px; margin-top:-27px; !important}
	}
	
@media screen and (min-width: 767px) and (max-width: 1200px){	
	.mobileLogo{ height:40px; width:200px; margin-right:0px;}
	.siteLogo{height:70px; width:300px; margin-top:-30px;  margin-left:0px; !important}
	.topnavbar{}
	}
	
@media screen and (min-width: 374px) and (max-width: 427px){
	.topnavbar{margin-bottom:100px;}
	.mobileLogo{ width:150px; margin-left:150px; !important}
	.siteLogo{height:55px; width:300px; !important}
	 a.brand img{height:60px; width:200px; margin-left:-10px; margin-top:-2px; !important}
	}
	
@media screen and (min-width: 320px) and (max-width: 373px){
	.topnavbar{margin-bottom:50px;}
	.mobileLogo{ width:150px; margin-left:150px; !important}
	.siteLogo{height:55px; width:300px; !important}
	 a.brand img{height:60px; width:200px; margin-left:40px; margin-top:-16px; !important}
	.gridContent{ padding-top:25%; }
	}
	
.profileTable{ padding-left:3%; padding-top:5px; }

.prfileId{ background-color:#f4bdc9; border-radius:5px; }

.profilePic{ padding-left:2%; padding-top:3%; }
	
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
   -webkit-animation: fadeEffect 1s;
   -moz-animation: fadeEffect 1s;
   -o-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}