 
body {
	/*background:url(../img/bg.jpg);
*/background-repeat:repeat-y;
	background-position:center;
	font:14px/25px 'Nunito Sans', sans-serif;
	color:#58595b;
/*background-color: #fccbcf !important;
*/}
.navbar-toggle {
    margin-top: 2px !important;
    left: 10% !important;
    display: none;
}
.gg{
padding-left:0px;
}
.index01{
display:block;
}

.index02{
display:none;
}
.index03{
display:block;
}

.index04{
width:auto;
}


.f1{
padding-top:4px;
}
.f01{
padding-bottom:4px;
}




.menu-l{
width:16.66667%;
}
.about-k{
padding-top:30px;
}
 .covering03 {
    position: absolute;
    top: 0%;
    left: 0%;
    opacity: 0;
/*    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
*/    background: transparent;
    bottom:24%;
}
    .container03:hover .covering03 {
        opacity:100;
		color: #fff;
     }

    .background03 {
/*        width: 100%; height: 100%;
        background: red;
*/    }
    .foreground03 {
        height:auto;
        bottom: 0; right: 0%;
        margin: auto;
        text-align: center;
		background:url(../img/index-pr.jpg);
		background-repeat: no-repeat;
		background-position:center;
		    background-size: 100% 100%;      

    }

.hi{
position: absolute;
     top: 10px;
    width: 100%;
    text-align: center;
	    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
}
.hi a{
position: absolute;
     top: 0px;
    width: 100%;
    text-align: center;
	    font-size: 32px;
    color: #ddd;
    text-transform: uppercase;
    font-weight: 800;
}


.hi a:hover{
position: absolute;
     top: 0px;
    width: 100%;
    text-align: center;
	    font-size: 32px;
    color: #000;
    text-transform: uppercase;
    font-weight: 800;
}

.index01{
width: 100%;
    position: absolute;
    text-align: center;
    left: 0px;
    top: 10px;
    font-size: 32px;
    color: #ddd;
    text-transform: uppercase;
    font-weight: 800;
}
.index01 a{
     color: #fff;
 }

.index01 a:hover{
     color: #000;
 }
 .content-padiing{
 padding-left:40px !important;
 }


.key05{
padding-left:0px;
}
.key06{
padding-right:0px;
}


.mb{
margin-bottom:10px;
}
.fu-menu{
width:280px !important;
}
.fu-menu0{
color:#999;
font-size:18px;
}
.fu-menu01{
color:#d5694a;
font-size:18px;
}
.fu-menu0 a{
color: #e83f22;
    text-decoration: none;
    font-size: 24px;
}
.fu-menu0 a:hover{
color: #e83f22;
    text-decoration: none;
    font-size: 24px;
}



















































.al{
	color:#f19884 !important;
}

.btn-arrow {
    position: absolute;
    z-index: +9;
    right: 10px;
    bottom: 10px !important;
/* 	background-image:url(../img/arrow3.png);
*/	width:30px;
	height:30px;
	background-repeat:no-repeat;
 }
     a#clickme{
	     width: 40px;
    height: 40px;
    cursor: pointer;
    display: block;
    /* text-indent: -9999px; */
    z-index: +9999;
    position: absolute;
    right: 390px;
    z-index: +99999999999;
    top: 350px;
    background: grey;
    padding: 7px;
    text-align: center;
	}
