
.carousel {
  height: 50%;
  width: 100%;
  margin: 0 auto;
}  

.top-buffer { margin-top:10px; }

.myfooter
{
  padding: 0px;
  
  background-color: #CCA76B
}
a.explore_footer:hover {
  color: #fff !important;
}
.myheader
{ 
  padding: 10px;
  margin-top: 10px;
  background-color: #382945;
}

.submitbtn
{
  background-color: #382945;
  color: white;
}

.leftarea
{
   height: 30px;
   width: 90px;
   margin-left: 320px;
   margin-top:27px;
}
.rightarea
{
   height: 30px;
   width: 90px;
   margin-left:-64px!important;
   margin-top:27px;
}

.portfolio-item 
{
    margin-bottom: 13px!important;
}

a.explore_footer {
  text-decoration: none !important;
}

.sliderbtn
{
  color: black; 
  font-size: 25px!important; 
}

.navbar .navbar-collapse {
   padding-right: 0px!important;
 
}

.navbar-brand
{
  padding: 15px 0px!important;
  
}

.navbar-nav>li {
    float: left;
    margin-left: 30px;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link 
{
    color: #E0D2B4;
}

.navbar-dark .navbar-nav .nav-link 
{
    color: #473059;
    font-family: futura ;
    font-size: 15px;
}

.navbar .navbar-nav {
     font-family: futura ;
}


.navbar-header {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -60px;
}
.n1avbar { 
    margin-top: 70px;
}

.fixed-top {
   
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
  
}

.subscribeForm
{
  border-radius: 0px!important;
}

.mythumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
   
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #BC9F5F;    
}
.custom_headingnew
{
  font-family: 'Montserrat', sans-serif;
  color: #5E3B74;
  font-size: 25px;
  font-style: normal;
}


.custom_heading
{
     font-family: "futura";
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
  
}
.container {
    width: 100% !important;
    max-width:100% !important;
    padding:0px !important;
}

.navbar-header
{
  width:100%;
}


.navbar
{
  border-radius: 0px!important;
  margin-bottom: 0px!important;
 /* box-shadow: 5px 10px #888888;*/
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
 
}
.blog_title 
{
white-space: nowrap;
width:350px;
overflow: hidden;
text-overflow: ellipsis;
}

.myfont
{
   font-family: 'Cereal-Book';
   
   /*font-family: 'futura';*/

}

