
.carousel-caption1 {
    background-color: #ffffff;
    left: inherit;
    right: 10% !important;
    width: 33% !important;
    bottom: 29% !important;
    position: absolute !important;
}
.caption15 {

  font-size: 20px !important;
  line-height: 30px !important;
  position: absolute;
    text-align: center;
}
.caption13 {
  line-height: 30px !important;
}
 
 .carousel-inner .slider2 img{
      height: 270px !important;  
    }




img{
	max-width: 100% !important;
	height: auto !important;
	
}
@media (min-width:992px){
.dropdown:hover>.dropdown-menu {
  display: block;
}
}

@media (min-width:768px){

.slider-content{
position: absolute;
top: 21%;
right: 8%;
background-color: #fff;
padding:62px 15px;


}
}
@media (max-width:324px){
    .carousel-item .img-fluid{
        height:190px !important;
    }
    /*.navbar{
    	position: relative !important;
    }*/

.navbar-brand{
	margin-right: 0px;
}
.navbar-brand img{
	width: 150px;
}
.slider-content{
	display: block;
	width: 75%;
	padding: 0px !important;
	height: 100px;
	position: absolute;
	background-color: #fff;
	top: 70px;
	margin:5px  !important;
}
.caption1,.caption2,.caption3,.caption4,.caption5{
	font-size: 10px !important;
	line-height: 10px  !important;
	text-align: center !important;
	padding: 0px;
}
.slider-content hr{
	display: none;
}

#buymarg-home ul{
	margin:0px;
	padding: 0px;
}

#topslide{
	height: 350px !important;
	background-size: contain !important;
	background-position: center; !important;
}
.navbar-nav{

	flex-direction: column !important;
	background-color: #fff;
}
.caption1{
    	padding-top: 5px !important;
    }
    .navbar{
      position: fixed;
      background-color: #fff !important;
    }

	}
	@media(min-width:768px){
	    .slider-content{
position: absolute;
top: 21%;
right: 6%;
background-color: #fff;
padding:62px 15px;
width:45%;

}
	}
	@media(min-width:768px) and (max-width:991px){
	    .slider-content{
position: absolute;
top: 21%;
right: 8%;
background-color: #fff;
padding:62px 15px;

}
.navbar-nav{
	flex-direction: column !important;
	background-color: #fff;
}
.caption3{
  font-size: 25px;
  margin-bottom: 0;
  
  line-height: 20px;
  letter-spacing: 0px;
  font-size: 20px;
    white-space: nowrap;
    color: #333;
     font-family: "Open Sans", Arial, sans-serif !important;
     visibility: inherit;
    transition: none 0s ease 0s;
    line-height: 20px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 20px;
    white-space: nowrap;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;

}
	}



@media(min-width:325px) and (max-width:767px){

/*.navbar-brand{
  float:left !important;
  width:60% !important;
}

.navbar-brand img{
  width:55% !important;
  
}*/

	.img-mobile{
		display: block;
	}
	.img-desktop{
		display: none;
	}
	/*.navbar{
    	position: relative !important;
    }*/
    .carousel-item .img-fluid{
        height:190px !important;
    }
    h1{
        margin-bottom:10px !important;
    }

.homepage_title{
          color: #333333;
          line-height: 40px;
              font-weight: 700;
    /*letter-spacing: 2px;*/
    margin-bottom: 10px;
    }

.slider-content {
    position: absolute;
    top: 19% !important;
    left: 10% !important;
    padding: 5% 0% !important;
    font-size: 20px !important;
    background-color:#fff !important;
    background-size:800px;
background-size:contain !important;
    background-size:100% 50% !important;
    line-height: 10px;
    text-align: center !important;
}
.caption3{
	color:#333 !important;
  font-family: "Open Sans", Arial, sans-serif !important;

	font-size: 12px !important;
	line-height: 5px !important;
	text-align: center !important;
	font-weight: 700 !important;
	
}
#buymarg-home ul{
  padding: 0px !important;
}
.navbar{
	background-color: #fff !important;
}
.navbar-nav{
	flex-direction: column !important;
}
.hr-line{
	width:20% !important;
	text-align: center !important;;
	margin: 0 auto !important;;
}