div.mydiv{width:100%; height:520px;  border:2px solid #666; position: absolute; right:-400px; background:#fff;}
 



a {
	color: #000;
	text-decoration: none;
 }
a:hover {
	color:#f19884;
	text-decoration: none;
 }   
.index-menu{
	color:#f19884 !important;
}
.index-menu:hover{
	color:#fff !important;
}
 p {
	font-size: 14px;
	font-family: 'Nunito Sans', sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.4;
}
.s-m {
    font-size: 18px !important;
    padding-left: 10px !important;
	font-weight:500 !important;
} 
.s-m01 {
    font-size: 12px !important;
    padding-left: 10px !important;
	font-weight:500 !important;
	    padding-top:2px !important;
    padding-bottom:2px !important;} 
 
 h1 {
	font-size:28px;
	font-family: 'Nunito Sans', sans-serif;
	font-weight:normal;
 }
h2 {
	font-size:24px ;
	font-family: 'Nunito Sans', sans-serif;
	font-weight:700;
	color:#58595B;
}


h3  {
	font-size:0.9em;
 	font-weight:normal;
}

h4  {
	font-size:20px ;
	font-family: 'Nunito Sans', sans-serif;
	font-weight:700;
	color:#58595B;
}

h5 {
	font-size:1.681em;
	font-family: 'Nunito Sans', sans-serif;
	font-weight:normal;
}

.logo01{
width:100%;
max-width:35px;
}


.ornage-t{
	font-size: 18px;
	font-family: 'Nunito Sans', sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.4;
	color:#f04e29;
	font-weight:900;
	margin-bottom:10px;
}
.ornage-t0 {
    font-size:24px;
     margin: 0px;
    padding: 0px;
/*    line-height:0.8;
*/    color: #f04e29;
    font-weight: 900;
	margin-top:-6px;
 }
.ornage-t01 {
 
	background-image:url(../img/product/line.png);
	background-position:0 0px;
 	padding-left:20px;
	background-repeat:no-repeat;
}
.key-0{
margin-top:-4px;
}
.key-00{
padding-top:10px;}
.tr{
text-align:right;
}
.white{
color:#FFFFFF;
}
.white01{
color:#FFFFFF;
font-size:15px;}
.grey{
color:#58595b;
}
 .grey03 {
    color: #9F9F9F;
    font-size: 1.7em;
/*    padding-left: 8.6%;
*/    padding-right: 8.6%;
    padding-bottom:30px;
	font-weight:200;
	}
.grey2{
color:#BCBEC0;
font-weight:900;
}
.grey-bg{
background:#e7e7dd;
padding-left:25px;
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
}
.grey-bg01{
background:#f3f3f0;
 }
 .d-orange{
 color:#d7694a;
 }

.pt0{
padding-top:20px;
}
 .key01 {
    width: 13%;
    max-width: 120px;
    padding-right: 0px;
	padding-bottom:10px;
margin-top: -50px;
} 
.key02{
     padding-left:20px;
	 padding-top:15px;
 }
.pl20{
padding-left:20px;
}
.pb25{
padding-bottom:25px;
}
.product-t{
padding-top:86px;
}

.box-all{
margin-bottom:0px;
float:left;
clear:both;
width:100%;
} 
.box-all02{
padding-left:0.9375em;
padding-bottom:20px;
} 

.box01{
width:100%;
} 
/*.box01 img{
width:100%;
max-width:100%;
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
} 
.box01 img:hover{
width:100%;
    opacity: 0.5;
	background:red;

max-width:100%;
} 
*/.box02{
    width: 33.3%;
	padding-bottom:20px;} 
.box03{
 	padding-bottom:20px;} 
.box04{
width:100%;
} 

.plr{
padding:0px;
}

.p0{
padding:0px;
}
.pr0{
padding-right:0px;
}
.pl0{
padding-left:0px;
}

.mb17{
margin-bottom:5px;
}
.pb30{
padding-bottom:30px;
}
.mbt10{
padding-top:5px;
padding-bottom:5px;
}
.mb10{
margin-bottom:10px;
}
.pb10{
padding-bottom:10px;
}
.ab10{
padding-bottom:15px;
}
.mb25{
margin-bottom:15px;
}
.pl{
padding-left:25px;
padding-bottom:25px;
}
.pl01{
padding-left:0px;
}
.pr{
padding-right:25px;
padding-bottom:25px;
}
.pt{
padding-top:25px;
}
.pb{
padding-bottom:0px;}

.orange-bg{
background:#f04e29;
}
.margin82{
padding-top:82px;
}
.vo{
margin-top:86px;
}

.index-all{
widows:auto;
}
.index-all img{
width:100%;
max-width:100%;
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
} 
.index-all img:hover{
width:100%;
    opacity:100;
	background:red;

max-width:100%;
} 
.index-bg{
background:url(../img/divya-bg-new01.jpg); background-position:left top; background-size: cover; background-repeat:no-repeat;}
.index-p20{
padding-left:20px !important;
}
.index-sl-main{
width:100%;
overflow:hidden;
}
.index-sl{
width:59.5%;
float:left;
 height:500px;}
.index-sl0{
width:40.5%;
float:left;
 }
.index{
width:100%;
}

.index0{
width: 100%;
    position: absolute;
    text-align: center;
    left: 0px;
    top: 10px;
    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
}


.ino{
width: 33.33333% !important;
}
.ino2{
width: 33.33333% !important;
}
.ino3{
width: 33.33333% !important;
}

 .thi {
    background-image: url(../img/highlights/circle.gif);
    background-position: 0px 3px;
    padding-left: 15px;
    font-size:14px;
    background-repeat: no-repeat;
	color:#58595b;
	line-height:1.4;
}
 .thi01 {
    background-image: url(../img/highlights/icon.gif);
    background-position: 0px 3px;
    padding-left:30px;
    font-size:14px;
    background-repeat: no-repeat;
	color:#58595b;
	line-height:1.4;
}
 .thi02 {
    background-image:transparent;
    background-position: 0px 3px;
    padding-left:28px;
    font-size:14px;
    background-repeat: no-repeat;
	color:#58595b;
	line-height:1.4;
}

.rb{
border-right:7px solid #f04e29;
}

div.outer-div {
  height:80vh;
  width: 100%;
  }

div.middle-div {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.exhibits_main {
    padding:86px 0 0px 0;
    display: inline-block;
    width: 100%;
}
.slider_img, .home_content_main {
    width: 60% !important;
    float: left;
}
.slider_cnt {
    width: 38%/*calc(34% - 20px)*/;
    float: left;
    padding: 0px 0px 0px 20px;
}
#dt {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
#dt01 {
    width: 61px;
    margin-right: 10px;
    float: left;
}
#dt02 {
    width: 79%;
    float: left;
}
.owl_carousel_exhibits .owl-nav {
    display: none !important;
}
.exhibits_content>p {
    color:#58595b;
    /* font-family: "Gotham HTF Book",Arial,Helvetica,sans-serif; */
	font-family: 'Nunito Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    text-decoration: none;
	margin-bottom:10px;
}
.home_content_r_row {
    padding: 0px 0 15px 0px;
    border-bottom: 1px solid #b7a074;
}
.home_content_r_row span {
	font-family: 'Nunito Sans', sans-serif;
    font-size: 17px;
    display: block;
    padding-bottom: 2px;
}
.brand-t {
    color: #4e4d4d;
	font-family: 'Nunito Sans', sans-serif;
    font-size: 14px !important;
}
.read{
color:#58595b;
}
.gr0{
 width:85%;
 }
