body {

   

    background-attachment: fixed;

    font-size: 25px;

    line-height: 31px;

    color: rgb(73, 72, 100);



}

::selection {

    background: #ff455f;

    color: #fff;

}

::-moz-selection {

    background: #ff455f;

    color: #fff;

}

a {

    color: rgb(96, 131, 224);

    text-decoration: none !important;

    outline: none;

    -webkit-transition: all 225ms ease;

    -moz-transition: all 225ms ease;

    transition: all 225ms ease;

}

a:hover {

    color: rgb(78, 127, 255);

}

li {

    font-size: 21px;

    line-height: 25px;

    margin-bottom: 12px;

    font-weight: 300;

}

#github-ribbon {

    position: fixed;

    top: 0;

    right: 0;

    z-index: 999999999;

}

#overlay {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    display: block;

    background: #fff;

    opacity: 0;

}

iframe.twitter-follow-button {

    vertical-align: text-bottom;

    margin: auto auto -1px 8px;

}

div#content-wrapper {

    height: 100%;

   /* min-width: 900px;

    min-height: 500px;*/

}

html.touch div#content-wrapper {

    min-width: 700px;

}

.scrollContainer {

    overflow-y: scroll;

    overflow-x: hidden;

    min-width: 650px;

    width: 100%

}

.scrollContent {

    position: relative;

    /*height: 100%;*/

}

section {

    position: relative;

    z-index: 8888;

}



section#start {



}

h1 {

    font-style: normal;

    font-size: 125px;

    color: #fff;

    font-family: 'Roboto Condensed', sans-serif;

}

h1 span {

    display: inline-block;

}

h2, h3 {

    font-style: normal;

    color: #ff4468;

    font-size: 35px;

    font-family: 'Roboto Condensed', sans-serif;

}

h3 {

    font-size: 30px;

    margin-top: 80px;

}



.spark {

    position: absolute;

}

.spark.s0 {

    background-image: url("../img/demo_spark1.png");

    width: 4px;

    height: 3px;

}

.spark.s1 {

    background-image: url("../img/demo_spark2.png");

    width: 6px;

    height: 6px;

}

.spark.s2 {

    background-image: url("../img/demo_spark3.png");

    width: 8px;

    height: 8px;

}

.spark.s3 {

    background-image: url("../img/demo_spark4.png");

    width: 11px;

    height: 11px;

}

.spark.s4 {

    background-image: url("../img/demo_spark5.png");

    width: 13px;

    height: 13px;

}

.spark.s5 {

    background-image: url("../img/demo_spark6.png");

    width: 17px;

    height: 17px;

}

.wand {

    position: absolute;

}

.sparkpoint {

    position: absolute;

}



/*START*/





#intro {

    display: block;

    width: 650px;

    height: 400px;

    top: 45%;

    left: 50%;

    -webkit-transform: translate(-50%, -60%);

    -moz-transform: translate(-50%, -60%);

    transform: translate(-50%, -60%);

    position: absolute;

}

#intro h1 {

    position: absolute;

    text-align: center;

    width: 100%;

    top: 135px;

    margin: 0;

}

#intro h1 span {

    position: relative;

}

#intro .tophat {

    position: absolute;

    bottom: 110px;

    left: 50%;

    margin-left: -144px;

    margin-bottom: 50px;

}

#intro .sparkpoint {

    top: 60px;

    left: 380px;

}



#parallax {

    margin-bottom: 250px;

    position: relative;

    overflow: hidden;

}

#parallax h3 {

    font-size: 80px;

    text-align: center;

    margin: -40px 0 0 0;

    position: absolute;

    top: 50%;

    width: 100%;

    line-height: 80px;

}

#parallax #parallaxbg {

    position: absolute;

    height: 300px;

    top: 50%;

    width: 100%;

    margin-top: -150px;

    background-image: url("../img/demo_parallax_bg.png");

}

#parallaxbg .top {

    height: 10px;

    width: 100%;

    position: absolute;

    top: 0;

    background-image: url("../img/demo_parallax_shadow_top.png");

}

#parallaxbg .bottom {

    height: 10px;

    width: 100%;

    position: absolute;

    bottom: 0;

    background-image: url("../img/demo_parallax_shadow_bottom.png");

}



#info {

    height: auto;

    padding-bottom: 100px;

    text-align: center;

    overflow: hidden;

    opacity: 0;

}



