@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Merriweather:300,300i,400,400i,700,700i,900,900i|Playfair+Display:400,400i,700,700i,900,900i");
@import url("https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
.slider{
width:100%;
height:auto;
float:left;
overflow:hidden;
z-index:2;
}
.slider img{
width:100% !important;
}
.bx-controls-direction a{
display:none !important;
}
.over{
overflow: hidden;
width: 100%;
height: 550px;
-webkit-transform:scale(1);
position:absolute;
background:rgba(0, 0, 0, 0.4);
background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.0));
z-index:1;
float:left;
}
.slideCont{
width:100%;
height:auto;
z-index:10;
position:absolute;
margin-top:20%;
}
.hider{
width:65%;
height:auto;
margin:0 auto;
text-align:center;
}
.hider h1{
font-family:Playfair Display;
font-weight:bold;
font-size:55px;
color:#fff;
text-align:center;
text-shadow:1px 3px 4px rgba(0, 0, 0, 0.9);
}
.hider p{
font-family:Playfair Display;
font-weight:400;
font-size:29px;
color:#fff;
text-align:center;
text-shadow:1px 3px 4px rgba(0, 0, 0, 0.4);	
}
.btn1{
background:#600659;
padding:12px 25px 12px 25px;
color:#fff;
text-align:center;
font-size:20px;
font-family:Lora;
border-radius:30px;
border:2px solid transparent;
transition:.3s ease-in-out;
}
.btn1:hover{
background:transparent;
color:#fff;
border:2px solid #fff;
text-decoration:none;
}
.btn1:focus{
background:transparent;
color:#fff;
border:2px solid #fff;
text-decoration:none;
}
.under{
width:60%;
height:2px;
background:#fff;
margin:0 auto;
margin-top:20px;
margin-bottom:30px;
}
.part1{
padding: 0;
width: 45%;
float: left;
height: 40px;
}
.part2{
padding: 0;
width: 55%;
float: left;
height: 40px;
}
.txt{
padding:0;
padding-left:42px;
}
.txt p{
font-family:Merriweather;
font-size:17px;
color:#000;
font-weight:300;
}
#add{
margin-top:-5px;
}
.nagivation{
margin-top:5px;
padding-left:50px;
display:none;
}
.icn{
padding:8px;
}
.icn img{
vertical-align:middle;
float:left;
width:31px;
}
.lgo_part img{
width:100%;
margin:0 auto;
position:absolute;
z-index:3;
}
.menu{
width:100%;
height:auto;
float:left;
background:rgba(255, 255, 255, 0.0);
position:absolute;
z-index:100;
box-shadow:2px 4px 8px rgba(0, 0, 0, 0.0);
}
.main_menu{
padding:0;
margin-top:15px;
}
.navbar-inverse{
background:transparent !important;
border:0px !important;
padding-right:10px;
}
.navbar-nav li a{
font-family:Raleway !important;
font-size:15px !important;
color:#fff !important;
transition:0.5s ease-in-out;
font-weight:400;
border-radius:30px;
border:3px solid transparent;
text-transform:uppercase;
}
.navbar-nav li a:hover{
background:transparent !important;
color:#fff !important;
border-radius:30px;
border:3px solid #fff;
} ul.navbar-nav  li {
list-style-type: none;
z-index: 1;
}
ul.navbar-nav  li:last-child{
margin-right: 0;
}
ul.navbar-nav li ul.sub-menu {
margin: 0 auto;
height: auto;
overflow: hidden;
text-align: left;
position: absolute;
padding: 0;
width: 190px;
background:#fff !important;
box-shadow:2px 4px 5px rgba(0, 0, 0, 0.2);
max-height: 0px;
text-align:left;
left:0px;
border-radius:8px;
}
ul.navbar-nav li ul.sub-menu li{
display: block;
text-align:left;
padding-left:15px !important;
width: 100%;
border-bottom: 0px solid #ddd;
cursor: pointer;
height:30px;
margin-top:8px;
margin-bottom:10px;
}
ul.navbar-nav li ul.sub-menu li a:hover{
text-decoration:none;
color:#600659 !important;
border-radius:0px !important;
border:0px !important;
border-bottom:2px solid #fff !important;
background:transparent !important;
}
ul.navbar-nav li ul.sub-menu li a{
color: #000 !important;
line-height:25px;
font-family:Lato;
font-weight: 400;
padding-left:18px;
font-size:17px!important;
transition:.5s ease-in-out;
width:100%;
float:left;
margin-top:0px;
margin-bottom:0px;
padding:5px;
border:0px !important;
border-bottom:2px solid transparent !important;
border-radius:0px !important;
}
ul.navbar-nav li:hover ul.sub-menu  {
display: block;
height:auto;
z-index: 999; max-height:400px;
transition-property: all;
transition: 1.5s;
}
.navbar-default ul.navbar-nav li ul.sub-menu li:hover{
background-color:#c0b97c;
color:#fff !important;
}
.navbar-default ul.navbar-nav li ul.sub-menu li a:hover{
color:#fff !important;
}
.huge-it-wrap{
z-index:0 !important;
} .section1 {
width:100%;
height:auto;
float:left;
margin-top:50px;
margin-bottom:50px;
}
.section1 h1{
font-family:Playfair Display;
font-size:50px;
color:#000;
text-align:center;
}
.section1 p{
font-family:Playfair Display;
font-size:21px;
color:#323232;
text-align:center;
margin-top:50px;
line-height:36px;
}
.blogTxt{
width:70%;
float:left;
position:absolute;
left:15%;
top:30%;
text-align:center;
}
.blogTxt2{
width:100%;
float:left;
position:relative;
text-align:left;
}
.blogTxt2 h1{
font-family:Playfair Display;
font-size:26px;
color:#600659;
}
.blogTxt2 p{
font-family:Playfair Display;
font-size:20px;
color:#000;
margin-top:20px;
}
.section2{
height:auto;
width:100%;
float:left;
margin-top:30px;
margin-bottom:30px;
}
.sec2Blog{
padding:5px;
height:345px;
overflow:hidden;
margin-top:5px;
padding:0;
}
.serviceImgCover{
width:100%;
height:210px;
float:left;
overflow:hidden;
}
.serviceImgCover img{
width:100%;
}
.sec2Blog img{
width:100%;
}
.blogTxt h1{
font-family:Playfair Display;
font-size:36px;
color:#fff;
text-shadow: 2px 1px 2px #000;
}
.blogTxt p{
font-family:Playfair Display;
font-size:24px;
color:#fff;
margin-top:20px;
line-height:35px;
text-shadow: 2px 1px 2px #000;
} .sec2Blog {
position: relative;
cursor:pointer;
}
.overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color:rgba(108, 0, 108, 0.6);
border:3px solid #fff;
overflow: hidden;
width: 100%;
height: 100%;
-webkit-transform:scale(0);
transition: .4s ease-in-out;
}
.sec2Blog:hover .overlay {
transform: scale(0.8);
} #drop-nav {
-webkit-box-shadow: 0 1px 10px 0 rgba(1, 1, 1, 0.56);
-moz-box-shadow: 0 1px 10px 0 rgba(1, 1, 1, 0.56);
-ms-box-shadow: 0 1px 10px 0 rgba(1, 1, 1, 0.56);
-o-box-shadow: 0 1px 10px 0 rgba(1, 1, 1, 0.56);
box-shadow: 0 1px 10px 0 rgba(1, 1, 1, 0.56);
display: none;
height: 65px;
position: fixed;
top: 0;
z-index: 1000;
width: 100%;
}
.inner-container {
background-color: rgba(255, 255, 255, 1);
bottom: 0;
display: block;
position: absolute;
width: 100%;
z-index: 1000;
height:70px;
padding-top:10px;
padding-right:25px;
padding-left:25px;
}
#drop-nav .top-navigation ul li a{
color: #000 !important;
font-size: 19px;
border:2px solid transparent;
}
#drop-nav .top-navigation ul li a:hover{
color: #811f6e !important;
font-size: 19px;
border:2px solid #000;
}
#drop-nav .icon-hambrg:after{
content: "";
width: 22px;
height: 16px;
position: absolute;
top: 0;
right:0;
}
.top-navigation a img{
width:132px;
} .cover{
width:100%;
height:auto;
float:left;
padding:5px;
overflow:hidden;
}
.section3{
height:auto;
width:100%;
float:left;
background:#f7f7fa;
}
.txtPart{
width:80%;
height:auto;
margin:0 auto;
text-align:center;
margin-top:70px;
}
.txtPart h1{
font-family:Playfair Display;
color:#000;
font-size:48px;	
}
.txtPart p{
font-family:Playfair Display;
color:#292929;
font-size:21px;	
margin-top:50px;
line-height:2em;
}
.imgContPart{
height:auto;
width:100%;
float:left;
margin-top:100px;
margin-bottom:70px;
}
.ImgContImg{
width:136px;
height:136px;
border-radius:50%;
overflow:hidden;
}
.ImgContImg img{
width:100%;
transition:.3s ease-in-out;
}
.ImgContTxt a{
font-family:Playfair Display;
color:#000;
font-size:23px;	
margin-top:20px;
transition:.3s ease-in-out;
}
.ImgContTxt a:hover{
color:#6614c1;
text-decoration:none;
}
.sectiom4{
width:100%;
height:auto;
float:left;
background:url(https://thebridalsmakeover.com/wp-content/themes/BLANK-Theme/images/testimonial-background.jpg);
background-attachment:fixed;
}
.testimonialInerBlog{
width:100%;
float:left;
margin-top:30px;
}
.testimonialInerBlog h1{
font-family:Playfair Display;
color:#000;
font-size:42px;	
}
.testimonialInerBlog p{
font-family:Lora;
color:#000;
font-size:21px;
line-height:30px;	
font-style:italic;
}
.naMe{
margin-top:20px;
}
.subClints{
margin-top:50px;
}
.about_Inner{
height:475px;
width:100%;
background-image:url(https://thebridalsmakeover.com/wp-content/themes/BLANK-Theme/images/about_bg.jpg);
background-size:cover;
padding:15px;
text-align:left;
}
.about_Inner h1{
font-family:Playfair Display;
color:#fff;
font-size:42px;	
margin-top:20px;
margin-bottom:30px;
}
.about_Inner p{
font-family:Lora;
color:#fff;
font-size:21px;	
line-height:30px;
font-style:italic;
}
.btn2{
background:#600659;
padding:12px 25px 12px 25px;
color:#fff;
text-align:centrer;
font-size:19px;
font-family:Playfair Display;
border-radius:30px;
border:1px solid transparent;
transition:.3s ease-in-out;
float:left;
margin-top:30px;
}
.btn2:hover{
background:#fff;
color:#600659;
border:1px solid #600659;
text-decoration:none;
} #flexiselDemo3 li{
height:auto;
}
#flexiselDemo3 li a{
font-family:Lato;
font-weight:500;
font-size:18px;
color:#606060;
text-align:center;
text-transform:uppercase;
}
.nbs-flexisel-container {
position:relative;
max-width:100%;
}
.nbs-flexisel-ul {
position:relative;
width:99999px;
margin:0px;
padding:0px;
list-style-type:none;   
text-align:center;  
overflow: auto;
}
.nbs-flexisel-inner {
position: relative;
overflow: hidden;
float:left;
width:100%;
}
.nbs-flexisel-item {
float:left;
margin:0px;
padding:0px;
cursor:pointer;
position:relative;
line-height:0px;
}
.nbs-flexisel-item img {
max-width: 96%;
cursor: pointer;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
} .nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
padding:5px 10px;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;      
position: absolute;
cursor: pointer;
z-index: 4;
top: 50%;
transform: translateY(-50%);   
background: rgba(0,0,0,0.5);
color: #fff;     
}
.nbs-flexisel-nav-left {
left: 10px;
}
.nbs-flexisel-nav-left:before {
content: "<"
}
.nbs-flexisel-nav-left.disabled {
opacity: 0.4;
}
.nbs-flexisel-nav-right {
right: 5px;    
}
.nbs-flexisel-nav-right:before {
content: ">"
}
.nbs-flexisel-nav-right.disabled {
opacity: 0.4;
} .section5{
width:100%;
float:left;
background:#f5f5f5;
}
.infopart{
width:100%;
float:left;
text-align:center;
font-family:Playfair Display;
margin-top:70px;
}
.infopart h1{
font-size:50px;
color:#000;
}
.infopart p{
font-size:20px;
color:#171717;
line-height:36px;
margin-top:50px;
}
.slidePart{
width:100%;
float:left;
font-family:Playfair Display;
margin-top:30px;	
margin-bottom:70px;	
}
.section6{
width:100%;
float:left;
height:567px;
background:url(https://thebridalsmakeover.com/wp-content/themes/BLANK-Theme/images/btn_bg.jpg);
background-size:cover;
background-position:50% 50%;
background-attachment:fixed;
}
.btnWrapper{
width:100%;
float:left;
text-align:center;
margin-top:25%;
}
.bigBtn{
background:transparent;
border:2px solid #fff;
color:#fff;
text-decoration:none;
font-family:Playfair Display;
padding:12px 35px 12px 35px;
font-size:23px;
transition:0.3s ease-in-out;
}
.bigBtn:hover{
background:#fff;
border:2px solid #fff;
color:#000;
text-decoration:none;	
}
.footer{
width:100%;
height:auto;
float:left;
background:#171717;
padding:50px;
}
.footBlog h1{
font-family:Playfair Display;
font-size:21px;
color:#fff;
}
.quick_links{
margin-top:25px;
}
.quick_links li{
display:block;
list-style:none;
margin-left:-40px;
margin-top:10px;
}
.quick_links li a{
font-family:Raleway;
font-size:17px;
color:#cbc9c9;	
}
.quick_links li p{
font-family:Raleway;
font-size:17px;
color:#cbc9c9;	
}
.map{
width:90%;
height:170px;
float:left;
margin-top:25px;
}
.copyTxt{
width:100%;
padding:10px 0 0 0;
float:left;
text-align:left;
color:#fff;
font-family:Playfair Display;
font-size:17px;
margin-top:25px;
border-top:1px solid rgba(255, 255, 255, 0.5);
}
.copyTxt p span{
font-size:20px;
color:#a33dde;
}
.copyTxt p a{
font-size:17px;
color:#fff;
}
.bottom_log{
width:100%;
float:left;
}
.bottom_log_img{
margin-top: 27px;
width: 67%;
} .footer-social-links {
background: #0f75bc none repeat scroll 0 0;
border-radius: 100%;
display: inline-block;
height: 27px;
margin: 0;
transform: scale(1);
transition: all 0.3s ease-in-out 0s;
width: 27px;
text-align: center;
}
.footer-social-linkss {
background: #25aae1 none repeat scroll 0 0;
border-radius: 100%;
display: inline-block;
height: 27px;
margin: 0;
transform: scale(1);
transition: all 0.3s ease-in-out 0s;
width: 27px;
text-align: center;
}
.footer-social-linksss {
background: #cc1d1c none repeat scroll 0 0;
border-radius: 100%;
display: inline-block;
height: 27px;
margin: 0;
transform: scale(1);
transition: all 0.3s ease-in-out 0s;
width: 27px;
text-align: center;
}
.footer-social-linkssss {
background: #125688 none repeat scroll 0 0;
border-radius: 100%;
display: inline-block;
height: 27px;
margin: 0;
transform: scale(1);
transition: all 0.3s ease-in-out 0s;
width: 27px;
text-align: center;
}
.footer-social-links i {
color: #fff;
font-size: 16px;
line-height: 29px;
transition: all 0.3s ease-in-out 0s;
}
.footer-social-linkss i {
color: #fff;
font-size: 16px;
line-height: 29px;
transition: all 0.3s ease-in-out 0s;
}
.footer-social-linksss i {
color: #fff;
font-size: 16px;
line-height: 29px;
transition: all 0.3s ease-in-out 0s;
}
.footer-social-linkssss i {
color: #fff;
font-size: 16px;
line-height: 29px;
transition: all 0.3s ease-in-out 0s;
}
.hov{
transition:0.3s ease-in-out;
}
.hov:hover{
background:#fff !important;
}
.hov:hover i{
color:#000 !important;
text-decoration:none;
}
.footerSocial_links li{
display:block;
list-style:none;
margin-left:10px;
margin-top:10px;
}
.footerSocial_links{
margin-top:20px;
margin-left:-53px;
}
.footerSocial_links li a{
font-family:Raleway;
font-size:15px;
color:#fff;
font-weight:400;
}
.footerSocial_links li a:hover{
text-decoration:none;
}
.headerIng{
height:auto;
width:100%;
float:left;
}
.headerIng img{
width:100%;
}
.headerAll_bridel{
width:100%;
height:350px;
overflow:hidden;
}
.headerAll_bridel img{
width:100%;
}
.allHeader_title{
width:100%;
position:absolute;
text-align:center;
top:15%;
}
.allHeader_title h1{
font-family:Playfair Display;
color:#fff;
font-size:60px;
}
.productsListing{
width:100%;
float:left;
margin-top:20px;
margin-bottom:50px;
}
.product img{
width:100%;
}
.product{
width:100%;
float:left;
height:300px;
overflow:hidden;
margin-top:30px;	
}
.info{
width:80%;
position:absolute;
text-align:center;
left:10%;
font-family:Playfair Display;
font-size:25px;
color:#fff;
margin-top:8%;
}
.info a{
color:#fff;
} .headerAll_bridel_ann{
float:left;
width:100%;
height:400px;
overflow:hidden;
}
.headerAll_bridel_ann img{
width:100%;
}
.inner_2Txt{
float:left;
width:100%;
text-align:center;
}
.inner_2Txt h1{
font-family:Playfair Display;
color:#000;
font-size:50px;
}
.inner_2Txt p{
font-family:Playfair Display;
color:#000;
font-size:25px;
line-height:35px;
margin-top:35px;
}
.inner_2Blogs{
width:100%;
float:left;
margin-top:50px;
}
.innerBlog img{
width:100%;
}
.bigBtnSec{
width:100%;
float:left;
margin-top:50px;
text-align:center;	
}
.bigBtn2{
font-family:Playfair Display;
color:#fff;
font-size:23px;
background:#600659;
padding:12px 25px 12px 25px;
border-radius:30px;
transition:0.3s ease-in-out;
border:1px solid #600659;
}
.bigBtn2:hover{
border:1px solid #600659;
background:#fff;
color:#600659;
text-decoration:none;
} .servicesBlogHeading{
width:80%;
float:left;
text-align:center;
margin-left:10%;
margin-top:30px;
margin-bottom:30px;
}
.servicesBlogHeading h1{
font-family:Playfair Display;
font-size:45px;
color:#000;
}
.servicesBlogHeading p{
font-family:Playfair Display;
font-size:20px;
color:#000;
line-height:30px;
margin-top:50px;
} .usr {
width: 100%;
height: 55px;
margin-top: 20px;
padding: 17px;
border: 1px solid #898989;
font-family: Lora;
font-size: 18px;
}
.comtt{
width: 100%;
height: 160px;
margin-top: 20px;
padding: 17px;
border: 1px solid #898989;	
margin-bottom:20px;
font-family: Lora;
font-size: 18px;
}
.innerConact{
width:100%;
height:auto;
float:left;
margin-top:50px;
margin-bottom:50px;
}
.sideadress h1{
font-family:Playfair Display;
font-size: 55px;
}
.sideadress p {
font-family: Playfair Display;
font-size: 17px;
font-weight: 300;
color: #000;
line-height: 35px;
margin-top: 25px;
}
.sideadress p img{
cursor:pointer;
transition:.1s ease-in-out;
width:35px;
}
.sideadress p img:hover{
-ms-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); transform: scale(1.1, 1.1);
}
.contactFollow li{
list-style:none;
display:inline-block;
margin-left:10px;
}
.contactFollow li a img{
transition:.5s ease-in-out;
}
.contactFollow li a img:hover{
-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);	
}
.contactFollow{
margin-left:-40px;
}
.map_section{
height:350px;
width:100%;
float:left;
}
.contactFollow li p{
font-family:Playfair Display;
color:#000;
font-size:23px;
font-weight:400;
}
.btn3{
background:#600659;
padding:12px 25px 12px 25px;
color:#fff;
text-align:center;
font-size:20px;
font-family:Playfair Display;
border-radius:30px;
border:1px solid #600659;
transition:.3s ease-in-out;
width:100%;
}
.btn3:hover{
background:#fff;
color:#600659;
border:1px solid #600659;
text-decoration:none;
} .services_single{
width:100%;
float:left;
margin-top:50px;
margin-bottom:50px;
}
.services_single_blog_img{
height:auto;
width:450px;
overflow:hidden;
padding:10px;
padding-left:10px;
float:left;
}
.services_single_blog_img img{
width:100%;
}
.services_single_blog_txt{
padding:20px;
height:auto;
background:#f1f1f1;
}
.services_single_blog_txt p{
font-size:18px;
font-family:Playfair Display;
color:#000;
}
.services_single_blog_txt h1{
font-size:33px;
font-family:Playfair Display;
color:#000;
margin-top:1px;
}
.Side_menuSection{
padding: 4px;
height: auto;
}
.Side_menuSection h1{
font-family:Playfair Display;
font-size:23px;
color:#000;
text-align:left;
}
.sideMenuLinks li{
list-style-type: none;
list-style-position: outside;
margin-top: 15px;
height: 36px;
padding: 5px;
width: 100%;
margin-left: -27px;
transition:.3s ease-in-out;
}
.sideMenuLinks li:hover{
background:#600659;
}
.sideMenuLinks li a{
font-family:Playfair Display;
font-size:17px;
color:#000;
padding:8px;
transition:.3s ease-in-out;
width:100%;
}
.sideMenuLinks li a:hover{
color:#fff;
text-decoration:none;
}
.sideMenuLinks{
margin-left:-15px;
margin-top:25px;
}
.under2{
background: #811f6e;
height: 2px;
width: 40%;
}
.aboutSection{
padding:0;
}
.btnGrup li{
list-style:none;
display:inline-block;
margin-left:20px;
}
.btnGrup{
margin-left:-60px;
margin-top:20px;
}
.btnGrup li p i{
background:#000;
color:#fff;
padding: 10px 15px 10px 15px;
cursor:pointer;
border:1px solid #000;
transition:0.3s ease-in-out;
}
.btnGrup li p i:hover{
background:#fff;
color:#000;
}  .modal-title{
font-family:Lora;
color:#000;
font-weight:400;
}
.modal-body p{
font-family:Lora;
font-size:20px;
color:#000;
}
.m_foot{
padding: 10px !important;
border-top: 1px solid #ffffff !important;
}
.modal.fade .modal-dialog {
-webkit-transform: scale(0.1);
-moz-transform: scale(0.1);
-ms-transform: scale(0.1);
transform: scale(0.1);
top:300px;
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.modal.fade.in .modal-dialog {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translate3d(0, -300px, 0);
transform: translate3d(0, -320px, 0);
opacity: 1;
}
.sec2Blog2{
height:400px;
overflow:hidden;
} .small_portfolio{
width:100%;
float:left;
display:none;
}
.flipbook{
transition:0.5s ease-in-out;
height:400px !important;
}
@media screen and (min-width: 240px) and (max-width:1200px){
.flipbook-viewport{
display:none;
}
.small_portfolio{
display:block;
}
} .vid_section{
width:80%;
float:left;
margin-left:10%;
}
.swal-icon--success__ring {
border: 4px solid hsla(283, 70%, 64%, 0.2) !important;
}
.swal-icon--success__line {
background-color: #ae53d1 !important;
}
.swal-button {
background-color: #ae53d1 !important;
} .gallery_heading{
width:100%;
height:auto;
float:left;
overflow:hidden;
}
.gallery_heading img{
width:109%;
}
.full-gallery{
width:100%;
height:auto;
float:left;
background-image:url(https://thebridalsmakeover.com/wp-content/themes/BLANK-Theme/images/bg_service2.jpg);
background-attachment:fixed;
padding-bottom: 50px;
}
#jssor_1{
position:relative;
margin:0 auto;
top:20px;
left:0px;
width:980px;
height:600px;
overflow:hidden;
visibility:hidden;
}
.jssora106 {display:block;position:absolute;cursor:pointer;}
.jssora106 .c {fill:#fff;opacity:.3;}
.jssora106 .a {fill:none;stroke:#000;stroke-width:350;stroke-miterlimit:10;}
.jssora106:hover .c {opacity:.5;}
.jssora106:hover .a {opacity:.8;}
.jssora106.jssora106dn .c {opacity:.2;}
.jssora106.jssora106dn .a {opacity:1;}
.jssora106.jssora106ds {opacity:.3;pointer-events:none;}
.jssort051 .p {position:absolute;background-color:#000;}
.jssort051 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.45;}
.jssort051 .p:hover .t{opacity:.7;}
.jssort051 .pav .t, .jssort051 .pdn .t, .jssort051 .p:hover.pdn .t{opacity:1;}
.jssort051{
position:absolute;
left:0px;
bottom:0px;
width:1000px;
height:150px;
margin-top:30px;
}
.p{
width:200px;
height:150px;
cursor:pointer;
overflow:hidden;
margin-left:1px;
margin-top: 2px;
}
.p img{
transition:0.3s ease-in-out;
}
.p img:hover{
-ms-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3);
}
.tUrn{
width:100%;
float:left;
padding:5px 25px 5px 25px;
margin-top:59%;
}
.tUrn p{
text-align:right;
text-transform:uppercase;
color: #FFF;
font-family: Lora;
font-size: 18px;
font-weight: 700;
text-shadow: 1px 2px 2px #000;
} .headingSinner{
width:100%;
float:left;
height:400px;
overflow:hidden;
}
.headingSinner img{
width:100%;
}
.servicesInnerFullBlog{
width:100%;
float:left;
}
.InnerFullBlog{
width:100%;
float:left;
margin-top:35px;
margin-bottom:80px;
}
.servicesInnerBlog{
padding:5px;
margin-top:80px;
}
.img_part{
width:100%;
float:left;
margin-top:-140px;
text-align:center;
}
.img_part h1 {
font-family: Lora;
margin-top: 4px;
margin-bottom: 2px;
color: #317dd4;
}
.img_Blog{
height:230px;
width:230px;
margin:0 auto;
overflow:hidden;
border-radius:100%;
}
.img_Blog img{
width:100%;
}
.servicesInnerBloginner {
width: 100%;
height: auto;
float: left;
padding: 25px 10px 25px 10px;
text-align: left; background:url(https://thebridalsmakeover.com/wp-content/themes/BLANK-Theme/images/original_bac.jpg);
}
.infoSectionPart{
width:100%;
height:auto;
overflow:hidden;
}
.infoSectionPartlist li{
list-style-position:outside;
}
.infoSectionPartlist li p {
font-family: Lora;
font-size: 17px;
color: #000;
line-height: 18px;
}
.infoSectionPart p {
font-family: Lora;
font-size: 17px;
color: #000;
line-height: 28px;
}
.servicesInnerFullBlogHeading{
width:100%;
float:left;
text-align:center;
margin-top:40px;
}
.servicesInnerFullBlogHeading h1{
font-family:Lora;
font-size:50px;
color:#351d63;
margin:0;
text-align:center;
}
.unn_service{
width:30%;
height:2px;
background:#600659;
margin:30px auto;
}
.unn_service_img{
width:100%;
height:auto;
float:left;
text-align:center;
margin-bottom:12px;
}
.unn_service_img img{
width:11%;
margin:0 auto;
}
.infoSectionPartbtnGrup li{
list-style:none;
display:inline-block;
margin-left:-5px;
}
.infoSectionPartbtnGrup{
margin-left:-10px;
margin-top:30px;
}
.infoSectionPartbtnGrup li p {
background: transparent;
color: #600659;
padding: 12px 17px 12px 17px;
cursor: pointer;
border: 1px solid #600659;
transition: 0.3s ease-in-out;
font-family: Lora;
font-size: 18px;
}
.infoSectionPartbtnGrup li p:hover{
color:#fff;
background:#600659;
}
.close {
line-height: 0 !important;
color: #fff !important;
opacity: 1 !important;
background: #9639b9 !important;
width: 26px !important;
height: 26px !important;
border-radius: 26px !important;
outline:none !important;
margin-top:7px !important;
}   .services_2MainWrapper{
width:100%;
height:auto;
padding:50px;
background:url(https://thebridalsmakeover.com/wp-content/themes/BLANK-Theme/images/bg_service2.jpg);
float:left;
background-attachment:fixed;
}
.services_2_imgContPart{
width:100%;
float:left;
}
.services_2_ImgContTxt a{
color:#fff;
}
.under_img{
width:100%;
float:left;
text-align:center;
}
.under_img img{
width:13%;
margin:0 auto;
}
.services_2_SubHeading{
width:100%;
float:left;
text-align:center;
margin-bottom:40px;
}
.services_2_SubHeading h1{
font-family:Playfair Display;
color:#fff;
font-size:40px;
}
.services_2_SubHeading p{
font-family:Playfair Display;
color:#fff;
font-size:20px;
margin-top:40px;
}
.ImgContentBlog{
margin-top:20px;
}
.services_2_customHeading{
width:100%;
float:left;
}
.services_2_customHeading img{
width:100%;
}
#panel{
width:50%;
height:auto;
padding:20px;
background:#fff;
margin:0 auto;
display:none;
position:absolute;
float:left;
z-index:999;
margin-left:25%;
margin-top:20px;
box-shadow: 1px 1px 1px 4px rgba(0, 0, 0, 0.1);
}
#panel h1{
text-align:center;
font-family:Lora;
font-size:26px;
color:#600659;
}
#closeBtn {
line-height: 0 !important;
color: #fff !important;
opacity: 1 !important;
background: #9639b9 !important;
width: 26px !important;
height: 26px !important;
border-radius: 26px !important;
outline:none !important;
margin-top:7px !important;
padding:12px 7px 7px 7px;
cursor:pointer;
}
.closeBtnPanel{
width:100%;
float:left;
margin-top:0px;
text-align:right;
} .workShopFullBlog{
width:100%;
float:left;
padding-bottom:0px;
background:#f5f5f7;
}
.workShopBlogs{
padding:8px;
height:230px;
overflow:hidden;
margin-top:10px;
margin-bottom:5px;
}
.workShopBlogInner{
width:100%;
float:left;
}
.workShopImgSec{
padding:0;
}
.workShopImgSec img{
width:100%;
}
.workShopTxt{
padding:0;
background:#fff;
}
.workShopTxtInner{
width:100%;
padding:10px;
height:227px;
}
.workShopTxtInner h3{
font-family:Lora;
font-size:22px;
margin:0;
color:#000;
font-weight:bold;
}
.workShopTxtInner p{
font-family:Lora;
font-size:18px;
margin-top:15px;
}
.btn5{
background:#600659;
padding:8px 15px 8px 15px;
color:#fff;
text-align:center;
font-size:14px;
font-family:Playfair Display;
border-radius:30px;
border:1px solid transparent;
transition:.3s ease-in-out;
float:left;
margin-top:5px;
margin-left:15px;
}
.btn5:hover{
background:#fff;
color:#600659;
border:1px solid #600659;
text-decoration:none;
}
.heading_work{
width:100%;
float:left;
margin-top:10px;
text-align:center;
font-family:Lora;
}
.viewAllBtn{
background:#600659;
padding:12px 25px 12px 25px;
color:#fff;
text-align:center;
font-size:17px;
font-family:Playfair Display;
border-radius:30px;
border:1px solid transparent;
transition:.3s ease-in-out;
margin-top:5px;
margin-left:15px;	
}
.viewAllBtn:hover{
background:#fff;
color:#600659;
border:1px solid #600659;
text-decoration:none;
}
.viewAllBtnContainer{
width:100%;
float:left;
margin-top:40px;
margin-bottom:40px;
text-align:center;
}
.heading_work p{ font-family:Playfair Display;
font-size:18px;
color:#000;
line-height:30px;
margin-top:15px;
}
.servicesInnerFullBlogHeading p{
text-align:center;
font-family:Lora;
color:#000;
font-size:17px;
line-height:29px;
}
.workImgSection{
width:100%;
float:left;
margin-top:25px;
margin-bottom:10px;
overflow:hidden;
text-align:center;
}
.workImgSection img{
width:70%;
margin:0 auto;
}
.amotherImagePanel{
width:100%;
float:left;
margin-bottom:25px;
}
.imagespanel{
width:100%;
float:left;
}
.imagespanelBlog{
overflow:hidden;
padding:2px;
height: 582px;
}
.imagespanelBlog img{
width:100%;
} .wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
color: #FFF;
text-decoration: none;
background-color:#600659; 
border: 1px solid transparent !important;
padding: 7px 12px 7px 12px !important; margin: 2px;
font-family: Lora;
font-size: 18px;
transition: 0.2s ease-in-out;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border:1px solid #600659 !important;
background-color:#fff;
color:#600659;
}
.wp-pagenavi span.current {
border-color: #600659;
background-color:#fff;
color:#600659;
}
.paginationWrapper{
width:100%;
float:left;
margin-top: 40px;
}
.paginationWrapperInner{
width: 100%;
float:left;
text-align: center;
}
#page_navigation a{ 
padding: 10px 9px !important; border: 1px solid #600659!important;
background: #600659;
margin: 2px;
color: #fff;
text-decoration: none;
font-family: Lora !important;
font-size: 18px;
border-radius: 0px!important;
transition: 0.3s ease-in-out;
}
#page_navigation a:hover{
background: #fff !important;
color: #600659 !important;
text-decoration: none;
}
.active_page{
background: #fff !important;
color: #600659 !important;
text-decoration: none;
}
#page_navigation { 
margin-bottom: 20px;
float: none;
display: inline-block;
}
.pagination_container{
width: 100%;
float: left;
text-align: center;
display: block;
padding: 0 0 70px;
}
.innerBlog{
overflow:hidden;
margin-top:25px;
} .abtAnother p{
font-size: 20px;
text-align: left;
}
.abtIng{
width:200px;
height:auto;
float:left;
padding: 15px;
}