.gr01{
padding-left:0px;
 }


 @media only screen and (min-width:569px) and (max-width:767px) {
.menu-l{
width: 100%;
}
 .navbar-inverse .navbar-nav > li > a {
     font-size: 13px !important;
	}
	.large-10 {
    position: relative;
    width: 80.33333%;
}
.logo01 {
    width: 100%;
    max-width:20px;
}
ul {
    margin-top:10px;
}
.menu-l{
    width: 19.66667%;
 }
.index-menu {
    color: #f19884 !important;
    line-height: 1.5 !important;
}



.navbar-toggle {

    left: 8% !important;
}






.sy-controls li a:after {
    margin-top: 100px !important;
	}
 .content-padiing {
    padding-left: 0 !important;
}
.pb30 {
    padding-bottom: 30px;
    margin-top: 20px;
    padding: 0;
}
.fu-menu {
     width: auto !important; 
}
.product-t {
    padding:0px;
}
.box03 {
    padding: 0px;
	padding-left:15px;
	padding-right:15px;
}
.vo {
    margin-top: 0px;
}

#header-logo2 {
    margin-top: 0px !important;
}
.exhibits_main {
    padding: 0px 0 0px 0;
	}

.slider_img{
    width: 100% !important;
    float: left;
}
.slider_cnt {
    width: 92%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 4%;
}
.owl-theme .owl-controls {
     text-align: center !important;
	}
	
	.margin82 {
    padding-top: 0;
}
 
	
.sy-controls li {
    position: absolute;
    width: 15%!important;
    z-index: 33;
    opacity: 100;
    top: 110px !important;}	

.btn-arrow {
    width: 18px;
    height: 25px;
    background-repeat: no-repeat;
    right: 23px;
    bottom: 16px !important;
	display:none;}
.ino {
    width: 50% !important;
}
.ino2 {
    width: 50% !important;
}
.ino3 {
    width: 50% !important;
}
.index01 {
   font-size: 22px;
}
.index0 {
   font-size: 22px;
}
.hi {
    font-size: 22px;
}
.gr0{
 width:100%;
 }
.gr01{
padding-left:15px;
padding-right:15px;
 }
.flex-direction-nav a {
    top: 21%;
}

 .pr0 {
    padding-right: 0px;
    padding-left: 0px;
}
}