#info h1 {

    margin-bottom: 10px;

}

#info h2 {

    margin-top: 10px;

    display: inline-block;

    position: relative;

}

#info h3 {

    font-size: 30px;

    margin-bottom: 10px;

}

#info h4 {

    font-size: 22px;

    margin-bottom: 10px;

}

#info .content {

    width: 645px;

    text-align: left;

    display: inline-block;

}

#info .darkside {

    margin-top: 10px;

}

#info #hatcontainer {

    width: 140px;

    height: 200px;

    position: relative;

    float: left;

}



#info #hatcontainer .hat {

    position: absolute;

    bottom: 10px;

}

#info #hatcontainer #bunny {

    position: absolute;

    bottom: 67px;

    left: 23px;

}

#info #hatcontainer #bunny .eye {

    position: absolute;

    top: 6px;

    left: 30px;

    display: none;

}

#info #hatcontainer #speechbubble {

    position: absolute;

    width: 165px;

    height: 103px;

    background-image: url("../img/demo_bubble.png");

    left: -118px;

    top: -24px;

    border-radius: 100%;

    background: rgb(240, 240, 240);

}

#info ul.nexttohat {

    padding-left: 158px;

}

#speechbubble p {

    margin: 0;

    text-align: center;

    line-height: 22px;

    color: #2e639e;

}

#speechbubble p:first-child {

    font-size: 24px;

    margin-top: 23px;

}

#speechbubble p:last-child {

    font-size: 30px;

    font-weight: bold;

    text-transform: uppercase;

}

a:hover #speechbubble p:last-child {

    text-decoration: underline;

}

#madewith {

    margin-right: -15px;

    margin-bottom: -15px;

}

#madewith a {

    display: inline-block;

    position: relative;

    margin-right: 15px;

    margin-bottom: 15px;

    width: 150px;

    height: 150px;

    overflow: hidden;

    float: left;

}

#madewith a img {

    width: 100%;

    height: 100%;

    transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);

    -webkit-transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);

}

#madewith a::after{

    content: "";

    position: absolute;

    top: -4px;

    bottom: -4px;

    left: -4px;

    right: -4px;

    border: 4px solid white;

    /* For Safari 3.1 to 6.0 */

    -webkit-transition-property: top, bottom, left, right;

    -webkit-transition-duration: 0.15s;

    -webkit-transition-timing-function: linear;

    /* Standard syntax */

    transition-property: top, bottom, left, right;

    transition-duration: 0.15s;

    transition-timing-function: linear;

}

#madewith a:hover img {

    transform: scale(1.6);

}

#get-it-now {

    position: absolute;

    bottom: 0%;

    background: rgb(50, 41, 41);

    padding: 15px 10px 0 20px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.33);

    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.33);

    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.33);

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    line-height: 100%;

    overflow-x: scroll;

    overflow-y: visible;

    height: 90px;

    white-space: nowrap;

    transform: translateZ(0);

    marign-top: 20px;

}

#get-it-now .item {

    font-size: 14px;

    color: #FDFFAC;

    line-height: 20px;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 225ms ease;

    -moz-transition: all 225ms ease;

    transition: all 225ms ease;



    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    transform: translateY(-50%);

}

#get-it-now .item.active {

    opacity: 1;

    visibility: visible;

}

#get-it-now.download {

    overflow: hidden;

    width: 100%;

    padding: 0;

}

#get-it-now .item.download {

    width: 650px;

    text-align: center;

}

#get-it-now .item.download a {

    display: inline-block;

    background: rgb(255, 119, 119);

    padding: 10px 15px 10px 25px;

    color: #fff;

    border-radius: 5px;

    margin: 0 12px;

    width: 130px;

    position: relative;

}

#get-it-now .item.download a:hover {

    background: rgb(255, 69, 69);

}

#get-it-now .item.download a i {

    position: absolute;

    left: 15px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    transform: translateY(-50%);

    font-size: 20px;

}

#toggle.buttons {

    position: absolute;

    top: 69%;

    left: 0;

    width: 100%;

    z-index: 9999999999;

}

#toggle.buttons a {

    color: #fff;

    font-size: 14px;

    padding: 8px;

    border-radius: 2px 2px 0 0;

}