.caption1 {
	font-size: 50% !important;
	color:#000 !important;
	text-align: center !important;
}
.tp-caption strong{
	font-size: 60%;
	line-height: 5px !important;
	text-align: center !important;
}
.caption3{
  font-size: 25px;
  margin-bottom: 0;
  
  line-height: 20px;
  letter-spacing: 0px;
  font-size: 20px;
    white-space: nowrap;
    color: #333;
     font-family: "Open Sans", Arial, sans-serif !important;
     visibility: inherit;
    transition: none 0s ease 0s;
    line-height: 20px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 20px;
    white-space: nowrap;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;

}
.word-rotator-title{
	font-size: 50%;
}
.caption2{
	font-size: 140% !important;
	line-height: 30px !important;
	text-align: center !important;
}
.caption4{
	text-align: center;
}
.caption5{
	font-size: 70% !important;
	line-height: 16px !important;
	font-weight: 800;
	text-align: center !important;
	margin: 0 auto !important;

}

.caption5 .inverted{
	font-size: 85% !important;
	text-align: center !important;
	margin: 0 auto !important;
}
 #topslide{
    background-image: url('../images/slider-home-33.jpg') !important;
    background-position: top center !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    height: 450px !important;
    min-height:100% !important;
}
.p-5{
	display:none !important;
}
.hr-line{
	display: none !important; 
}
.keepin-touch{
	padding-top: 10px !important;
}
.contactus-main {
padding-bottom: 18% !important;
}
.page-title{
	/*word-spacing: 20px !important;*/
}
ul.arrow1 li:before {
height: 18px;
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
    width: 18px;

}
.email a,.web a{
	color:#fff !important;
	text-decoration: underline;
}
.fusion-reading-box-container .reading-box {
   padding: 10px 28px 27px 31px !important;
}
.reading-box,.element-bottomshadow{
background-size: 100% 200px !important;
}

.reading-box-description h2{
line-height: 27px;
text-align: left;
	font-size: 15px;
}
.page-title-banner ul li{
padding-top: 5px !important;
text-align: center;
font-size: 14px;
	}
.caption3{
  font-size: 25px;
  margin-bottom: 0;
  
  line-height: 20px;
  letter-spacing: 0px;
  font-size: 20px;
    white-space: nowrap;
    color: #333;
     font-family: "Open Sans", Arial, sans-serif !important;
     visibility: inherit;
    transition: none 0s ease 0s;
    line-height: 20px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 20px;
    white-space: nowrap;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;

}

}
/*320--767*/
@media(min-width:768px){
.element-bottomshadow{
  background-size: 100%;
}
}



@media(min-width:576px) and (max-width:670px){

#social-platforms a.btn span{
  width: 70px;
}

}

@media(min-width:320px) and (max-width:489px){

.copyright{
display: block !important;
}
#footer .copyright-area-content {
display: block !important;
}



/*slider*/

/*.carousel-inner .carousel-item .slider1{

background-repeat: no-repeat !important;
    background-image: url(../images/slider1.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 300px !important;
    opacity: 1 !important;
    visibility: inherit !important;
    z-index: 20 !important;
  }
*/
}
@media(min-width:320px) and (max-width:489px){
  .carousel-inner  .slider1{

background-repeat: no-repeat !important;
    background-image: url(../images/mob1.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 500px !important;
    opacity: 1 !important;
    visibility: inherit !important;
    z-index: 20 !important;
}


.carousel-inner  .slider2{

background-repeat: no-repeat !important;
    background-image: url(../images/mob2.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 500px !important;
    opacity: 1 !important;
    visibility: inherit !important;
    z-index: 20 !important;
}


.carousel-inner  .slider3{

background-repeat: no-repeat !important;
    background-image: url(../images/mob3.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 500px !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 20 !important;
}

#nav_menu-45,#nav_menu-46{
  display: none !important;
}


}

@media(min-width:490px) and (max-width:766px){
  .carousel-inner  .slider1{

background-repeat: no-repeat !important;
    background-image: url(../images/mob11.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 500px !important;
    opacity: 1 !important;
    visibility: inherit !important;
    z-index: 20 !important;
}


.carousel-inner  .slider2{

background-repeat: no-repeat !important;
    background-image: url(../images/mob22.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 500px !important;
    opacity: 1 !important;
    visibility: inherit !important;
    z-index: 20 !important;
}


.carousel-inner  .slider3{

background-repeat: no-repeat !important;
    background-image: url(../images/mob33.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 500px !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 20 !important;
}
}

/*whatsapp chat*/
@media(max-width: 767px){
.whatsapp-fixed {
    position:absolute;
    top: 10px !important;
    right: 5px !important;
    z-index:999 !important;
}
}


@media(max-width: 991px){
.whatsapp-fixed {
    width: 50px;
    height: 50px;
    position:absolute;
     z-index:999;
}
}