@media only screen and (min-width:320px) and (max-width: 568px) {
 .content-padiing {
    padding-left:0 !important;
}
.navbar-inverse .navbar-nav > li > a {
     font-size: 11px;
	}
	.large-10 {
    position: relative;
    width: 80.33333%;
}
ul {
    margin-top:10px;
}
.menu-l{
    width: 19.66667%;
 }
.index-p20 {
    padding-left: 10px !important;
}
 .pt0 {
    padding-top: 10px;
}

.container-fluid {
    padding-left: 0px !important;
	}


.navbar-toggle {
    margin-top:2px !important;
    left: 10% !important;
}
 

.index02 {
    display: block;
    padding-left: 30px;
    position: absolute;
    z-index: +99;
    top: 50px;
}
.index03 {
margin-top:-30px;
}
.index01 {
display:
}
.index04{
left:-15px;
position:relative;
}


.pr0 {
    padding-right: 0px;
    padding-left: 0px;
}

#com-col1 {
    float: left;
    width: 22% !important;
    height: auto;
}
#com-col2 {
    float: left;
    width: 18% !important;
    height: auto;
}
#com-col4 {
    float: left;
    width: 18% !important;
    height: auto;
    position: relative;
    top: 54px !important;
    z-index: +999999;
}
#com-col5 {
    float: right;
    width: 39% !important;
    height: auto;
    position: relative;
    top: -116px !important;
}




#communcition-brand05-l {
    float: left;
    width:100% !important;
	max-height: 130px;
	margin-top:0px !important;
	}
	
#communcition-brand05-r {
    float: left;
    width:100% !important;
    height: auto;
    padding-bottom: 5px;
    margin-top: 10px;
    padding-left: 0px !important;
}	
	
	#communcition-brand06 {
    top:0 !important;
    position: relative;
    padding-left: 0 !important;
	}
	
	
	
.pb30 {
    padding-bottom: 30px;
    margin-top: 20px;
    padding: 0;
}
.fu-menu {
     width: auto !important; 
}
.product-t {
    padding:0px;
}
.box03 {
    padding: 0px;
	padding-left:15px;
	padding-right:15px;
}
.vo {
    margin-top: 0px;
}

#header-logo2 {
    margin-top: 0px !important;
	    margin-top: 0px !important;
    margin-left: 3%;
    margin-right: 3%;
    width: 93% !important;
}
.exhibits_main {
    padding: 0px 0 0px 0;
	}

.slider_img{
    width: 100% !important;
    float: left;
}
.slider_cnt {
    width: 92%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 4%;
}
.owl-theme .owl-controls {
     text-align: center !important;
	}
	
	.margin82 {
    padding-top: 0;
}
 
	
.sy-controls li {
    position: absolute;
    width: 15%!important;
    z-index: 33;
    opacity: 100;
    top:50% !important;
}	

.btn-arrow {
     width: 12px;
    height: 25px;
    background-repeat: no-repeat;
}
.ino {
    width: 50% !important;
}
.ino2 {
    width: 50% !important;
}
.ino3 {
    width: 50% !important;
}
.index01 {
   font-size: 22px;
}
.index0 {
   font-size: 22px;
}
.hi {
    font-size: 22px;
}
.gr0{
 width:100%;
 }
.gr01{
padding-left:15px;
padding-right:15px;
 }
.flex-direction-nav a {
    top: 21%;
}

 
}






















@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

 .content-padiing {
    padding-left: 0;
}

.owl-carousel {
    margin-top: 20px;
	}
#com-col1 {
    float: left;
    width: 22% !important;
    height: auto;
}
#com-col2 {
    float: left;
    width: 18% !important;
    height: auto;
}
#com-col4 {
    float: left;
    width: 18% !important;
    height: auto;
    position: relative;
    top: 54px !important;
    z-index: +999999;
}
#com-col5 {
    float: right;
    width: 39% !important;
    height: auto;
    position: relative;
    top: -116px !important;
}




#communcition-brand05-l {
    float: left;
    width:100% !important;
	max-height: 130px;
	margin-top:0px !important;
	}
	
#communcition-brand05-r {
    float: left;
    width:100% !important;
    height: auto;
    padding-bottom: 5px;
    margin-top: 10px;
    padding-left: 0px !important;
}	
	
	#communcition-brand06 {
    top:0 !important;
    position: relative;
    padding-left: 0 !important;
	}
	
	
	
.pb30 {
    padding-bottom: 30px;
    margin-top: 20px;
    padding: 0;
}
.fu-menu {
     width: auto !important; 
}
.product-t {
    padding:0px;
}
.box03 {
    padding: 0px;
	padding-left:15px;
	padding-right:15px;
}
.vo {
    margin-top: 0px;
}

#header-logo2 {
    margin-top: 0px !important;
	    margin-top: 0px !important;
    margin-left: 3%;
    margin-right: 3%;
    width: 93% !important;
}
.exhibits_main {
    padding: 0px 0 0px 0;
	}

.slider_img{
width: 55% !important;
    float: left;
    margin-right: 1%;
	}