#toggle.buttons a.active, #toggle.buttons a:hover {

    color: rgb(255, 104, 104);

    background: rgb(50, 41, 41);

}



html.touch body {

    font-size: 25px;

}

html.touch #info #hatcontainer {

    margin-bottom: 260px;

    height: 300px;

    width: 240px;

}

html.touch #info #hatcontainer .hat {

    left: 90px;

}

html.touch #info #hatcontainer #bunny {

    left: 110px;

}

html.touch #info #hatcontainer #speechbubble {

    left: -20px;

    top: 35px;

}

html.touch #info ul.nexttohat {

    padding-left: 240px;

}

.dark-black { background-color:#000000; z-index: 10000;margin-bottom:0 !important;}

nav ul li {

    padding: 0 8px;

	margin-bottom: 6px;

}

.navbar-dark .navbar-nav .nav-link {

	font-size:15px;

	

}

#nav {

    text-align: left;

    padding: 150px 2% 40px 2% ;

    margin-left: 8%;

	    -ms-transform: scale(0.9); /* IE 9 */

    -webkit-transform: scale(0.9); /* Safari */

    transform: scale(0.9);

		opacity:0;

}

#nav li {

	display:inline;

    color: #fff;

    font-weight: 700;

    font-size: 80%;

}

#nav a {

	text-decoration:none; 

	color: #fff;

	padding:0 25px; /* variable width */

}