.footerheading
{
  font-size: 14px!important;
/*  font-family: 'Brandon_reg';*/
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  color: #fff;
  letter-spacing: 1px;
}





 .carousel-item {
    /* height: 65vh!important; */
   /* min-height: 300px;*/
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.carousel-control 
{
  position: absolute;
  top: 50%; /* pushes the icon in the middle of the height */
  z-index: 5;
  display: inline-block;
}
.carousel-inner>.active:not(.testimonial-item), .carousel-inner>.next:not(.testimonial-item), .carousel-inner>.prev:not(.testimonial-item) {
    display: flex;
}

/*custom font*/
@font-face 
{
  font-family: 'Brandon_reg';
  src: url('font/Brandon_reg.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  url('font/Brandon_reg.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
} 
@font-face 
{
  font-family: 'futura';
  src: url('font/futura.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
   url('font/futura.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
} 


@font-face 
{
  font-family: 'TrajanPro-Regular';
  src: url('font/TrajanPro-Regular.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  url('font/TrajanPro-Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
@font-face
{
    font-family: 'Cinzel';
    src:url('font/Cinzel-Regular.woff') format('woff'),
    url('font/Cinzel-Regular.ttf') format('truetype');
}
@font-face
{
    font-family: 'Abel';
    src:url('font/abel-regular.woff') format('woff'),
    url('font/abel-regular.ttf') format('truetype');
}
@font-face
{
    font-family: 'Julius Sans One';
    src:url('font/JuliusSansOne-Regular.woff') format('woff'),
    url('font/JuliusSansOne-Regular.ttf') format('truetype');
}


.linkfont
{
  font-family: 'Julius Sans One', sans-serif; 
}

.home_content
{
 /* font-family: brandon_reg; */
 font-family: 'Montserrat', sans-serif;
  color: #777777; 
  font-weight: 500; 
  font-size: 14px;
}

.home_topcontent
{
  /*margin-left: 50px; */
  /*font-family: brandon_reg;*/
  font-family: 'Montserrat', sans-serif;
  color: #545252;
  font-size: 12px;
  margin-bottom: 4px;
}


.headerlinkfont
{
  font-family: 'Julius Sans One', sans-serif;
  display: block;
  color: #c89834;
  text-decoration: none;
  padding: 3% 0
}


.collect_decp
{
    color: #bfa161;
    font-size: 16px;
    text-align: center;
    text-transform: none;
    letter-spacing:1px;
    /*font-family: 'Abel', sans-serif;*/
     font-family: 'brandon_reg', sans-serif;
    text-shadow: 0 1px 1px white 
  }

.collectionfont
{
  font-family: 'Cinzel', sans-serif;
}

.tagfont
{
  font-family: 'Abel', sans-serif;
}

.mycontent
{
  font-family: TrajanPro-Regular;
}

a:hover { 
  color: #C1A66B;
}


/*
.navbar .navbar-nav {
    display: inline-block;
    float: none;
    background-color:white; 
    font-family: 'TrajanPro-Regular';
    font-size: 12px;
    font-weight: 100;
    margin-top: 15px;
    letter-spacing: 0.7px;

}*/
.explore
{
   color: black;
 /*  font-family: 'Brandon_reg';*/
   font-family: 'Montserrat', sans-serif;
   font-size: 13px;
}
.explore_footer
{
   color: white;
  /* font-family: 'Brandon_reg';*/
  font-family: 'Montserrat', sans-serif;
   font-size: 13px;
   /* color: #c4bbca; */
}
.test_user
{
    width: 90px;
    height: 90px;
    margin-top: 0px;
    border-radius: 20%;
}
.comman_font
{
/*    font-family: 'brandon_reg', 'sans-serif'!important;
*/
    font-family: 'Montserrat', sans-serif!important;
	font-size:14px !important;
letter-spacing:.2px;
}

.padding_body
{
  padding-right: 0px!important;
}

.heading
{
   color: #BC9F5F!important; 
    /* background-color: white!important; */
    font-size: 14px!important;
    font-weight: 500!important;
 /*   font-family: 'futura', sans-serif;*/
 font-family: 'Montserrat', sans-serif!important;
    /* font-family: 'brandon_reg', sans-serif;*/
    padding-right: .5rem;
    padding-left: .5rem; 
}

.custom_heading
{
  /*font-family:'futura';*/
  font-family: 'Montserrat', sans-serif!important;
  color: #5E3B74;
  font-size: 20px;
  font-weight: 700;
}

.custom_headingnew
{
/*font-family: 'Playfair Display', serif;
  color: #5E3B74;
  font-size: 27px;
  /*font-style: italic;*/
 /* font-weight: 700;*/
}

div#topbar {
  display: none !important;
}

.msg_sent
{
  background-color: #382945!important;
  border-color: #382945;
  color: white;
/*  font-family: 'futura';*/
 /* font-family: 'brandon_reg', sans-serif;*/
 font-family: 'Montserrat', sans-serif!important;
  font-size: 13px;

}


.btn:hover {
    color: #5E3B74;
    text-decoration: none;
}

body{
font-family: 'Montserrat', sans-serif;
}

.gold_heading
{
/*  font-family:'futura';*/
font-family: 'Montserrat', sans-serif!important;
  color: #5E3B74;
  font-size: 13px;
  font-weight: 700;
}

.newStyle
{
    letter-spacing: 0.5px;
    line-height: 31px;
    font-family: 'brandon_reg', sans-serif;
}

label
{
  font-weight:100!important;
}

.carousel-indicators .active
   {
   background-color: #777777;
   border: 1px solid #777777;
   color: #777777;
   }
   .carousel-indicators li
   {
   border:1px solid #777777;
   }
   .carousel-indicators
   {
   /*display: inline;*/
   }
   .testi_userimg
   {
   max-height: 100px;
   max-width: 100px;
   /*border :2px solid #5E3B73;*/
   }


.overlay{

    background: rgba(0,0,0,0.1);
    position: absolute;
    height: 30%;
    max-width: 100%;
    bottom: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.rel-pos
{
  position: relative;
}



   /*/////////////////////////////*/

   @charset "utf-8";

/* Simple fluid media

   Note: Fluid media requires that you remove the media's height and width attributes from the HTML

   http://www.alistapart.com/articles/fluid-images/ 

*/

img, object, embed, video {max-width: 100%;height: auto;}

/* IE 6 does not support max-width so default to width 100% */

.ie6 img {width:100%;}

/* Landscape phones and down */

@media only screen and (max-width: 480px){
.rate{position:absolute;right:30px;top:80px}
.gridContainer {width: 100%; padding-left:0; padding-right:0; float:left;}
#LayoutDiv1 {clear: both; width: 100%;display: block; max-width:100%; margin:0 auto;}
.logo-panel{ width:100%; float:left; text-align:center; padding:2% 0;}
.logo-panel-space{ margin:0}
.logo-panel img{ width:35%;}
.nav-panel{ width:100%; float:left; text-align:center; padding:1.5% 0 0 0}
.common-panel{ width:100%; margin:0 auto}
.nav-panel ul{ width:100%; margin:0 auto; list-style-type:none; padding:0}
.nav-panel ul li{ display:inline; padding:0 2%; text-transform:uppercase;}
.nav-panel ul li a{ text-decoration:none; color:#d0a143;}
.middle-panel{ width:100%; float:left;}
.collection-panel1{ width:100%; float:left; position:relative;}
.collection-panel1 img{ width:100%;}
.tl-div{ width:100%; float:left; position:absolute; text-align:center; text-transform:uppercase; font-size:17px; color:#fff; bottom:8px; font-family: 'Roboto', sans-serif; z-index:999999999;}
.tl-div span {font-size:12px;display:block;}
.azva {color:#b6975f !Important; text-transform:none;font-size:12px !Important;bottom:15px}
.azva span{font-size:15px !Important;}
.azva a{font-size:12px !Important;text-decoration:none;color:#b6975f !Important;}
.discover-btn{ float:left; width:100%; text-align:center; padding:2% 0}
.discover-btn a{background-color:#785969; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}
.collection-panel2{ width:100%; float:left;}
.hiranya {color:#FFF !Important;}
.div1{ width:100%; float:left;background-color:#382945;}
.img-div{ width:50%; float:left;}
.img-div.right{ float:right}
.collection2 .img-div{ width:50%; float:right !Important;}
.collection2 .img-div.right {float:left !important;}
.img-div img{ width:100%;}
.text-div{ width:50%; float:left; color:#bea161; text-transform:uppercase; text-align:center; padding:11.8% 0 0 0 !important; height:92px; font-family: 'Cinzel', sans-serif; }
.text-div-rate{ width:50%; float:left; text-transform:uppercase; text-align:center; padding:11.8% 0 0 0 !important; height:92px; font-family: 'Roboto', sans-serif; }
.line2 { padding:21% 0 0 0!important;}
.line3 { padding:19% 0 0 0!important;}
.line4 { padding:17% 0 0 0!important;}
.line5 { padding:15.5% 0 0 0!important;}
.line6 { padding:14.5% 0 0 0!important;}
.line7 { padding:12.5% 0 0 0!important;}
.text-div.two{ padding:12% 0 !important}
.discover-btn.blue a{background-color:#473059; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}
.discover-btn.blue{ float:left; width:100%; text-align:center; padding:8% 0}
.panel{ width:100%; float:left;}
.wed-div1{ width:100%; float:left;}
.panel.collection2 .wed-div1{ width:100%; float:right;}
.wed-div1 .img-div{ width:100%; float:left; position:relative}
.wed-div1 .tl-div{ color:#382945;}
.discover-btn.pink a{ background-color:#d6a196;}
.wed-div1.white-bg{ background-color:#fff; padding:13.2% 5% 3.5%; width:90%; color:#bea161; text-align:center;}
.wed-div1.white-bg .div1{ padding:0 0 7% 0; text-transform:uppercase; font-size:11px;background-color:transparent;}
.wed-div1.white-bg .div2{ color:#382945; font-size:18px; text-transform:uppercase; padding:0; font-family: 'Roboto', sans-serif; }
.tl-div .div1{ padding:0; text-transform:initial;background-color:transparent;font-size:13px}
.tl-div .div2{ font-size:19px; text-transform:uppercase; padding:0; font-family: "Cinzel",serif; }
.discover-btn.pink2 a{background-color:#bea161; border:1px solid #FFF;}
.panel.bg2{ background:url(../images/queen-bg.jpg) no-repeat center top; background-size:cover;}
.panel.bg2 .text-div{ width:90%; float:right; background:none; padding:30% 5% 0 5% !important; height:auto}
.panel.bg2 .text-div .div1{ padding:0 0 3% 0; text-transform:initial; color:#fff; font-size:12px;background-color:transparent; font-family: 'Abel', sans-serif; }
.panel.bg2 .text-div .div2{ color:#382945; font-size:18px; text-transform:uppercase; padding:0 0 3% 0; color:#fff;}
.discover-btn.green a{ background-color:#7d805e; border:1px solid #626164}
.footer-panel{ width:100%; float:left; background:url(../images/footer-bg.jpg) no-repeat center top; padding:2% 0; background-size:cover;}
.footer-div{ width:100%; float:left; text-align: center;}
.footer-logo{ width:100%; float:left; padding:0 0 1.1% 0}
.footer-logo img{ width:10%;}
.footer-links{ width:100%; float:left;padding:0 0 1.5% 0}
.footer-links ul{ margin:0; padding:0; list-style:none;}
.footer-links ul li{ display:inline;}
.footer-links ul li img{ width:5%;}
.footer-links ul li a{ color:#000; text-decoration:none; padding:0 0.5%; font-size:}
.footer-links ul li a.active{ color:#5e3b73;display:inline}
.copyright-div{ width:100%; float:left; padding:1.5% 0 0 0;font-size:10px}
.nav-menu{ display:none}
.mobile-menu{ display:block}
.mobile-menu2{ display:none}
.text-panel{ width:70%; float:left; padding:7% 15% 8% 15%; text-align:center; color:#5e3b73; font-size:16px;}
.panel.collection-bg{ background:url(../images/collection-img.jpg) no-repeat left top; background-size:cover}
.panel.collection-bg .text-div{ width:100%; float:right; background:none; color:#fff; text-transform:uppercase; text-align:center; padding:11.8% 0 !important; height:auto}
.panel.collection-bg .text-div .div1{ padding:0 0 3% 0; text-transform:uppercase; color:#fff; font-size:11px;background-color:transparent; font-family: 'Roboto', sans-serif; }
.panel.collection-bg .text-div .div2{ color:#fff; font-size:18px; text-transform:uppercase; padding:0 0 3% 0; color:#fff; font-family: 'Roboto', sans-serif; }
.discover-btn.purple a{ background-color:#785969; border:1px solid #fff}
.wed-div1.blue-bg{     border-bottom: 1px solid #dfbf8a; padding:8% 10% 4%; width:100% !Important; color:#bea161; text-align:center;}
.wed-div1.blue-bg .div2{ color:#fff; text-transform:uppercase; font-size:21px; font-family: 'brandon_reg', sans-serif; }
.wed-div1.blue-bg .div2 span{color: #bfa161;font-size: 13px;text-align: center;text-transform: none;}
.nav-menu .inside-menu{ width:88.75%; float: right; background-color:#bea161; padding:10px 0; border:1px solid #fff; border-left:none;}
.nav-menu .inside-menu ul{ margin:0; padding:0; list-style-type:none;}
.nav-menu .inside-menu ul li{ display:inline-block}
.nav-menu .inside-menu ul li a{ color: #fff; float: left; padding: 0 6%; text-transform:uppercase; text-decoration:none; font-size:11px;}
.mobile-menu2 #header{ background-color:#bea161; border:1px solid #fff; height:36px; padding:0 12%;text-align:left; font-size:11px;}
.gallery-panel{ width:100%; float:left; padding:6% 0 0 0}
#single-img-div{ width:100%; float:left;}
.gallery-tl{ width:100%; float:left; text-align:center; text-transform:none; font-size:13px;margin: 20px 0}
.gallery-tl span{ float:left; width:100%; font-size:19px; text-transform:uppercase; padding:0 0 2% 0; font-family: 'Cinzel', sans-serif; }
.div-left{ width:100%; float:left;}
.div-right{ width:100%; float: right; padding:0; min-height:250px;}
.div-right .text-panel{ width:100%; float:left;}
.space1{padding:23% 0 0 0;}
.space2{padding:8% 0 0 0;}
.space3{padding:2.5% 0 0 0;}
.text-tl{ width:100%; float:left; text-transform:uppercase; color:#fff; color:#bfa161; font-size:13px; text-align:center; padding:0 0 1% 0}
.text-tl p{padding: 0 5%; text-transform:none;}
.text-tl span{ color:#fff; font-size:18px; float:left; padding:2% 0; width:100%; font-family: 'Cinzel', sans-serif; }
.div-left.pos-right{ float:right}
.div-right.pos-left{ float:left;}
.slide-txt{ width:16.5%; float:right; position:absolute; text-transform:uppercase; top:5px; line-height:14px; text-align:center; font-size:10px;}
.slide-txt span{ color:#000; font-size:13px; text-transform:uppercase; font-family: 'Roboto', sans-serif; }
.experience-panel{ width:100%; float:left; background: url(../images/experience-img.jpg) no-repeat center top; background-size:cover; position:relative; height:200px;}
.experience-tl{ width: auto; float:left; position:absolute; font-size:17px; text-transform:uppercase; color:#fff; left:5%; top:50%; font-family: 'Roboto', sans-serif; }
.experience-tl span {display: block;font-size: 10px;line-height: 15px; font-family: 'Roboto', sans-serif; }
.purple-panel{ width:90%; float:left; background-color:#382945; padding:6% 5% 9% 5%}
.purple-panel .content-panel span {display: block;font-size: 12px; font-family: 'Abel', sans-serif; }
.purple-panel .content-panel{width: auto; float:left; color:#fff; font-size:17px;}
.purple-panel .content-panel ul{ margin:0; padding:0; list-style-type:none; font-family: 'Cinzel', sans-serif;}
.purple-panel .content-panel ul li{ padding:0 0 6% 0; text-transform:uppercase;}
.purple-panel .content-panel ul li span {  text-transform:none;}
.contact-panel{ width:84%; float:left; background-color:#382945; padding:5% 8%; color:#fff;}
.contact-panel .con1{ width:100%; float:left; padding:2% 0}
.contact-panel .div1{ width:100%; float:left; text-align:center;}
.con-txt{ color:#fff; text-transform:capitalize; font-size:14px; line-height:23px; padding:8% 0; float:left;text-align:center;width:100%}
.con-txt span{ color:#bfa161; font-family: 'Cinzel', sans-serif; text-transform:uppercase;}
.con-txt a{ color:#FFF;font-family: 'Abel', sans-serif;}
.google-map iframe{ border:none;}
.career-text{ width:90%; float:left; text-align:center; text-transform:uppercase; font-size:13px; line-height:28px; color:#bfa161; padding:5% 5% 13% 5%}
.form-div{ width:100%; float:left; text-align:left;}
.row1{ width:100%; float:left; padding:0 0 3% 0;}
.enquiry-bold{ width:100%; float:left; color:#bfa161; font-size:14px; text-align:left; padding:0 3% 2% 0}
.enquiry-text3{ width:100%; float:left;}
.enquiry-text3 .form-textfield3{ border:1px solid #c7ac74; padding:1.5%; width:100%;}
.req-fields{ color:#F00;}
.submit-row1{ width:100%; float:left; text-align:center; color:#bfa161; font-size:15px;padding:0}
.submit-row1 input{color:#bfa161;}
.captcha-field2{ width:50%;padding:1.5%}
input[type=button]{background-color:#382945;border:0}
.yellow-patch{ width:96%; float:left; background-color:#bfa161; padding:2% 2%; margin:5% 0 0 0}
.yellow-patch ul{ padding:0; margin:0; list-style-type:none;}
.yellow-patch ul li{ display:inline; padding:0 1%; text-transform:uppercase; font-size:12px; color:#fff;}
.yellow-patch ul li a{text-transform:uppercase; font-size:13px; color:#fff;text-decoration:none}
.purple-panel1{ width:94%; float:left; background-color:#382945; padding:5% 3% 17% 3%; color:#fff;}
.purple-panel1 p{ margin:0; padding:0 0 15px 0; line-height:20px; font-size:14px;}
.purple-panel1 p.bold{ font-weight:700; color:#c89834}
.purple-panel1 p a{ text-decoration:underline; color:#fff;}
.wedding-img{ width:100%; float:left; padding:0 0 2% 0;}
.wedding-img2{ width:100%; float:left; padding:0;}
.rate-panel-col1{width:100%;float:left;font-size:11px; font-family: 'Cinzel', sans-serif; }
.rate-panel-col2{width:100%;float:left;font-size:11px; font-family: 'Abel', sans-serif; }
.rate-panel-col2 span {font-size:20px}
}

/* Landscape phone to portrait tablet */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.rate{position:absolute;right:150px;top:140px}
.gridContainer {width: 100%; padding-left:0; padding-right:0; float:left;}
#LayoutDiv1 {clear: both; width: 100%;display: block; max-width:100%; margin:0 auto;}
.logo-panel{ width:100%; float:left; text-align:center; padding:2% 0;}
.logo-panel-space{ margin:0}
.logo-panel img{ width:35%;}
.nav-panel{ width:100%; float:left; text-align:center; padding:1.5% 0 0 0;}
.common-panel{ width:100%; margin:0 auto}
.nav-panel { width:100%; float:left}
.middle-panel{ width:100%; float:left;}
.collection-panel1{ width:100%; float:left; position:relative;}
.collection-panel1 img{ width:100%;}
.tl-div{ z-index:999999999;width:100%; float:left; position:absolute; text-align:center; text-transform:uppercase; font-size:19px; color:#fff; bottom:27px; }
.tl-div span {font-size:13px;display:block}
.azva {color:#b6975f !Important; text-transform:none;font-size:16px !Important;bottom:50px}
.azva span{font-size:25px !Important;}
.azva a{font-size:12px !Important;text-decoration:none;color:#b6975f !Important;}
.discover-btn{ float:left; width:100%; text-align:center; padding:2% 0}
.discover-btn a{background-color:#785969; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}
.collection-panel2{ width:100%; float:left;}
.div1{ width:100%; float:left;background-color:#382945;}
.img-div{ width:50%; float:left;}
.img-div.right{ float:right}
.collection2 .img-div{ width:50%; float:right !Important;}
.collection2 .img-div.right {float:left !important;}
.img-div img{ width:100%;}
.text-div{ width:50%; float:left; color:#bea161; text-transform:uppercase; text-align:center; padding:15% 0 0 0 !important;  height: 107px; font-family: 'Cinzel', sans-serif; }
.text-div-rate{ width:50%; float:left;text-transform:uppercase; text-align:center; padding:15% 0 0 0 !important;  height: 107px; font-family: 'Roboto', sans-serif; }
.line2 { padding:23% 0 0 0!important;}
.line3 { padding:21.2% 0 0 0!important;}
.line4 { padding:19% 0 0 0!important;}
.line5 { padding:18% 0 0 0!important;}
.line6 { padding:17% 0 0 0!important;}
.line7 { padding:15% 0 0 0!important;}
.text-div.two{ padding:15% 0 !important}
.discover-btn.blue a{background-color:#473059; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}
.discover-btn.blue{ float:left; width:100%; text-align:center; padding:8% 0}  
.panel{ width:100%; float:left;}
.wed-div1{ width:100%; float:left;}
.panel.collection2 .wed-div1{ width:100%; float:right;}
.wed-div1 .img-div{ width:100%; float:left; position:relative}
.wed-div1 .tl-div{ color:#382945;}
.discover-btn.pink a{ background-color:#d6a196;}
.wed-div1.white-bg{ background-color:#fff; padding:11.7% 5% 5%; width:90%; color:#bea161; text-align:center;}
.wed-div1.white-bg .div1{ padding:0 0 7% 0; text-transform:uppercase;background-color:transparent;}
.wed-div1.white-bg .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0; font-family: 'Roboto', sans-serif; }
.tl-div .div1{ padding:0; text-transform:initial;background-color:transparent;font-size:13px}
.tl-div .div2{ font-size:19px; text-transform:uppercase; padding:0; font-family: 'Cinzel', serif; }
.discover-btn.pink2 a{background-color:#bea161; border:1px solid #FFF;}
.panel.bg2{ background:url(../images/queen-bg.jpg) no-repeat center top; background-size:cover;}
.panel.bg2 .text-div{ width:96%; float:right; background:none; padding:11.5% 2% !important;}
.panel.bg2 .text-div .div1{ padding:0 0 3% 0; text-transform:initial; color:#fff; font-size:13px;background-color:transparent; font-family: 'Abel', sans-serif; }
.panel.bg2 .text-div .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0 0 3% 0; color:#fff;}
.discover-btn.green a{ background-color:#7d805e; border:1px solid #626164}
.footer-panel{ width:100%; float:left; background:url(../images/footer-bg.jpg) no-repeat center top; padding:2% 0 2%; background-size:100%;}
.footer-div{ width:100%; float:left; text-align: center;}
.footer-logo{ width:100%; float:left; padding:0 0 1.1% 0}
.footer-logo img{ width:8%;}
.footer-links{ width:100%; float:left;padding:0 0 1.5% 0}
.footer-links ul{ margin:0; padding:0; list-style:none;}
.footer-links ul li{ display:inline;}
.footer-links ul li img{ width:4%;}
.footer-links ul li a{ color:#000; text-decoration:none; padding:0 0.5%; font-size:}
.footer-links ul li a.active{ color:#5e3b73; display:inline}
.copyright-div{ width:100%; float:left; padding:1.5% 0 0 0;font-size:9px}
.nav-menu{ display:none}
.mobile-menu{ display:block}
.mobile-menu2{ display:none}
.text-panel{ width:70%; float:left; padding:7% 15% 8% 15%; text-align:center; color:#5e3b73; font-size:20px;}
.panel.collection-bg{ background:url(../images/collection-img.jpg) no-repeat left top; background-size:cover}
.panel.collection-bg .text-div{ width:65%; float:right; background:none; color:#fff; text-transform:uppercase; text-align:center; padding:11.8% 0 !important; height:auto}
.panel.collection-bg .text-div .div1{ padding:0 0 3% 0; text-transform:uppercase; color:#fff; font-size:11px;background-color:transparent; font-family: 'Roboto', sans-serif; }
.panel.collection-bg .text-div .div2{ color:#fff; font-size:18px; text-transform:uppercase; padding:0 0 3% 0; color:#fff; font-family: 'Roboto', sans-serif; }
.discover-btn.purple a{ background-color:#785969; border:1px solid #fff}
.wed-div1.blue-bg{    border-bottom: 1px solid #dfbf8a; padding:8% 10% 4%; width:100% !Important; color:#bea161; text-align:center;}
.wed-div1.blue-bg .div2{ color:#fff; text-transform:none; font-size:21px; font-family: 'brandon_reg', sans-serif; }
.wed-div1.blue-bg .div2 span{color: #bfa161;font-size: 14px;text-align: center;text-transform: none;}
.nav-menu .inside-menu{ width:88.75%; float: right; background-color:#bea161; padding:10px 0; border:1px solid #fff; border-left:none;}
.nav-menu .inside-menu ul{ margin:0; padding:0; list-style-type:none;}
.nav-menu .inside-menu ul li{ display:inline-block}
.nav-menu .inside-menu ul li a{ color: #fff; float: left; padding: 0 6%; text-transform:uppercase; text-decoration:none; font-size:11px;}
.mobile-menu2 #header{ background-color:#bea161; border:1px solid #fff; height:36px; padding:0 12%;  text-align:left; font-size:11px;}
.gallery-panel{ width:100%; float:left; padding:6% 0 0 0}
#single-img-div{ width:100%; float:left;}
.gallery-tl{ width:100%; float:left; text-align:center; text-transform:none; font-size:13px;margin: 0 0 20px 0}
.gallery-tl span{ float:left; width:100%; font-size:19px; text-transform:uppercase; padding:0 0 2% 0; font-family: 'Cinzel', sans-serif; }
.div-left{ width:100%; float:left;}
.div-left img{width:100%}
.div-right{ width:100%; float: right; padding:0; height:250px;}
.div-right .text-panel{ width:100%; float:left;}
.space1{padding:16% 0 0 0;}
.space2{padding:8% 0 0 0;}
.space3{padding:7% 0 0 0;}
.text-tl{ width:100%; float:left; text-transform:uppercase; color:#fff; color:#bfa161; font-size:14px; text-align:center; padding:0 0 1% 0}
.text-tl p{padding: 0 5%; text-transform:none; }
.text-tl span{ color:#fff; font-size:18px; float:left; padding:0 0 1% 0; width:100%; font-family: 'Cinzel', sans-serif;}
.div-left.pos-right{ float:right}
.div-right.pos-left{ float:left;}
.slide-txt{ width:18%; float:right; position:absolute; text-transform:uppercase; top:20px; line-height:19px; text-align:center}
.slide-txt span{ color:#000; font-size:16px; text-transform:uppercase; font-family: 'Roboto', sans-serif; }
.experience-panel{ width:100%; float:left; background: url(../images/experience-img.jpg) no-repeat center top; background-size:cover; position:relative; height:240px;}
.experience-tl{ width: auto; float:left; position:absolute; font-size:20px; text-transform:uppercase; color:#fff; left:5%; top:60%; font-family: 'Roboto', sans-serif; right:5%}
.experience-tl span {display: block;font-size: 10px;line-height: 15px;}
.purple-panel{ width:92%; float:left; background-color:#382945; padding:6% 3% 9% 5%;}
.purple-panel .content-panel span {display: block;font-size: 13px;font-family: 'Abel', sans-serif;}
.purple-panel .content-panel{width: auto; float:left; color:#fff; font-size:12px;}
.purple-panel .content-panel ul{ margin:0; padding:0; list-style-type:none;font-size:20px; font-family: 'Cinzel', sans-serif; }
.purple-panel .content-panel ul li{ padding:0 0 4% 0; text-transform:uppercase;}
.purple-panel .content-panel ul li span { text-transform:none !Important;}
.contact-panel{ width:84%; float:left; background-color:#382945; padding:5% 8%; color:#fff;}
.contact-panel .con1{ width:100%; float:left; padding:2% 0}
.contact-panel .div1{ width:100%; float:left; text-align:center;}
.con-txt{ color:#fff; text-transform:capitalize; font-size:14px; line-height:23px;  padding:8% 0; float:left;text-align:center;width:100%}
.con-txt span{ color:#bfa161; font-family: 'Cinzel', sans-serif; text-transform:uppercase; }
.con-txt a{ color:#FFF;font-family: 'Abel', sans-serif;}
.google-map iframe{ border:none;}
.career-text{ width:90%; float:left; text-align:center; text-transform:uppercase; font-size:13px; line-height:28px; color:#bfa161; padding:5% 5% 13% 5%}
.form-div{ width:100%; float:left; text-align:left;}
.row1{ width:100%; float:left; padding:0 0 3% 0;}
.enquiry-bold{ width:100%; float:left; color:#bfa161; font-size:14px; text-align:left; padding:0 3% 2% 0}
.enquiry-text3{ width:100%; float:left;}
.enquiry-text3 .form-textfield3{ border:1px solid #c7ac74; padding:1.5%; width:100%;}
.req-fields{ color:#F00;}
.submit-row1{ width:100%; float:left; text-align:center; color:#bfa161; font-size:15px; padding:0}
.submit-row1 input{color:#bfa161;}
.captcha-field2{ width:50%;}
input[type=button]{background-color:#382945;border:0}
.yellow-patch{ width:96%; float:left; background-color:#bfa161; padding:2% 2%; margin:5% 0 0 0}
.yellow-patch ul{ padding:0; margin:0; list-style-type:none;}
.yellow-patch ul li{ display:inline; padding:0 1%; text-transform:uppercase; font-size:12px; color:#fff;}
.yellow-patch ul li a{text-transform:uppercase; font-size:13px; color:#fff;text-decoration:none}
.purple-panel1{ width:94%; float:left; background-color:#382945; padding:3% 3% 11% 3%; color:#fff;}
.purple-panel1 p{ margin:0; padding:0 0 15px 0; line-height:20px; font-size:14px;}
.purple-panel1 p.bold{ font-weight:700; color:#c89834}
.purple-panel1 p a{ text-decoration:underline; color:#fff;}
.wedding-img{ width:100%; float:left; padding:0 0 2% 0;}
.wedding-img2{ width:100%; float:left; padding:0;}
.rate-panel-col1{width:100%;float:left;font-size:15px; font-family: 'Cinzel', sans-serif; }
.rate-panel-col2{width:100%;float:left;font-size:15px; font-family: 'Abel', sans-serif; }
.rate-panel-col2 span {font-size:24px}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.rate{position:absolute;right:30%;top:100px;width: 41%;}
.logo-panel-space{ margin:0}
.gridContainer {width: 100%; padding-left:0; padding-right:0; float:left;}
#LayoutDiv1 {clear: both; width: 100%;display: block; max-width:100%; margin:0 auto;}
.logo-panel{ width:100%; float:left; text-align:center; padding:1% 0;}
.logo-panel img{ width:20%}
.nav-panel{ width:100%; float:left; text-align:center; padding:1.5% 0}
.common-panel{ width:100%; margin:0 auto}
.nav-panel{ width:100%; float:left;}
.middle-panel{ width:100%; float:left;}
.collection-panel1{ width:60%; float:left; position:relative;}
.collection-panel1 img{ width:100%;max-height:320px}
.tl-div{ width:100%; float:left; position:absolute; text-align:center; text-transform:uppercase; font-size:19px; color:#fff; bottom:15px; font-family: 'Roboto', sans-serif; z-index:999999999;}
.tl-div span {font-size:13px;display:block}
.azva {color:#b6975f !Important; text-transform:none;font-size:13px !Important;bottom:28px}
.azva span{font-size:19px !Important;}
.azva a{font-size:12px !Important;text-decoration:none;color:#b6975f !Important;}

.discover-btn{ float:left; width:100%; text-align:center; padding:2% 0}

.discover-btn a{background-color:#785969; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}

.collection-panel2{ width:40%; float:left;}

.div1{ width:100%; float:left;background-color:#382945;}

.img-div{ width:50%; float:left;}

.img-div.right{ float:right}

.collection2 .img-div.right {float:right;}

.img-div img{ width:100%;}

.text-div{ width:50%;float:left;color:#bea161;text-transform:uppercase; text-align:center; padding:11.7% 0 0 0 !important; font-family: 'Cinzel', sans-serif; }

.text-div-rate{ width:50%;float:left;text-transform:uppercase; text-align:center; padding:11.7% 0 0 0 !important; font-family: 'Roboto', sans-serif; }

.line2 { padding:19% 0 0 0!important;}

.line3 { padding:17.2% 0 0 0!important;}

.line4 { padding:15.4% 0 0 0!important;}

.line5 { padding:13% 0 0 0!important;}

.line6 { padding:10% 0 0 0!important;}

.line7 { padding:5% 0 0 0!important;}

.text-div.two{ padding:11.75% 0 !important}

.discover-btn.blue a{background-color:#473059; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}

.discover-btn.blue{ float:left; width:100%; text-align:center; padding:8% 0}

.panel{ width:100%; float:left;}

.wed-div1{ width:50%; float:left;}

.panel.collection2 .wed-div1{ width:50%; float:right;}

.wed-div1 .img-div{ width:100%; float:left; position:relative}

.wed-div1 .tl-div{ color:#382945;}

.hiranya {color:#FFF !Important;}

.discover-btn.pink a{ background-color:#d6a196;}

.wed-div1.white-bg{ background-color:#fff; padding:17.4% 3% 0%; width:44%; color:#bea161; text-align:center;}

.wed-div1.white-bg .div1{ padding:0 0 7% 0; text-transform:uppercase;background-color:transparent}

.wed-div1.white-bg .div2{ color:#382945; font-size:25px; text-transform:uppercase;padding:0; font-family: 'Roboto', sans-serif; }

.tl-div .div1{ padding:0; text-transform:initial;background-color:transparent;font-size:13px}

.tl-div .div2{ font-size:19px; text-transform:uppercase; padding:0; font-family: 'Cinzel', serif; }

.discover-btn.pink2 a{background-color:#bea161; border:1px solid #FFF;}

.panel.bg2{ background:url(../images/queen-bg.jpg) no-repeat center top; background-size:cover;}

.panel.bg2 .text-div{ width:53%; float:right; background:none; padding:10% 0 4% 0 !important; height:auto}

.panel.bg2 .text-div .div1{ padding:0 0 3% 0; text-transform:initial; color:#fff; font-size:13px;background-color:transparent; font-family: 'Abel', sans-serif; }

.panel.bg2 .text-div .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0 0 3% 0; color:#fff;}

.discover-btn.green a{ background-color:#7d805e; border:1px solid #626164}

.footer-panel{ width:100%; float:left; background:url(../images/footer-bg.jpg) no-repeat center top; padding:2% 0 2%; background-size:100%;}

.footer-div{ width:100%; float:left; text-align: center;}

.footer-logo{ width:100%; float:left; padding:0 0 1.1% 0}

.footer-logo img{ width:4%;}

.footer-links{ width:100%; float:left;padding:0 0 1.5% 0}

.footer-links ul{ margin:0; padding:0; list-style:none;}

.footer-links ul li{ display:inline;}

.footer-links ul li img{ width:2%;}

.footer-links ul li a{ color:#000; text-decoration:none; padding:0 0.5%; font-size:}

.footer-links ul li a.active{ color:#5e3b73; display:inline}

.copyright-div{ width:100%; float:left; padding:1.5% 0 0 0;font-size:10px}

.nav-menu{ display:block; width:100%; float:left}

.mobile-menu{ display:none}

.mobile-menu2{ display:block}

.text-panel{ width:70%; float:left; padding:7% 15% 8% 15%; text-align:center; color:#5e3b73; font-size:30px;}

.panel.collection-bg{ background:url(../images/collection-img.jpg) no-repeat left top; background-size:cover}

.panel.collection-bg .text-div{ width:50%; float:right; background:none; color:#fff; text-transform:uppercase; text-align:center; padding:11.7% 0 !important}

.panel.collection-bg .text-div .div1{ padding:0 0 3% 0; text-transform:uppercase; color:#fff; font-size:12px;background-color:transparent; font-family: 'Roboto', sans-serif; }

.panel.collection-bg .text-div .div2{ color:#fff; font-size:21px; text-transform:uppercase; padding:0 0 3% 0; color:#fff; font-family: 'Roboto', sans-serif; }

.discover-btn.purple a{ background-color:#785969; border:1px solid #fff}

.wed-div1.blue-bg{ width:50% !Important; color:#bea161; text-align:center;}

.wed-div1.blue-bg .div2{ margin-top:18px;color:#fff; text-transform:uppercase; font-size:25px; font-family: 'brandon_reg', sans-serif; }

.wed-div1.blue-bg .div2 span{color: #bfa161;font-size: 13px;text-align: center;text-transform: none;font-family: 'Abel', sans-serif;}

.nav-menu .inside-menu{ width:88.75%; float: right; background-color:#bea161; padding:10px 0 9px 0; border:1px solid #fff; border-left:none;}

.nav-menu .inside-menu ul{ margin:0; padding:0; list-style-type:none;}

.nav-menu .inside-menu ul li{ display:inline-block;text-align:center;width:19%;}

.nav-menu .inside-menu ul li a{ color: #fff; padding: 0; text-transform:uppercase; text-decoration:none; font-size:11px;}

.mobile-menu2 #header{ background-color:#bea161; border:1px solid #fff; height:36px; padding:0 12%;  text-align:left; font-size:11px;}

.gallery-panel{ width:100%; float:left; padding:5% 0 0 0}

#single-img-div{ width:100%; float:left;}

.gallery-tl{ width:100%; float:left; text-align:center; text-transform:none; font-size:12px;margin: 0 0 20px 0}

.gallery-tl span{ float:left; width:100%; font-size:27px; text-transform:uppercase; padding:0 0 2% 0; font-family: 'Cinzel', sans-serif; }

.div-left{ width:50%; float:left;}

.div-right{ width:50%; float: right; padding:0; height:319px;}

.div-right .text-panel{ width:100%; float:left;}

.space1{padding:32% 0 0 0;}

.space2{padding:22% 0 0 0;}

.space3{padding:20% 0 0 0;}

.text-tl{ width:100%; float:left; text-transform:uppercase; color:#fff; color:#bfa161; font-size:13px; text-align:center; padding:0 0 1% 0}

.text-tl p{padding: 0 5%; text-transform:none;}

.text-tl span{ color:#fff; font-size:18px; float:left; padding:0 0 1% 0; width:100%; font-family: 'Cinzel', sans-serif; }

.div-left.pos-right{ float:right}

.div-right.pos-left{ float:left;}

.slide-txt{ width:23%; float:right; position:absolute; text-transform:uppercase; top:40px; line-height:25px; text-align:center}

.slide-txt span{ color:#000; font-size:25px; text-transform:uppercase; font-family: 'Roboto', sans-serif; }

.experience-panel{ width:100%; float:left; background: url(../images/experience-img.jpg) no-repeat center top; background-size:cover; position:relative; height:500px;}

.experience-tl{ width: auto; float:left; position:absolute; font-size:25px; text-transform:uppercase; color:#fff; left:7%; top:54%; font-family: 'Roboto', sans-serif;}

.experience-tl span {display: block;font-size: 13px;line-height: 22px; font-family: 'Roboto', sans-serif; }

.purple-panel{ width:89%; float:left; background-color:#382945; padding:6% 3% 9% 8.1%}

.purple-panel .content-panel span {display: block;font-size: 15px; font-family: 'Abel', sans-serif; }
.purple-panel .content-panel{width: auto; float:left; color:#fff; font-size:25px;}
.purple-panel .content-panel ul{ margin:0; padding:0; list-style-type:none;}
.purple-panel .content-panel ul li{ padding:0 0 4% 0; text-transform:uppercase; font-family: 'Julius Sans One', sans-serif; }
.purple-panel .content-panel ul li span { text-transform:none;}
.contact-panel{ width:84%; float:left; background-color:#382945; padding:5% 8%; color:#fff; }

.contact-panel .con1{ width:100%; float:left; padding:2% 0}

.contact-panel .div1{ width:50%; float:left; text-align:center;}

.con-txt{ color:#fff; text-transform:capitalize; font-size:14px; line-height:23px;padding:0 7% 0 0; float:left;text-align:center;width:93%}

.con-txt span{ color:#bfa161; font-family: 'Cinzel', sans-serif; text-transform:uppercase;}

.con-txt a{ color:#FFF;font-family: 'Abel', sans-serif;}

.google-map iframe{ border:none;}

.career-text{ width:90%; float:left; text-align:center; text-transform:uppercase; font-size:13px; line-height:28px; color:#bfa161; padding:5% 5%}

.form-div{ width:100%; float:left; text-align:left;}

.row1{ width:100%; float:left; padding:0 0 2% 0;}

.enquiry-bold{ width:31%; float:left; color:#bfa161; font-size:14px; text-align:right; padding:0 3% 0 0}

.enquiry-text3{ width:66%; float:left;}

.enquiry-text3 .form-textfield3{ border:1px solid #c7ac74; padding:1.5%; width:100%;}

.req-fields{ color:#F00;}

.submit-row1{ width:100%; float:left; text-align:center; color:#bfa161; font-size:15px; padding:2% 0 0 0}

.submit-row1 input{color:#bfa161;}

.captcha-field2{ width:37%; padding:1.5%}

input[type=button]{background-color:#382945;border:0}

.yellow-patch{ width:96%; float:left; background-color:#bfa161; padding:1% 2%}

.yellow-patch ul{ padding:0; margin:0; list-style-type:none;}

.yellow-patch ul li{ display:inline; padding:0 1%; text-transform:uppercase; font-size:15px; color:#fff;}

.yellow-patch ul li a{text-transform:uppercase; font-size:13px; color:#fff;text-decoration:none}

.purple-panel1{ width:94%; float:left; background-color:#382945; padding:3% 3% 6% 3%; color:#fff; min-height:527px}

.purple-panel1 p{ margin:0; padding:0 0 15px 0; line-height:20px; font-size:14px;}

.purple-panel1 p.bold{ font-weight:700; color:#c89834}

.purple-panel1 p a{ text-decoration:underline; color:#fff;}

.wedding-img{ width:49%; float:left; padding:0 2% 0 0;}

.wedding-img2{ width:49%; float:left; padding:0;}

.rate-panel-col1{width:100%;float:left;font-size:12px; font-family: 'Cinzel', sans-serif; }

.rate-panel-col2{width:100%;float:left;font-size:13px; font-family: 'Abel', sans-serif; }

.rate-panel-col2 span {font-size:22px}

}



/* Landscape tablet and dated desktop */

@media (min-width: 980px) and (max-width: 1199px) {

.rate{position:absolute;right:34%;top:103px;width:31%;}

.gridContainer {width: 100%; padding-left:0; padding-right:0; float:left;}

#LayoutDiv1 {clear: both; width: 100%;display: block; max-width:100%; margin:0 auto;}

.logo-panel{ width:100%; float:left; text-align:center; padding:1% 0;}

.logo-panel-space{ margin:0}

.logo-panel img{ width:15%;}

.nav-panel{ width:100%; float:left; text-align:center; padding:1.5% 0}

.common-panel{ width:100%; margin:0 auto}

.nav-panel{ width:100%; float:left;}

.middle-panel{ width:100%; float:left;}

.collection-panel1{ width:60%; float:left; position:relative;}

.collection-panel1 img{ width:100%;max-height:427px}

.tl-div{ width:100%; float:left; position:absolute; text-align:center; text-transform:uppercase; font-size:19px; color:#fff; bottom:27px; font-family: 'Roboto', sans-serif; z-index:999999999;}

.tl-div span {font-size:13px;display:block}

.azva {color:#b6975f !Important; text-transform:none;font-size:16px !Important;bottom:50px}

.azva span{font-size:25px !Important;}

.azva a{font-size:12px !Important;text-decoration:none;color:#b6975f !Important;}

.discover-btn{ float:left; width:100%; text-align:center; /*padding:2% 0*/}

.discover-btn a{background-color:#785969; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}

.collection-panel2{ width:40%; float:left;}

.div1{ width:100%; float:left;background-color:#382945;}

.img-div{ width:50%; float:left;}

.img-div.right{ float:right}

.collection2 .img-div.right {float:right;}

.img-div img{ width:100%;}

.text-div{ width:50%; float:left; color:#bea161; text-transform:uppercase; text-align:center; padding:11.6% 0 3% 0 !important; font-family: 'Cinzel', sans-serif; }

.text-div-rate{ width:50%; float:left; text-transform:uppercase; text-align:center; padding:11.6% 0 3% 0 !important; font-family: 'Roboto', sans-serif;}

.line2 { padding:21% 0 0 0!important;}

.line3 { padding:19% 0 0 0!important;}

.line4 { padding:17% 0 0 0!important;}

.line5 { padding:15% 0 0 0!important;}

.line6 { padding:13.5% 0 0 0!important;}

.line7 { padding:11.5% 0 0 0!important;}

.text-div.two{ padding:14.4% 0 !important}

.discover-btn.blue a{background-color:#473059; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}

.discover-btn.blue{ float:left; width:100%; text-align:center;/* padding:8% 0*/}

.panel{ width:100%; float:left;}

.wed-div1{ width:50%; float:left;}

.panel.collection2 .wed-div1{ width:50%; float:right;}

.wed-div1 .img-div{ width:100%; float:left; position:relative}

.wed-div1 .tl-div{ color:#382945;}

.hiranya {color:#FFF !Important;}

.discover-btn.pink a{ background-color:#d6a196;}

.wed-div1.white-bg{ background-color:#fff; padding:20.6% 7% 0; width:36%; color:#bea161; text-align:center;}

.wed-div1.white-bg .div1{ padding:0 0 7% 0; text-transform:uppercase;background-color:transparent;}

.wed-div1.white-bg .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0; font-family: 'Roboto', sans-serif; }

.tl-div .div1{ padding:0; text-transform:initial;background-color:transparent;font-size:13px}

.tl-div .div2{ font-size:19px; text-transform:uppercase; padding:0; font-family: 'Cinzel', sans-serif; }

.discover-btn.pink2 a{background-color:#bea161; border:1px solid #FFF;}

.panel.bg2{ background:url(../images/queen-bg.jpg) no-repeat center top; background-size:cover;}

.panel.bg2 .text-div{ width:50%; float:right; background:none; padding:10% 0 5% 0;}

.panel.bg2 .text-div .div1{ padding:0 0 3% 0; text-transform:initial; color:#fff; font-size:13px;background-color:transparent; font-family: 'Abel', sans-serif; }

.panel.bg2 .text-div .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0 0 3% 0; color:#fff;}

.discover-btn.green a{ background-color:#7d805e; border:1px solid #626164}

.footer-panel{ width:100%; float:left; background:url(../images/footer-bg.jpg) no-repeat center top; padding:2% 0 2% 0; background-size:100%;}

.footer-div{ width:100%; float:left; text-align: center;}

.footer-logo{ width:100%; float:left; padding:0 0 1.1% 0}

.footer-logo img{ width:4%;}

.footer-links{ width:100%; float:left;padding:0 0 1.5% 0}

.footer-links ul{ margin:0; padding:0; list-style:none;}

.footer-links ul li{ display:inline;}

.footer-links ul li img{ width:1.5%;}

.footer-links ul li a{ color:#000; text-decoration:none; padding:0 0.5%; font-size:}

.footer-links ul li a.active{ color:#5e3b73;display:inline}

.copyright-div{ width:100%; float:left; padding:1.5% 0 0 0;font-size:10px}

.nav-menu{ display:block; width:100%; float:left}

.mobile-menu{ display:none}

.mobile-menu2{ display:block}

.text-panel{ width:70%; float:left; padding:5% 15%; text-align:center; color:#5e3b73; font-size:35px;}

.panel.collection-bg{ background:url(../images/collection-img.jpg) no-repeat left top; background-size:cover}

.panel.collection-bg .text-div{ width:50%; float:right; background:none; color:#fff; text-transform:uppercase; text-align:center; padding:11.8% 0 !important}

.panel.collection-bg .text-div .div1{ padding:0 0 3% 0; text-transform:uppercase; color:#fff; font-size:12px;background-color:transparent; font-family: 'Roboto', sans-serif; }

.panel.collection-bg .text-div .div2{ color:#fff; font-size:25px; text-transform:uppercase; padding:0 0 3% 0; color:#fff; font-family: 'Roboto', sans-serif; }

.discover-btn.purple a{ background-color:#785969; border:1px solid #fff}

.wed-div1.blue-bg{ padding:5.8% 0; width:50% !Important; color:#bea161; text-align:center;}

.wed-div1.blue-bg .div2{ color:#fff; text-transform:uppercase; font-size:25px; font-family: 'Cinzel', sans-serif; }

.wed-div1.blue-bg .div2 span{color: #bfa161;font-size: 14px;text-align: center;text-transform: none;font-family: 'Abel', sans-serif;}

.nav-menu .inside-menu{ width:88.8%; float: right; background-color:#bea161; padding:10px 0; border:1px solid #fff; border-left:none;}

.nav-menu .inside-menu ul{ margin:0; padding:0; list-style-type:none;}

.nav-menu .inside-menu ul li{ display:inline-block;text-align:center;width:19%;}

.nav-menu .inside-menu ul li a{ color: #fff; padding: 0; text-transform:uppercase; text-decoration:none; font-size:11px;}

.mobile-menu2 #header{ background-color:#bea161; border:1px solid #fff; height:36px; padding:0 18%;  text-align:left; font-size:11px;}

.gallery-panel{ width:100%; float:left; padding:3% 0 0 0}

#single-img-div{ width:100%; float:left;}

.gallery-tl{ width:100%; float:left; text-align:center; text-transform:none; font-size:12px;margin: 0 0 20px 0}

.gallery-tl span{ float:left; width:100%; font-size:27px; text-transform:uppercase; padding:0 0 2% 0; font-family: 'Cinzel', sans-serif; }

.div-left{ width:50%; float:left;}

.div-right{ width:50%; float: right; padding:0; height:425px;}

.div-right .text-panel{ width:100%; float:left;}

.space1{padding:35% 0 0 0;}

.space2{padding:28% 0 0 0;}

.space3{padding:26% 0 0 0;}

.text-tl{ width:100%; float:left; text-transform:uppercase; color:#fff; color:#bfa161; font-size:12px; text-align:center; padding:0 0 1% 0}

.text-tl p{padding: 0 7%; text-transform:none;}

.text-tl span{ color:#fff; font-size:23px; float:left; padding:0 0 1% 0; width:100%; font-family: 'Cinzel', sans-serif; }

.div-left.pos-right{ float:right}

.div-right.pos-left{ float:left;}

.slide-txt{ width:25%; float:right; position:absolute; text-transform:uppercase; top:70px; line-height:25px; text-align:center}

.slide-txt span{ color:#000; font-size:25px; text-transform:uppercase; font-family: 'Roboto', sans-serif; }

.experience-panel{ width:100%; float:left; background: url(../images/experience-img.jpg) no-repeat center top; background-size:cover; position:relative; height:500px;}

.experience-tl{ width: auto; float:left; position:absolute; font-size:25px; text-transform:uppercase; color:#fff; left:7%; top:52%; font-family: 'Roboto', sans-serif;}

.experience-tl span {display: block;font-size: 13px;line-height: 22px; font-family: 'Roboto', sans-serif; }

.purple-panel{ width:90%; float:left; background-color:#382945; padding:6% 3.2% 9% 7%}

.purple-panel .content-panel span {display: block;font-size: 15px; font-family: 'Abel', sans-serif;}

.purple-panel .content-panel{width: auto; float:left; color:#fff; font-size:25px;}

.purple-panel .content-panel ul{ margin:0; padding:0; list-style-type:none;}

.purple-panel .content-panel ul li { padding:0 0 4% 0; text-transform:uppercase; font-family: 'Julius Sans One', sans-serif; }
.purple-panel .content-panel ul li span { text-transform:none; }
.contact-panel{ width:84%; float:left; background-color:#382945; padding:5% 8%; color:#fff;}

.contact-panel .con1{ width:100%; float:left; padding:2% 0}

.contact-panel .div1{ width:50%; float:left; text-align:center;}

.con-txt{ color:#fff; text-transform:capitalize; font-size:14px; line-height:23px;  padding:0 8% 0 0; float:left;text-align:center;width:92%}

.con-txt span{ color:#bfa161; font-family: 'Cinzel', sans-serif; text-transform:uppercase; }

.con-txt a{ color:#FFF;font-family: 'Abel', sans-serif;}

.google-map iframe{ border:none;}

.career-text{ width:78%; float:left; text-align:center; text-transform:uppercase; font-size:15px; line-height:28px; color:#bfa161; padding:5% 11%}

.form-div{ width:100%; float:left; text-align:left;}

.row1{ width:100%; float:left; padding:0 0 2% 0;}

.enquiry-bold{ width:30%; float:left; color:#bfa161; font-size:14px; text-align:right; padding:0 2% 0 0}

.enquiry-text3{ width:68%; float:left;}

.enquiry-text3 .form-textfield3{ border:1px solid #c7ac74; padding:1.5%; width:100%;}

.req-fields{ color:#F00;}

.submit-row1{ width:100%; float:left; text-align:center; color:#bfa161; font-size:15px; padding:2% 0 0 0}

.submit-row1 input{color:#bfa161;}

.captcha-field2{ width:50%; padding:1.5%}

input[type=button]{background-color:#382945;border:0}

.yellow-patch{ width:96%; float:left; background-color:#bfa161; padding:1% 2%}

.yellow-patch ul{ padding:0; margin:0; list-style-type:none;}

.yellow-patch ul li{ display:inline; padding:0 1%; text-transform:uppercase; font-size:15px; color:#fff;}

.yellow-patch ul li a{text-transform:uppercase; font-size:13px; color:#fff;text-decoration:none}

.purple-panel1{ width:94%; float:left; background-color:#382945; padding:3% 3% 6% 3%; color:#fff;}

.purple-panel1 p{ margin:0; padding:0 0 15px 0; line-height:20px; font-size:14px;}

.purple-panel1 p.bold{ font-weight:700; color:#c89834}

.purple-panel1 p a{ text-decoration:underline; color:#fff;}

.wedding-img{ width:49%; float:left; padding:0 2% 0 0;}

.wedding-img2{ width:49%; float:left; padding:0;}

.rate-panel-col1{width:100%;float:left;font-size:13px; font-family: 'Cinzel', sans-serif; }

.rate-panel-col2{width:100%;float:left;font-size:15px; font-family: 'Abel', sans-serif; }

.rate-panel-col2 span {font-size:20px}

}



@media (min-width: 1200px){

.nav ul {padding:12px 0}

.rate{position:absolute;right:0;top:129px}

.gridContainer {width: 100%; padding-left:0; padding-right:0; float:left;}

#LayoutDiv1 {clear: both; width: 100%;display: block; max-width:100%; margin:0 auto;}

.border-div{ width:100%; float:left;}

.logo-panel{ width:100%; float:left; text-align:center; padding:1% 0 0 0;}

.nav-panel{ width:100%; float:left; text-align:center; padding:1.5% 0}

.common-panel{ width:100%; margin:0 auto}

.nav-panel{ width:100%; float:left;}

.middle-panel{ width:100%; float:left;}

.collection-panel1{ width:60%; float:left; position:relative;}

.collection-panel1 img{ width:100%; max-height:100%}

.tl-div{ -webkit-font-smoothing: antialiased;width:100%; float:left; position:absolute; text-align:center; text-transform:uppercase; font-size:19px; color:#fff; bottom:27px; font-family: 'Roboto', sans-serif; z-index:99999;}

.azva {color:#b6975f !Important; text-transform:none;font-size:16px !Important;bottom:100px}

.azva span{font-size:25px !Important;}

.azva a{font-size:12px !Important;text-decoration:none;color:#b6975f !Important;}

.tl-div span {font-size:13px;display:block}

.hiranya span{margin:0 !Important;}

.hiranya {color:#FFF !Important;}

.discover-btn{ float:left; width:100%; text-align:center; padding:2% 0}

.discover-btn a{background-color:#785969; border:1px solid #fff; font-size:10px; padding:6px 25px; color:#fff; text-decoration:none; text-transform:capitalize;}

.collection-panel2{ width:40%; float:left;}

.div1{ width:100%; float:left;background-color:#382945;}

.img-div{ width:50%; float:left;}

.img-div.right{ float:right}

.collection2 .img-div.right {float:right;}

.img-div img{ width:100%;}

.text-div{ width:50%; float:left; color:#bea161; text-transform:uppercase; text-align:center; padding:17.5% 0 8% 0!important;font-size:15px; font-family: 'Cinzel', sans-serif; overflow:hidden}

.text-div-rate{ width:50%; float:left; text-transform:uppercase; text-align:center; padding:17.5% 0 8% 0!important;font-size:15px; font-family: 'Roboto', sans-serif; overflow:hidden}

.line2 { padding:19% 0 8% 0!important;}

.line3 { padding:17.2% 0 8% 0!important;}

.line4 { padding:15.4% 0 8% 0!important;}

.line5 { padding:13.6% 0 8% 0!important;}

.line6 { padding:12% 0 8% 0!important;}

.line7 { padding:10.1% 0 8% 0!important;}

.text-div.two{ padding:16.6% 0 0 0 !important}

.discover-btn.blue a{
    background-color: #473059!important;
    border: 1px solid #fff!important;
    font-size: 10px;
    padding: 6px 25px;
    color: #fff;
    text-decoration: none;
    text-transform: capitalize;
    letter-spacing: 1px;
}

.discover-btn.blue{ float:left; width:100%; text-align:center; padding:8% 0}

.panel{ width:100%; float:left;}

.wed-div1{ width:50%; float:left;}

.panel.collection2 .wed-div1{ width:50%; float:right;}

.wed-div1 .img-div{ width:100%; float:left; position:relative}

.wed-div1 .tl-div{ color:#382945;}

.discover-btn.pink a{ background-color:#d6a196;}

.wed-div1.white-bg{ background-color:#fff; padding:24% 10% 0%; width:30%; color:#bea161; text-align:center;}

.wed-div1.white-bg .div1{ padding:0 0 7% 0; text-transform:uppercase;background-color:transparent;}

.wed-div1.white-bg .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0; font-family: 'Roboto', sans-serif; }

.tl-div .div1{ padding:0; text-transform:initial;background-color:transparent;font-size:13px}

.tl-div .div2{ font-size:19px; text-transform:uppercase; padding:0; font-family: 'Cinzel', serif; }

.discover-btn.pink2 a{background-color:#bea161; border:1px solid #FFF;}

.panel.bg2{ background:url(../images/queen-bg.jpg) no-repeat center top; background-size:cover;}

.panel.bg2 .text-div{ width:50%; float:right; background:none; padding:10% 0 5% 0;}

.panel.bg2 .text-div .div1{ padding:0 0 3% 0; text-transform:initial; color:#fff; font-size:14px;background-color:transparent; font-family: 'Abel', sans-serif;}

.panel.bg2 .text-div .div2{ color:#382945; font-size:25px; text-transform:uppercase; padding:0 0 3% 0; color:#fff;}

.discover-btn.green a{ background-color:#7d805e; border:1px solid #626164}

.footer-panel{ width:100%; float:left; background:url(../images/footer-bg.jpg) no-repeat center top; padding:2% 0 2% 0; background-size:100%;}

.footer-div{ width:100%; float:left; text-align: center;}

.footer-logo{ width:100%; float:left; padding:0 0 1.1% 0}

.footer-logo img{ width:4%;}

.footer-links{ width:100%; float:left;padding:0 0 1.5% 0}

.footer-links ul{ margin:0; padding:0; list-style:none;}

.footer-links ul li{ display:inline;}

.footer-links ul li img{ width:1.5%;}

.footer-links ul li a{ color:#000; text-decoration:none; padding:0 0.5%; font-size:}

.footer-links ul li a.active{ color:#5e3b73; display:inline}

.copyright-div{ width:100%; float:left; padding:2% 0 0 0;font-size:10px}

.nav-menu{ display:block; width:100%; float:left}

.mobile-menu{ display:none}

.mobile-menu2{ display:block}

.text-panel{ width:70%; float:left; padding:5% 15%; text-align:center; color:#5e3b73; font-size:35px;}

.panel.collection-bg{ background:url(../images/collection-img.jpg) no-repeat left top; background-size:cover}

.panel.collection-bg .text-div{ width:50%; float:right; background:none; color:#fff; text-transform:uppercase; text-align:center; padding:11.8% 0 11.8% 0 !important}

.panel.collection-bg .text-div .div1{ padding:0 0 3% 0; text-transform:uppercase; color:#fff; font-size:12px;background-color:transparent; font-family: 'Roboto', sans-serif; }

.panel.collection-bg .text-div .div2{ color:#fff; font-size:25px; text-transform:uppercase; padding:0 0 3% 0; color:#fff; font-family: 'Roboto', sans-serif; }

.discover-btn.purple a{ background-color:#785969; border:1px solid #fff}

.wed-div1.blue-bg{  padding:8.6% 10% 0 10%;  color:#bea161; text-align:center;}

.wed-div1.blue-bg .div2{ color:#fff; text-transform:uppercase; font-size:25px; font-family: 'brandon_reg', sans-serif;}

.wed-div1.blue-bg .div2 span{color: #bfa161;font-size: 12px;text-align: center;text-transform: none;font-family: 'Montserrat', sans-serif;}

.nav-menu .inside-menu{ width:88.8%; float: right; background-color:#bea161; padding:12px 0 8px 0; border:1px solid #fff; border-left:none;}

.nav-menu .inside-menu ul{ margin:0; padding:0; list-style-type:none;}

.nav-menu .inside-menu ul li{ display:inline-block}

.nav-menu .inside-menu ul li a{ color: #fff; float: left; padding: 0 6%; text-transform:uppercase; text-decoration:none; font-size:11px;}

.mobile-menu2 #header{ background-color:#bea161; border:1px solid #fff; height:37px; padding:0 18%;  text-align:left; font-size:11px;}

.gallery-panel{ width:100%; float:left; padding:3% 0 0 0}

#single-img-div{ width:100%; float:left;min-height:350px;margin: 0 0 15px 0}

.gallery-tl{ width:100%; float:left; text-align:center; text-transform:none; font-size:14px;margin: 0 0 20px 0}

.gallery-tl span{ float:left; width:100%; font-size:25px; text-transform:uppercase; padding:0; font-family: 'Cinzel', sans-serif;}

.div-left{ width:50%; float:left;}

.div-right{ width:50%; float: right;  padding:0; height:499px;}

.div-right .text-panel{ width:100%; float:left;}

.space1{padding:34% 0 0 0;}

.space2{padding:32% 0 0 0;}

.space3{padding:31% 0 0 0;}

.text-tl{ width:100%; float:left; text-transform:uppercase; color:#fff; color:#bfa161; font-size:12px; text-align:center; padding:0 0 1% 0; font-family: 'Abel', sans-serif;}

.text-tl p{padding: 0 10%; text-transform:none;}

.text-tl span{ color:#fff; font-size:15px; float:left; padding:0 0 1% 0; width:100%; font-family: 'Cinzel', sans-serif; }

.div-left.pos-right{ float:right}

.div-right.pos-left{ float:left;}

.slide-txt{ width:25%; float:right; position:absolute; text-transform:uppercase; top:70px; line-height:22px; text-align:center}

.slide-txt span{ color:#000; font-size:25px; text-transform:uppercase; font-family: 'Roboto', sans-serif; }

.experience-panel{ width:100%; float:left; background: url(../images/experience-img.jpg) no-repeat center top; background-size:cover; position:relative; height:500px;}

.experience-tl{ width: auto; float:left; position:absolute; font-size:25px; text-transform:uppercase; color:#fff; left:25%; top:63%; font-family: 'Roboto', sans-serif; }

.experience-tl span{font-size:13px;display:block;line-height:22px;width:72%; font-family: 'Roboto', sans-serif; }

.purple-panel{ width:75%; float:left; background-color:#382945; padding:6% 0 6% 25%}

.purple-panel .content-panel{width: auto; float:left; color:#fff; font-size:25px;}

.purple-panel .content-panel span{font-size:15px;display:block;width:100%; font-family: 'Abel', sans-serif; line-height:22px}

.purple-panel .content-panel ul{ margin:0; padding:0; list-style-type:none; font-family: 'Cinzel', sans-serif; }

.purple-panel .content-panel ul li{ padding:0 0 3% 0; text-transform:uppercase;font-size:23px}
.purple-panel .content-panel ul li span { text-transform:none;}
.contact-panel{ width:84%; float:left; background-color:#382945; padding:5% 8%; color:#fff;}

.contact-panel .con1{ width:100%; float:left; padding:2% 0}

.contact-panel .div1{ width:50%; float:left; text-align:center;}

.con-txt{ color:#fff; text-transform:capitalize; font-size:16px; line-height:23px;  padding:0 8% 0 0; float:left;text-align:center;width:92%}

.con-txt span{ color:#bfa161; font-family: 'Cinzel', sans-serif; text-transform:uppercase; }

.con-txt a{ color:#FFF;font-size:15px;font-family: 'Abel', sans-serif;}

.google-map iframe{ border:none;}

.career-text{ width:78%; float:left; text-align:center; text-transform:uppercase; font-size:15px; line-height:28px; color:#bfa161; padding:5% 11%}

.form-div{ width:100%; float:left; text-align:left;}

.row1{ width:100%; float:left; padding:0 0 2% 0;}

.enquiry-bold{ width:30%; float:left; color:#bfa161; font-size:14px; text-align:right; padding:0 2% 0 0}

.enquiry-text3{ width:68%; float:left;}

.enquiry-text3 .form-textfield3{ border:1px solid #c7ac74; padding:1.5%; width:100%;}

.req-fields{ color:#F00;}

.submit-row1{ width:100%; float:left; text-align:center; color:#bfa161; font-size:15px; padding:2% 0 0 0}

.submit-row1 input{color:#bfa161;}

.captcha-field2{ width:50%; padding:1.1%}

input[type=button]{background-color:#382945;border:0}

.yellow-patch{ width:96%; float:left; background-color:#bfa161; padding:1% 2%}

.yellow-patch ul{ padding:0; margin:0; list-style-type:none;}

.yellow-patch ul li{ display:inline; padding:0 1%; text-transform:uppercase; font-size:15px; color:#fff;}

.yellow-patch ul li a{text-transform:uppercase; font-size:13px; color:#fff;text-decoration:none}

.purple-panel1{ width:94%; float:left; background-color:#382945; padding:3% 3% 6% 3%; color:#fff;}

.purple-panel1 p{ margin:0; padding:0 0 15px 0; line-height:20px; font-size:14px;}

.purple-panel1 p.bold{ font-weight:700; color:#c89834}

.purple-panel1 p a{ text-decoration:underline; color:#fff;}

.wedding-img{ width:49%; float:left; padding:0 2% 0 0;}

.wedding-img2{ width:49%; float:left;padding:0;}

.div-left img {width:100%}

.rate-panel-col1{width:100%;float:left;font-size:15px;  font-family: 'Cinzel', sans-serif; margin: 7% 0 0 0;}

.rate-panel-col2{width:100%;float:left;font-size:15px; font-family: 'Abel', sans-serif; }

.rate-panel-col2 span {font-size:24px}

}

.google-map {position: relative;padding-bottom: 100%; height: 0;overflow: hidden;}

.google-map iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}

.panel.collection, .panel.collection2 {background:#382945!important}

.small-letter{text-transform:lowercase !important; font-family: 'Abel', sans-serif !important;}



/*philosophy*/
@media screen and ( max-width: 767px) 
{

  .hrwidth
  {
	
    width: 25%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
  #navbarResponsive
  {
    margin-top: 10px;
  }
  .navbar-nav>li 
  {
    margin-left: 0px;
  }
}
@media screen and ( min-width: 768px) 
{

  .hrwidth{
    width: 22%;
    border-color:#5E3B74;
     border-top: 2px solid;

  }
}
@media screen and ( min-width: 1024px) 
{

  .hrwidth{
    width: 12%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
}

/*new product*/
@media screen and ( max-width: 767px) 
{

  .product_hrwidth{
    width: 30%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
  #navbarResponsive
  {
    margin-top: 10px;
  }
  .navbar-nav>li 
  {
    margin-left: 0px;
  }
}



@media screen and ( min-width: 768px) 
{

  .product_hrwidth{
    width: 25%;
    border-color:#5E3B74;
     border-top: 2px solid;

  }
}
@media screen and ( min-width: 1024px) 
{

  .product_hrwidth{
    width: 15%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
}

/*video*/
@media screen and ( max-width: 767px) 
{

  .video_hrwidth{
    width: 15%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
  #navbarResponsive
  {
    margin-top: 10px;
  }
  .navbar-nav>li 
  {
    margin-left: 0px;
  }
}
@media screen and ( min-width: 768px) 
{

  .video_hrwidth{
    width: 10%;
    border-color:#5E3B74;
     border-top: 2px solid;

  }
}
@media screen and ( min-width: 1024px) 
{

  .video_hrwidth{
    width: 7%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
}
.hrwidth{
display:none !important;
}

/*testimonal*/
@media screen and ( max-width: 767px) 
{

  .testimonal_hrwidth{
    width: 30%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
  #navbarResponsive
  {
    margin-top: 10px;
  }
  .navbar-nav>li 
  {
    margin-left: 0px;
  }
}
@media screen and ( min-width: 768px) 
{

  .testimonal_hrwidth{
    width: 23%;
    border-color:#5E3B74;
     border-top: 2px solid;

  }
}
@media screen and ( min-width: 1024px) 
{

  .testimonal_hrwidth{
    width: 15%;
    border-color:#5E3B74; 
    border-top: 2px solid;
  }
}




/*video*/
@media screen and ( max-width: 767px) 
{

  .map_height
  {
   height: 300px!important;
  }

}

/*about su*/

/* CSR */
.csr-border{border-bottom:1px #ccc solid; position:relative; margin:5% 0 -4%;}
.csr-container{}
.csr-container .csr-head{margin:-10px 0 35px; text-align:center; text-transform:uppercase; color:#17469e;}
.csr-container .csr-head h1{margin:0 0 10px;}
.csr-container .csr-head p{font-size:14px; line-height:24px; color:#999999;
 max-width:960px; text-transform:none; margin:30px auto 0; font-family: 'Montserrat', sans-serif;}
.csr-container .csr-list{}
.csr-container .csr-list li{float:left; width:29.33%; margin:0 2% 4%;}
.csr-container .csr-list li:nth-child(3n+1){clear:left;}
.csr-container .csr-list li .csr-ico{height:50px;}
.csr-container .csr-list li h4{font-size:18px; line-height:24px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; color:#382945; margin:5px 0 12px;}
.csr-container .csr-list li p{font-size:13px; line-height:24px; margin:0; font-family: 'Montserrat', sans-serif; color: #999999}

/* CSR */
@media (max-width:720px)
{
.award-container{margin:8% 5% 5%;}
.csr-container{margin:10% 5% 5%;}
.csr-container .csr-head p{font-size:12px; line-height:21px;}
.csr-container .csr-list li{float:left; width:46%; margin:0 2% 4%;}
.csr-container .csr-list li:nth-child(3n+1){clear:none;}
.csr-container .csr-list li:nth-child(2n+1){clear:left;}
.csr-container .csr-list li h4{font-size:16px;}
.csr-container .csr-list li p{font-size:12px; line-height:21px;}
}


@media (max-width:480px)
{

.page-section{margin:0 0 15%;}

/* CSR */
.csr-container .csr-head{margin-bottom:25px;}
.csr-container .csr-list li{float:left; width:100%; margin:0 0% 6%; text-align:center;}
.csr-container .csr-list li h4{margin:8px 0 5px;}
}

/* added by mishra 16-07-20 */
.ifilter button {
    display: inline-block !important;
    float: left !important;
    width: auto;
    margin-top: 13px !important;
    margin-right: 9px;
    padding: 8px 55px;
}
.ifilter button:last-child {
    margin-right: 0 !important;
}
.ifilter {
    text-align: center;
    width: 100%;
    float: left;
}

.ifilter button#clear_book {
    background: #c2a567 !important;
    border-color: #c2a567 !important;
    color: #fff !important;
}

@media (max-width: 373px){
  div#myFilterModal .ifilter {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
}
div#myFilterModal .ifilter button {
    float: none !important;
    display: inline-block !important;
    padding: 5px 23px;
}
}