.slider_cnt {
    width: 39%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-left: 2%;
    margin-right: 3%;
    margin-top: 0%;
}
.owl-theme .owl-controls {
     text-align:left !important;
	}
	
	.margin82 {
    padding-top: 0;
}
/*.index-bg {
    background:transparent;
 }
	
.sy-controls li {
    position: absolute;
    width: 15%!important;
    z-index: 33;
    opacity: 100;
    bottom: 2px !important;
}	

*/.btn-arrow {
     width: 12px;
    height: 25px;
    background-repeat: no-repeat;
}
.ino {
    width: 50% !important;
}
.ino2 {
    width: 50% !important;
}
.ino3 {
    width: 50% !important;
}
.index01 {
   font-size: 22px;
}
.index0 {
   font-size: 22px;
}
.hi {
    font-size: 22px;
}
.gr0{
 width:100%;
 }
.gr01{
padding-left:15px;
padding-right:15px;
 }
.flex-direction-nav a {
    top: 21%;
}


}
 
 
 
 @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

.menu-l {
    width: 16.66667%;
}

 .content-padiing {
padding-left: 60px !important;
    width: 80%;
    float: right !important;
	}
	
	
.tr {
    text-align: left;
    width: 8%;
}
.ornage-t01 {
     width: 84%;
    float: right;
}
 
/*
#com-col1 {
    float: left;
    width: 22% !important;
    height: auto;
}
#com-col2 {
    float: left;
    width: 18% !important;
    height: auto;
}
#com-col4 {
    float: left;
    width: 18% !important;
    height: auto;
    position: relative;
    top: 54px !important;
    z-index: +999999;
}
*/#com-col5 {
    float: right;
    width: 39% !important;
    height: auto;
    position: relative;
    top: -70px !important;
}




#communcition-brand05-l {
    float: left;
    width:100% !important;
	max-height: 130px;
	margin-top:0px !important;
	}
	
#communcition-brand05-r {
    float: left;
    width:100% !important;
    height: auto;
    padding-bottom: 5px;
margin-top: 20px !important;
    padding-left: 0px !important;}	
	
	#communcition-brand06 {
    top:0 !important;
    position: relative;
    padding-left: 0 !important;
	}
	
	
	
.pb30 {
    padding-bottom: 30px;
    margin-top: 20px;
    padding: 0;
}
.fu-menu {
     width: auto !important; 
}
 .product-t {
    padding: 0px;
    width: 80%;
    float: right !important;
    padding-top: 82px;}
.box03 {
    padding: 0px;
	padding-left:15px;
	padding-right:15px;
}
.vo {
    margin-top: 0px;
}

#header-logo2 {
    margin-top: 0px !important;
	    margin-top: 0px !important;
    margin-left: 3%;
    margin-right: 3%;
    width: 93% !important;
}
.exhibits_main {
    padding: 0px 0 0px 0;
	}

.slider_img{
    width: 100% !important;
    float: left;
}
.slider_cnt {
    width: 92%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 4%;
}
.owl-theme .owl-controls {
     text-align: center !important;
	}
	
	.margin82 {
    padding-top:82px;
}
.sy-controls li a:after {
    margin-top: -210px  !important;
	}
/*.index-bg {
    background:transparent;
 }

.sy-controls li {
    position: absolute;
    width: 15%!important;
    z-index: 33;
    opacity: 100;
    bottom: 2px !important;
}	
*/	
.btn-arrow {
     width: 12px;
    height: 25px;
    background-repeat: no-repeat;
    display: none;	

}
.ino {
    width: 50% !important;
}
.ino2 {
    width: 50% !important;
}
.ino3 {
    width: 50% !important;
}
.index01 {
   font-size: 22px;
}
.index0 {
   font-size: 22px;
}
.hi {
    font-size: 22px;
}
.gr0{
 width:100%;
 }
.gr01{
padding-left:15px;
padding-right:15px;
 }
.flex-direction-nav a {
    top: 21%;
}






 }
 
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {

.logo01 {
    width: 100%;
    max-width: 25px;
}
ul {
    margin-top: 0px !important;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 10px !important;
}
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 

li{
line-height:1.2;
}


.logo01 {
    width: 100%;
    max-width:15px;
}
ul {
    margin-top: 0px !important;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 8px !important;
}



 }


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
li{
line-height:1.6;
}


.logo01 {
    width: 100%;
    max-width: 20px;
	margin-bottom:5px;
}
ul {
    margin-top: 0px !important;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 14px !important;
}

}






/*@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {


.logo01 {
    width: 100%;
    max-width: 25px;
}
ul {
    margin-top: 0px !important;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 10px !important;
}





}*/