.black {background-color:#000000;}

.slider1 {

/*	background-image:url(../images/designer1.png);

	background-repeat:no-repeat;*/

	    left: 5.1% ;

	position: relative;

	height:720px;

	-ms-transform: scale(0.8); /* IE 9 */

    -webkit-transform: scale(0.8); /* Safari */

    transform: scale(0.8);

	opacity:0;

        width: 90%;

        z-index: 100;

}

.spacer-bar {

    position: absolute;

    width: 100%;

    height: 100%;

    left: -27%;

}

.wheel {

    left: -1.9%;

    position: absolute;

	z-index:0;

	top: 4%;



		  -webkit-transition: all 0.5s ease-out;

  -moz-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

  	opacity:0;

}

.bl-positon {

    z-index: 2;

    position: relative;

	    padding-bottom: 4%;

	}

.designer {
         float: right;
    position: fixed;
    right: 17%;
    width: 59%;
    top: 95px;

}



.box {

    width: 115%;

    height: 709px;

    left: -1%;

}

.light-gray {

    background-color: rgba(255, 255, 255, 0.8);

	box-shadow: 0 0 56px 0 #272727;

	 position: relative;

}

.dark-gray {background-color: rgba(40,40,40, 0.93);}

.dark-gray h2 { 

    color: #fff;

    padding: 15px 0 25px 0;

    font-weight: 600;

    letter-spacing: 10px;

    font-size: 44px;

	text-transform:capitalize;

}

.dark-gray p { color:#fff; padding: 25px 0 0 0; font-size:16px; line-height: 18px;}

.box-inner {

height: 75%;

    width: 60.6%;

    position: absolute;

    margin-top: 7.2%;

    left: 26.7%;

    float: left;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8%;

    text-align: center;



}

section#second-part {margin-top:300px; height: 100%;}

section#third-part {margin-top:300px; height: 100%;}

section#fourth-part {margin-top:300px; height: 100%;}

section#fifth-part {margin-top:300px; height: 100%;}

section#sixth-part {margin-top:224px; height: 100%;}
section#seventh-part {margin-top:224px; height: 100%;}
section#eighth-part {margin-top:224px; height: 100%;}
section#ninth-part {margin-top:224px; height: 100%;}

#footer-part {margin-top:224px; height: 100%; translate(0%, 10%) matrix(0.5, 0, 0, 1, 0, 0); opacity: 0}

.specimen {

    float: right;

    position: absolute;

    right: 13.1%;

    top: -20%;

        z-index: 2;

        background-image: url(../images/dress.jpg);

    background-repeat: no-repeat;

    height:92%;

    width: 50%;

    background-size: 150% 150%;

}

.woman-box {

    background-image: url(../images/sari.jpg);

    background-repeat: no-repeat;

    height: 94%;

    width: 59%;

    float: left;

    position: absolute;

    top: -14%;

    z-index: 2;

    background-size: 150% 150%;

}

.tie-box {
   right: 9%;

    background-image: url(../images/tei.jpg);

    background-repeat: no-repeat;

   /* height: 94%;

    width: 87%;*/

    float: right;

    position: absolute;

    z-index: 0;
	  height:92%;

    width: 75%;

        background-size: 250% 250%;

}



.box-inner-thrd {

    height: 75%;

    width: 48.6%;

    position: absolute;

    margin-top: 7.2%;

    float: right;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8%;

    text-align: center;

    z-index: 1;

    left: 30%;

}

.main-trd-box {

    width: 118.2%;

    left: 0;

}


.box-inner-fourth {

    height: 81%;

    width: 49.3%;

    position: absolute;

    right: 14%;

    float: left;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8% 5%;

    text-align: center;

    z-index: 2;

}

.box-inner-fifth {

    height: 84%;

    width: 45.2%;

    position: absolute;

    float: left;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8% 5%;

    text-align: center;

    z-index: 2;

    top: 16%;

}

.box-inner-sixth {

    height: 84%;

    width: 84.6%;

    position: absolute;

    right: 0;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8% 5%;

    text-align: center;

    z-index: 2;

}
.box-inner-8 {

   height: 75%;
	

    width: 80.6%;

    position: absolute;
	top:-20px;

    margin-top: 7.2%;

    left: 7%;

    float: left;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8%;

    text-align: center;

    z-index: 2;

}

.box-inner-9 {

   height: 75%;
	

    width: 80.6%;

    position: absolute;
	top:-20px;

    margin-top: 7.2%;

    left: 7%;

    float: left;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8%;

    text-align: center;

    z-index: 2;

}
.box-inner-seventh {

   height: 75%;
	

    width: 80.6%;

    position: absolute;
	top:-20px;

    margin-top: 7.2%;

    left: -9%;

    float: left;

    box-shadow: 0 0 56px 0 #272727;

    padding: 8%;

    text-align: center;

    z-index: 2;

}

.box-inner-footer {

    height: 82%;

    width: 84.6%;

    position: absolute;

    right: 4%;

    float: left;

    box-shadow: 0 0 56px 0 #4c4848;

       padding: 8% 0 2% 28%;

    text-align: center;

    z-index: 2;

	    background-color: rgba(49, 48, 48, 0.8);

}

.main-fourth-box{

    width: 118%;

    left: 0;

    padding-top: 200px;

}

.main-fifth-box{

    width: 118%;

    padding-top: 140px;

    left: 0;

}

.main-sixth-box{

    width: 118%;

    left: -18%;

	padding-top: 7%;

}
.main-seventh-box{

    width: 118%;

    left: -18%;

	padding-top: 7%;

}
.main-8-box{

    width: 118%;

    left: -11%;

	padding-top: 7%;

}
.main-9-box{

    width: 118%;

    left: -11%;

	padding-top: 7%;

}

.main-footer-box{

    width: 118%;

    left: 3.5%;

    padding-top: 4%;

    height: 364px;

}

.slives-box {

    background-image: url(../images/slives.jpg);

    background-repeat: no-repeat;

    height: 94%;

    width: 87%;

    float: left;

    position: absolute;

    z-index: 0;

        background-size: 210% 190%;

}

.tape-box {

    background-color: rgba(206, 206, 206, 0.9);

    height: 82%;

    width: 52%;

    float: right;

    position: absolute;

    padding: 25px 15px;

    z-index: 3;

    right: 0;

    margin-top: 7%;

    text-align: center;

}

.tape-box h2 {

    color: #000;

    font-weight: 600;

    letter-spacing: 10px;

    font-size: 44px;

	text-transform:capitalize;

	

}

.tape-box p {color:#000; padding: 10px 0 40px 0; font-size:16px; line-height: 18px; width:80%; margin:0 auto}
.slives-box123 {

  

    background-repeat: no-repeat;

    height: 40%;

    width: 40%;

   right: 0;

    position: absolute;

   

}

.footer-links {  

    background-color: rgba(255, 254, 254, 0.8);

	    box-shadow: 0 0 56px 0 #272727;

    height: 52%;

    width: 52%;

    float: right;

    position: absolute;

    padding: 25px 15px;

    z-index: 3;

    left: -14.7%;

    margin-top: 7%;

    text-align: center;

}

.main-footer-box ul {

    position: relative;

    float: left;

    width: 100%;

    left: -9%;

    z-index: 10;

}

.main-footer-box li{

	    font-weight: bold;

    font-size: 90%;

    float: left;

    padding: 12% 4%;

    /* font-weight: 600; */

    list-style-type: none;

    color: #000;

}

.over-flow {

overflow:hidden;

}

.drakblack {

position:relative;

width:100%;

float:none;

opacity:0;
margin-top:50px!important;


}


.main-grid {

position:relative;

width:90%;/*100%*/
float:right;/*left*/

}

.tap-img { margin-top:-25px; opacity:0;

transform: matrix(0.5, 0, 0, 0.5, 0, 0);

}

.tape-box h2 , .tape-box p { margin-top: -20px; opacity: 0; }

.box-inner-fifth h2, .box-inner-fifth p { margin-top: -6%; opacity: 0;  }

.box-inner-fourth h2, .box-inner-fourth p { margin-top: -6%; opacity: 0;  }

.box-inner-thrd h2, .box-inner-thrd p {margin-top: -6%; opacity: 0;  }

.box-inner h2, .box-inner p {margin-top: -6%; opacity: 0;  }

.onepage-pagination {

  position: fixed;

  right: 10px;

  top: 30%;

  z-index: 5;

  list-style: none;

  margin: 0;

  padding: 0;

  right: 25px;

      z-index: 99999999999;

}

.onepage-pagination li {

  padding: 0;

  text-align: center;

}

.onepage-pagination li a{

  padding: 10px;

  width: 4px;

  height: 4px;

  display: block;

  

}

.onepage-pagination li a:before{

  content: '';

  position: absolute;

  width: 4px;

  height: 4px;

  background: rgba(0,0,0,0.85);

  border-radius: 10px;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

}



.onepage-pagination li a.active:before{

  width: 10px;

  height: 10px;

  background: none;

  border: 1px solid black;

  margin-top: -4px;

  left: 8px;

}



/*----- Bottom Level -----*/

.menu-main {    

    position: relative;

    z-index: 1000;

}

.menu-main li {    

    position: relative;

}

.menu-main li:hover .sub-menu {

    z-index:300000;

    opacity:1;

}



.sub-menu {

    width:250px;

    padding:5px 0px;

    position:absolute;

    top:100%;

    left:0px;

    z-index:300000;

    opacity:0;

    transition:opacity linear 0.15s;

    box-shadow:0px 2px 3px rgba(0,0,0,0.2);

    background:#272727;

}



.sub-menu li {

    display:block;

    font-size:16px;

    position: relative; float: left;

    width: 100%;

    margin:0;

    line-height: normal;



}

#nav .sub-menu li a {

    padding:10px 30px;

}

.sub-menu li a {

    padding:10px 30px;

    display:block;

    font-size: 15px;

}



.sub-menu li a:hover, .sub-menu .current-item a {

    background:#3e3436;

}

@-webkit-keyframes spinnerRotate

{

    from{-webkit-transform:rotate(0deg);}

    to{-webkit-transform:rotate(360deg);}

}

@-moz-keyframes spinnerRotate

{

    from{-moz-transform:rotate(0deg);}

    to{-moz-transform:rotate(360deg);}

}

@-ms-keyframes spinnerRotate

{

    from{-ms-transform:rotate(0deg);}

    to{-ms-transform:rotate(360deg);}

}

.spin{

       left: -44%;/*28%*/

   


    -webkit-animation-name: spinnerRotate;

    -webkit-animation-duration: 5s;

    -webkit-animation-iteration-count: infinite;

    -webkit-animation-timing-function: linear;

    -moz-animation-name: spinnerRotate;

    -moz-animation-duration: 5s;

    -moz-animation-iteration-count: infinite;

    -moz-animation-timing-function: linear;

    -ms-animation-name: spinnerRotate;

    -ms-animation-duration: 5s;

    -ms-animation-iteration-count: infinite;

    -ms-animation-timing-function: linear;
	width:90%;

}





.button12 {
  
  border: none;
background-color: rgba(50,50,50,50.93) ;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 40px;
  margin: 4px 2px;
  cursor: pointer;
  font-weight:bold;
	  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	  outline:none;
}
.button12:hover{
	background-color: #996600;
}

/*Slide Show after 6 frame*/

* {box-sizing: border-box}
body {font-family: Verdana, sans-serif; margin:0}
.mySlides1 {display: none}
.mySlides2 {display: none}
.img1 {border-radius: 50%;
    width: 150px;
}

/* Slideshow container */
.slideshow-container1 {
 max-width: 100%;
  position: relative;
  margin: auto;
background:"images\bc_color.jpg";
 
}

/* Next & previous buttons */
.prev1, .next1 {
  cursor: pointer;
  position: absolute;
  top: 187px;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next1 {
  right: 63px;
  border-radius: 3px 0 0 3px;
}
/* Position the "next button" to the right */
.prev1 {
left: -96px;
}
/* On hover, add a black background color with a little bit see-through */
.prev1:hover, .next1:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text1 {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  top:135px;
  width: 100%;
  text-align: center;
  right:84px;
    
}

/* Number text (1/3 etc) */
.numbertext1 {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot1 {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
    position: relative;
	top:200px;
}

.active1, .dot1:hover {
  background-color: #717171;
}

/* Fading animation */
.fade1 {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade1 {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade1 {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev1, .next1,.text1 {font-size: 11px}
}

/*testimonial*/
div.gallery1 {
  margin: 5px;
 
  float: left;
  width: 250px;
  position: absolute;
    right: -25%;
    bottom: -157px;
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

div.gallery1:hover {
  border: 1px solid #777;
}

div.gallery1 img {
  width: 100%;
  height: auto;
}

div.desc1 {
  position: absolute;
  bottom: 0;
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */
  color: #f1f1f1;
  width: 100%;
  padding: 20px;
  font-size: 15px;
}
/*designer*/
div.designer_bg{
 background-color: rgba(206, 206, 206, 0.9);

    height: 125%;

    width: 150%;

    float: left;

    position: relative;

    padding: 25px 15px;

    z-index: 3;

    left:29%;

    margin-top: 15;

    align: center;
bottom: 50px;
}
div.designer1 {
  margin: 5px;
  border: 3px solid #000;
    display: inline-block;
  width: 200px;
      height: 350px;
}



div.designer1 img {
  width: 100%;
  height: auto;
  border-radius: 50%;
   width: 150px;
 top:131px;
   position:relative;
}

div.designer_desc {
  padding: 15px;
  text-align: center;
}
/*designer slide show*/


/* Slideshow container */
.slideshow-designer_container {
 max-width: 100%;
  position: relative;
  margin: auto;
 
}

/* Next & previous buttons */
.prev_designer, .next_designer {
  cursor: pointer;
  position: absolute;
  top: 187px;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next_designer {
  right: 63px;
  border-radius: 3px 0 0 3px;
}
/* Position the "next button" to the right */
.prev_designer {
left: 57px;
}
/* On hover, add a black background color with a little bit see-through */
.prev_designer:hover, .next_designer:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text_designer {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  top:135px;
  width: 100%;
  text-align: center;
  right:84px;
    
}

/* Number text (1/3 etc) */
.numbertext_designer {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot_designer {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
    position: relative;
    bottom: 34px;
}

.active2, .dot_designer:hover {
  background-color: #717171;
}

/* Fading animation */
.fade_designer {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade_designer {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade_designer {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev_designer, .next_designer,.text_designer {font-size: 11px}
}

/* About US*/
/* Slideshow container */
.slideshow-container_about {
  position: relative;
  
}

/* Slides */
.mySlides_about {
  display: none;
  padding: 80px;
  text-align: center;
}

/* Next & previous buttons */
.prev_about, .next_about {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next_about {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}
.prev_about {
  position: absolute;
  left: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev_about:hover, .next_about:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

/* The dot/bullet/indicator container */
.dot-container_about {
    text-align: center;
    padding: 20px;
   
}

/* The dots/bullets/indicators */
.dot_about {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active_about, .dot_about:hover {
  background-color: #717171;
}
.button_about {
   color: black;
  border: none;
background-color: rgba(206, 206, 206, 0.9) ;
 
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;

  margin: 4px 2px;
  cursor: pointer;
  font-weight:bold;
	  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

div.designer_bg_main{
 background-color: rgba(206, 206, 206, 0.9);

    height: 125%;

    width: 150%;

    float: left;

    position: relative;

    padding: 25px 15px;

    z-index: 3;

    left:-28%;

    margin-top: 15;

    align: center;
bottom: 50px;
}