@font-face {
    font-family: 'RobotoRegular';
    src: url('../font/OpenSans-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../font/OpenSans-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../font/OpenSans-Light.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('../font/Roboto-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoBold';
    src: url('../font/Roboto-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoThin';
    src: url('../font/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
}
@font-face {
    font-family: 'BerkshireSwashRegular';
    src: url('../font/BerkshireSwash-Regular.ttf') format('truetype');
    font-weight: 100;
}
html {
  font-family:'RobotoRegular, sans-serif'; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  font-size:12px;
}

/**************** pre loader with animated gif ****************/
/* #preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: none repeat scroll 0 0 #222222;z-index: 99999;height: 100%;width: 100%;}
#status {width: 200px;height: 200px;position: absolute;left: 50%; top: 50%; background-image: url("../images/ajax-loader.gif");background-repeat: no-repeat;background-position: center; margin: -100px 0 0 -100px;} */
/**************** End of pre loader with animated gif ****************/
.bannerDiv{overflow:hidden;position:relative;}

#loader-wrapper, #loader-wrapperMobile{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

#loaderLogoImg{
display: block;
    left:35%;
    /* margin: -75px 0 0 -75px; */
    position: relative;
    top: 25%;
    z-index: 1002;
    width: 350px;
   
}
#loaderLogoImgMobile{
display: block;
    left:35%;
    /* margin: -75px 0 0 -75px; */
    position: relative;
    top: 25%;
    z-index: 1002;
    width: 350px;
   
}
#loaderLogoImg1{
display: block;
    position: relative;
    left: 52%;
    top: 30%;
    margin: -75px 0 0 -75px;
   z-index: 1002;
   
}
#loaderLogoImg2{
display: block;
    position: relative;
    left: 50%;
    top: 31%;
    margin: -75px 0 0 -75px;
   z-index: 1001;
   
}
#loaderLogoImg3{
  display: block;
    left: 67%;
    margin: -75px 0 0 -75px;
    position: relative;
    top: 50%;
    z-index: 1002;
}
#loaderLogoImg4{
  display: block;
    left: 60%;
    margin: -75px 0 0 -75px;
    position: relative;
    top: 51%;
    z-index: 1002;
}
#loaderLogoImg5
{
   display: block;
    left: 50%;
    margin: -75px 0 0 -75px;
    position: relative;
    top: 55%;
    z-index: 1001;
  }
/* #loaderLogoImg3{
display: block;
    left: 46%;
    margin: -75px 0 0 -75px;
    position: relative;
    top: 57%;
    z-index: 1001;
   
} */

#loaderHeadH1{
display: block;
    position: relative;
    left: 51.5%;
    top: 46%;
    margin: -75px 0 0 -75px;
   z-index: 1001;
   font-family: RobotoBold,sans-serif;
   text-transform: uppercase;
    font-size: 26.78px;
	 color: #881b19;
}
#loaderHeadH2  {
 color: #990000;
    display: block;
    font-family: RobotoBold,sans-serif;
    font-size: 26.78px;
    left: 42%;
    margin: -75px 0 0 -75px;
    position: relative;
    text-transform: uppercase;
    top: 45%;
    z-index: 1001;
}
#loaderHeadH4
{
  color: #990000;
    display: block;
    font-family: RobotoBold,sans-serif;
    font-size: 26.78px;
    left: 40%;
    margin: -75px 0 0 -75px;
    position: relative;
    text-transform: uppercase;
    top: 73%;
    z-index: 1001; 
}
#loaderHeadH3{
color: #990000;
    display: block;
    font-family: RobotoBold,sans-serif;
    font-size: 26.78px;
    left: 42%;
    margin: -75px 0 0 -75px;
    position: relative;
    text-transform: uppercase;
    top: 58%;
    z-index: 1001;
}
#loaderHeadH5
{
   color: #990000;
    display: block;
    font-family: RobotoBold,sans-serif;
    font-size: 26.78px;
    left: 40%;
    margin: -75px 0 0 -75px;
    position: relative;
    text-transform: uppercase;
    top: 90%;
    z-index: 1001;
  }
.LandingLoader{
	left: 51.5%;
    top: 65%;
}
.InnerLoader{
	left: 50%;
    top: 50%;
}
#loader {
    display: block;
    position: relative;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -48px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #881b19;

    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

    z-index: 1001;
}

    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #b7975b;

        -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #0b620b;

        -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    @-webkit-keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }
    @keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }

	
    #loader-wrapper .loader-section, #loader-wrapperMobile.loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #fff;
        z-index: 1000;
        /* -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ 
        -ms-transform: translateX(0);   IE 9 
        transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */ 
    }


    #loader-wrapper .loader-section.section-left, #loader-wrapperMobile.loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right, #loader-wrapperMobile.loader-section.section-right {
        right: 0;
    }

    /* Loaded */
    .loaded #loader-wrapper .loader-section.section-left, .loaded #loader-wrapperMobile.loader-section.section-left {
        -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(-100%);  /* IE 9 */
                transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }

    .loaded #loader-wrapper .loader-section.section-right, .loaded #loader-wrapperMobile.loader-section.section-right {
        -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(100%);  /* IE 9 */
                transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }
    
    .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
	.loaded #loaderHeadH1 {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loaderHeadH2 , .loaded #loaderHeadH4 {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loaderHeadH3 , .loaded #loaderHeadH5{
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loaderLogoImg , .loaded #loaderLogoImg3 {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loaderLogoImg1 , .loaded #loaderLogoImg4 {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loaderLogoImg2 , .loaded #loaderLogoImg5{
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    /* .loaded #loaderLogoImg3{
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    } */
    .loaded #loader-wrapper, .loaded #loader-wrapperMobile{
        visibility: hidden;

        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.3s 1s ease-out;  
                transition: all 0.3s 1s ease-out;
    }



body{width:100%;margin:0 auto;overflow-x: hidden;/* padding-top: 90px; */}
.newBodyContainer{padding-top: 90px;}
.mobileLoader,#loaderLogoImg3,#loaderLogoImg4,#loaderLogoImg5,#loaderHeadH5,#loaderHeadH4{display:none;}
.webHeader{width:100%;height: auto;position: fixed;top: 0;z-index: 9999;/* background-color: #fff;box-shadow: 0 0 10px 0 #ccc; */}
.mobileHeader{display:none;}
.mobileMenu{display:none;}
.mobilePageHeadShow{display:none;}
.newHeader{background-color: #fff;box-shadow: 0 0 10px 0 #ccc;}

/* jssor slider css for home page */
/* #slider1_container{position: relative; width: 1531px;height: 830px;}
.sliderInnerDiv{cursor: move; position: absolute; left: 0px; top: 0px; width: 1531px; height: 830px;overflow: hidden;} */
/* jssor slider css end for home page */

#slider1_container{position: relative; width: 1015px;height: 800px;}
.sliderInnerDiv{cursor: move; position: absolute; left: 0px; top: 0px; width: 1015px; height: 800px;overflow: hidden;}
/*************** Header ***************/
.webHeader .logo{float: left;height: auto;width: 135px;/* margin: 0px 10px; */-webkit-transition:all 0.5s;-moz-transition: all 0.5s;transition:all 0.5s;}
.webHeader .logo img{height:auto;width:100%;}
.menu{float: left;background-color: #212121;color: #fff;height: 90px;margin-right: -2px;position: relative;-webkit-transition:all 0.5s;-moz-transition: all 0.5s;transition:all 0.5s;/* left:0px; */display:none;z-index: -1;top:0;opacity: 0.90;}
.menu ul{list-style:none;overflow:hidden;padding:0px;display:block;text-align:center;margin:0px;}
.menu ul li{display:inline-block;font-family: RobotoRegular, sans-serif;font-size: 15.45px; /* margin: 0 25px; */padding:20px 0;}
.menu ul li a{color:#fff;position: relative;display: inline-block;margin: 15px 20px;outline: none;text-decoration: none;text-shadow: 0 0 1px rgba(255,255,255,0.3);}
/* .menu ul li a:hover{border-bottom: 2px solid red;padding: 10px 0;width: 300px;} */
/* .menu li:hover {border-bottom: 5px solid red;} */
.menuImg{/* float:right; */width: 90px;height: 91px;position:absolute;right:0;}
.menuShow{width: 100%;height: 99%;cursor: pointer;/* opacity:0.2 */;-webkit-transition: all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;}
.menuClose{width: 100%;height: 99%;cursor: pointer;display:none;}
.pageHeadShow{ position: absolute;top:0px;right: 110px;color: #9d9b9c;font-family: RobotoBold,sans-serif;font-size: 25px;text-transform: uppercase;}
.pageHeadShow h1{margin-top:0;margin-bottom:0px;font-size: 25px;}
/* Effect 11: text fill based on Lea Verou's animation http://dabblet.com/gist/6046779 */

/*************** Header End ***************/

/********************** Index *********************/
/*.bannerDiv img{width:100%;}*/
.bannerScrollDiv{bottom: 85px;left: 0;position: absolute;right: 0;text-align: center;z-index: 9999;}
.bannerScrollDiv p{margin:0;}
.bannerScrollDiv p a{color:#fff;font-family: RobotoBold,sans-serif;margin: 0;text-transform: uppercase;font-size:12px;text-decoration: none;}
.wrapper{margin:0px 186px;}
.ourHistory,.awards{width:100%;overflow:hidden;}
/* .awards {position: relative;top:-235px;} */
.ourHistory{margin-top:95px;/* height:818px; */}
.historyImg,.awardsImg{width:50%;height:auto;}
.historyImg img,.awardsImg img{width:100%;height:auto;}
.historyContent,.awardsContent{overflow: hidden;transition: all 0.3s ease-in 0s;}
.historyContent{padding: 0px 25px 102px 48px;}
.awardsContent {padding-right:71px;padding-left:8px;padding-bottom:0px;/* box-shadow: -50px 11px 0 #ccc; */min-height:290px;}
.historyContent h1,.awardsContent h1,.collection h1,.address h1,.client h1{ font-family: RobotoBold, sans-serif;font-size: 75.78px;margin: 0;text-transform: uppercase;}
.historyContent h1{line-height: 60px;}
.blackH1{color:#737373;}
.grayH1{color:#9d9b9c;}
.lightgrayH1{color:#adabac;}
.historyContent p,.awardsContent p,.collection p,.addressFormDiv p{font-family:RobotoRegular, sans-serif;font-size:11.75px;color:#7a7a7a;}
.historyContent p{margin-top: 38px;}
/* .awardsContent p{margin-top: 32px;} */
.collection p{margin-top: 40px;width: 736px;margin: 0 auto;margin-bottom: 77px;}
.knowMoreDiv a{font-family:RobotoRegular, sans-serif;font-size:14px;border:1px solid #de0232;border-radius:30px;padding: 16px 27px;color:#de0232;text-decoration:none; transition: all 0.3s ease-in 0s;}
.knowMoreDiv a:hover{background-color:#de0232;color:#fff;}
.historyContent .knowMoreDiv{margin-top:33px;}
.awardsContent .knowMoreDiv{margin-top:33px;}
.historyImg{float:left;z-index: -1;}
.awardsImg{float:right;}
.collection {margin-top: 100px;text-align: center;margin-bottom: 110px;}
.collection ul{list-style:none;margin: 0;overflow: hidden;padding: 0;}
.collection ul li{/* float:left; */margin-right: 29px;width: 215px;display: inline-block;}
.collection ul li:nth-child(4) {margin-right: 0;}
.collection ul li img {height: 100%;width: 100%;}
.client{margin-top: 100px;text-align: center;margin-bottom: 110px;}
.address{background-color:#f9f9f5;/* padding-top:30px; */padding-bottom:40px;overflow:hidden;}
.address h1{text-align:center;}
.addressMapDiv{width:45%;height:hidden;float:left;margin-right:45px;}
.addressMapDiv img{width:100%;height:100%;}
.addressFormDiv{overflow:hidden;/* width:50%; */margin-top: 25px;}
.addressFormDiv h1{font-family: OpenSansBold, sans-serif;font-size: 46.6px;margin: 0;text-transform: uppercase;color:#de0232;/* box-shadow: -207px 2px 0px; */margin-bottom: 20px;width: 287px;border-bottom: 2px solid;} 
.addressFormDiv p{font-size: 17px;margin:0;}
.contactDiv{margin-bottom: 50px;margin-top: 40px;}
.contactForm{overflow:hidden;/* width: 80%;margin: 0 auto; */}
.contactInfoDiv{overflow:hidden;width:100%;}
.contactInfo {width: 48%;float: left;margin-right:10px;}
.contactInfo:nth-child(odd){margin-right:10px;}
.contactInfo:nth-child(even){margin-right:0px;}
.contactInfo  input[type="text"]{background: transparent;width:97%;padding: 7px 5px;border:1px solid #d7d7d5;font-family: RobotoRegular, sans-serif;font-size: 17px;color:#000;margin:5px 0px;}
.contactInfo > input:focus{border:1px solid #de0232;}
.contactForm textarea{width:97%;padding: 7px 5px;background: transparent;border:1px solid #d7d7d5;font-family: RobotoRegular, sans-serif;font-size: 17px;color:#000;margin:5px 0px;resize:none; height: 125px;}
.contactForm textarea:focus{border:1px solid #de0232;}
.contactForm input[type="submit"]{background: transparent;font-family:RobotoRegular, sans-serif;font-size:14px;border:1px solid #de0232;border-radius:30px;padding:18px 53px;color:#de0232;text-decoration:none; transition: all 0.3s ease-in 0s;margin-top: 34px;float: right;}
.contactForm input[type="submit"]:hover{background-color:#de0232;color:#fff;}
/************* Index End ************/

/****************** Footer **************/
footer{margin:0px 100px;padding:20px 0px;font-family:RobotoRegular, sans-serif;font-size: 11px;color:#000;overflow:hidden;text-align: center;display: block;}
.awardFooter{background-color:#fff; padding:20px 50px;font-family: RobotoRegular, sans-serif;font-size: 11px;color:#000;overflow:hidden;text-align: center;display: block;position:fixed;bottom:0;width:100%;}
footer .footerLeft{float:left;margin: 12px 0;display: inline-block;}
footer .socialIcon{ margin: 10px 0;/* float: left;margin: -10px 270px; */overflow: hidden;display: inline-block;/* margin-top:5px; */}
footer .footerRight{float:right;margin: 12px 0;display: inline-block;}
footer .footerRight a{color: #de0232;text-decoration:none;}
/* footer .footerRight a:hover{text-decoration:underline;} */
.socialIcon img {margin: 0px 5px;}
.socialIcon ul{list-style:none;margin: 0;overflow: hidden;padding: 0;}
.socialIcon ul li{float:left;}
.socialIcon ul li:nth-child(1){margin-left:0px}
.socialIcon ul li:nth-child(2){margin-left:8px}
.socialIcon ul li:nth-child(3){margin-left:8px}
.socialIcon .facebookImg{background-image:url(../images/facebook_img.png);display:block;height:31px;width:31px;}
.socialIcon .linkedInImg{background-image:url(../images/linkedIn_img.png);display:block;height:31px;width:31px;}
.socialIcon .twitterImg{background-image:url(../images/twitter_img.png);display:block;height:31px;width:31px;}
.socialIcon .facebookImg:hover{background-image:url(../images/facebook_hover_img.png)}
.socialIcon .linkedInImg:hover{background-image:url(../images/linkedIn_hover_img.png)}
.socialIcon .twitterImg:hover{background-image:url(../images/twitter_hover_img.png)}
/************ Footer End ************/

/*********************** History ***********************/
.historyDiv{overflow:hidden;width:100%;}
.firstHistoryDiv, .secondHistoryDiv, .thirdHistoryDiv{overflow:hidden;width:100%;}
.historyYearImg{float: left;height: auto;overflow: hidden;width: 75%;position: relative;}
.historyYearImg img{width:100%;height:auto;}
.historyYearImg table, .historyYearImgSecond table, .historyYearImgThird table, .historyYearImgFourth table, .historyPopUpInnerDiv table{overflow:auto;width:100%;height:100%;}
.historyHead {top: 350px;left: 50px;position: absolute;font-family: RobotoBold,sans-serif;font-size: 95.81px;margin: 0;text-transform: uppercase;line-height: 83px;}
.historyHead .blackH1{color:rgba(137,137,137,0.75);}
.historyHead .grayH1{color:#e3e2e1;}
.historyHead hr{position: absolute;width: 60%;margin-top: 15px;}
.historyHead h1{font-family: RobotoBold,sans-serif;font-size: 95.81px;margin: 0;text-transform: uppercase;line-height: 83px;}
.historyYearRight{overflow:hidden;width: 25%;height: auto;}
.historyYear{border: 2px solid #cccccc;height: auto;padding: 118px 0px;text-align: center;cursor:pointer;}
.historyYear span{font-family: RobotoBold, sans-serif;font-size: 74.33px;}
.whiteBg{background-color:#fff;overflow: hidden;width: 100%;}
.whiteBg span{color:#b0aeae;border-top:1px solid #9f9c9c;border-bottom:1px solid #9f9c9c;}
.RedBg{background-color:#de0232;overflow: hidden;width: 100%;}
.RedBg span{color:#efa4ad;border-top:1px solid #efa4ad;border-bottom:1px solid #efa4ad;}
.firstHistoryDiv .absolutePosition{border-right:none;position: absolute;bottom: 0;right:0;width: 25%;}
.historyYearLeft{width:50%;float:left;}
.leftDiv{float:left;width: 50%;}
.historyYear.leftDiv:nth-child(2) {border-left:none;}
.historyYear.leftDiv:nth-child(3) {border-top:none;}
.historyYear.leftDiv:nth-child(4) {border-top:none;border-left:none;}
.historyYearImgSecond{width:50%;overflow:hidden;box-shadow: 0 0 265px #000000 inset;position:relative;}
.historyYearImgSecond img{width:100%;height:100%;}
.secondHistoryDiv .absolutePosition{border-left:none;position: absolute;bottom: 0;left:0;width: 25%; z-index: 1;}
.historyYearImgThird{float: left;height: auto;overflow: hidden;width: 50%;}
.historyYearImgThird img{width:100%;height:auto;}
.historyYearThirdRight{float: left;overflow:hidden;width: 50%;height: auto;}
.rightDiv{float: left;width: 50%;overflow:hidden;height: auto;}
.historyYear.rightDiv:nth-child(1) {border-right:none;border-top:2px solid #de0232;}
.historyYearFourthLeft{float: left;height: auto;overflow: hidden;width: 50%;}
.historyYearImgFourth{float: left;height: auto;overflow: hidden;width: 50%;}
.historyYearImgFourth img{width:100%;height:auto;}
.historyPopUpDiv{display:none;position:fixed;top:0;bottom:0;left:0;right:0; background: none repeat scroll 0 0 rgba(15, 7, 4, 0.75);text-align: center;width:100%;height:100%;z-index:9999;}
.historyPopUpInnerDiv,.mobilehistoryPopUpInnerDiv{background-color:#fff;display:inline-block;overflow:auto;padding-bottom: 70px;position: fixed;z-index: 9999;width:100%;text-align:center;height:80%;}
.historyPopUpInnerDivClose{overflow:hidden;}
.historyPopUpImg{float:right;cursor:pointer;}
.historyPopUpContent{padding:20px 25px 35px 25px;overflow:auto;height: 340px;}
.historyPopUpContent h1{font-family: RobotoBold, sans-serif;font-size: 32px;color: #de0232;box-shadow: 0 2px 0 #de0232;margin:0 auto 25px;display:inline-block;text-transform: capitalize;}
.historyPopUpDes,.mobilehistoryPopUpDes {overflow:hidden;/* width:585px; margin:0px 110px;*/text-align: justify;color: #7a7a7a;font-family: RobotoRegular,sans-serif;font-size: 14.75px;}
.historyPopUpDes{/*width:95%;margin:0px 2% !important;*/}
.popUpHistoryLeft{width:49%;float:left;padding: 0 40px;}

.prevNextDiv{display:block;}
.NextDiv{float:right; margin-right: 20px;margin-bottom: 12px;}
.NextDiv a {border: 1px solid #de0232;border-radius: 30px;color: #de0232;font-family: RobotoRegular,sans-serif;font-size: 14px;padding: 9px 27px !important;
text-decoration: none;transition: all 0.3s ease-in 0s;display:block;}
.NextDiv a:hover{background-color:#de0232;color:#fff;}
.prevDiv{float:left; margin-left: 20px;margin-bottom: 12px;}
.prevDiv a {border: 1px solid #de0232;border-radius: 30px;color: #de0232;font-family: RobotoRegular,sans-serif;font-size: 14px;padding: 9px 18px !important;
text-decoration: none;transition: all 0.3s ease-in 0s;display:block;}
.prevDiv a:hover{background-color:#de0232;color:#fff;}
.divHistoryContentDesc{/* float:left; */margin-right: 5%;width: 100%;}
.divHistoryContentPopImgDiv{width:100%;overflow:hidden;text-align: center;margin-top: 20px;}
.divHistoryContentPopImg{width:30%;display: inline-block;overflow:hidden;}
.divHistoryContentPopImg img{width:100%;height:100%;}
.divHistoryYearHead{display:none;}
.divHistoryContent{display:none;}
.divHistoryImgs{display:none;margin-top: 20px;}
.mobilehistoryPopUpImgs{margin-top: 10px; margin-bottom:10px;}
.mobilehistoryPopUpImgs > img {display: inline-block;max-width: 260px; width:100%;margin-top:20px;}
.historyBgImg img{display:none;} 
.popUpHeading{box-shadow: 0 2px 0 #de0232;color: #de0232;display: inline-block;font-family: RobotoBold,sans-serif;font-size: 35px;margin: 0 auto 25px;text-transform: capitalize;}
/*********************** History End ***********************/

/*********************** Award ***********************/
.mobileView{display:none;}
.awardsDiv{margin:0px 40px;}
/* .awardsImage{cursor:pointer;} */
.awardsFirstDiv{width:100%;overflow:hidden;}
 .awardsFirstImg{background:#de0232 url("../images/awards/award-img1.jpg") no-repeat scroll center 32% / 85% auto;height:100%;}
/*.awardsFirstImg img{width:100%;height:auto;}*/
/* .awardsFirstContent{width:50%; height:auto;overflow:hidden; float:right; } */
.awardsSecondDiv{width:100%;overflow:auto;}
 .awardsSecondImg{background:#de0232 url("../images/awards/award-img2.jpg") no-repeat scroll left center / 85% auto;height:100%;}
/*.awardsSecondImg img{width:100%;height:auto;}*/
.awardsSecondContent{/* width:50%; */height:auto;overflow:hidden;/* float:left; */}
.awardsDes{background-color:#de0232;padding: 30px;/* position:relative;z-index:-1;-webkit-transition:all 0.5s;-moz-transition: all 0.5s;transition:all 0.5s;display:none; */}
.awardsDes img{float:right;}
.awardspopupDes{ width: 100%;margin: 35% auto;text-align: center;color:#fff;}
.awardspopupDes h1{font-family: RobotoBold,sans-serif;font-size: 34.18px;}
.awardspopupDes span{font-family: RobotoRegular,sans-serif;font-size: 13px;}
.awardsClose{cursor:pointer;}
#left1,#right1{margin-top:90px;}
/*********************** Award End ***********************/

/*********************** Collection old***********************/
.collectionSection{box-shadow: 0 50px 10px #fcfaf8 inset;overflow:hidden;}
.collectionDiv{margin:5px 40px 0px;}
.collectionFilterDiv {overflow: hidden;}
.collectionFilterImg{cursor:pointer;float:left;}
.collectionFilterhoverImg{display:none;cursor:pointer;float:left;}
/* .collectionFilterDesc{width:400px;padding:10px 20px;box-shadow:-1px -1px 5px -2px #000000; overflow: hidden;display:block; position: absolute;background-color:#fff;-webkit-transition:all 0.5s;-moz-transition: all 0.5s;transition:all 0.5s;z-index:9999;} */
.collectionFilterDesc{width:100%;padding:9px 20px;box-shadow:-1px 1px 5px -2px #000000; overflow: hidden;display:none;background:url("../images/filter-img.jpg") repeat scroll center top rgba(0, 0, 0, 0);z-index:9999;}
/* .collectionSubFilterDesc{padding:10px 20px;} */
.collectionFilterCloseImg{overflow:hidden;}
.collectionFilterCloseImg img{float:right;cursor:pointer;}
.collectionFilterList{overflow:hidden;font-family:RobotoRegular,sans-serif;font-size: 13px;padding: 0 103px;}
.collectionFilterList h1{font-family:RobotoRegular,sans-serif;font-size: 13px;text-transform: uppercase;}
.filterCategoryDiv{float:left;overflow:hidden;width: 28%;margin-right: 50px;}
.filterSubCategoryDiv{ box-shadow: -4px 1px 3px -4px red;overflow: hidden;padding-left: 50px;width: 64%;}
.filterSubCategoryLeft {float: left;}
.collectionFilterList input[type="checkbox"]{margin:0px 10px;width: 10px;height: 10px;-webkit-appearance: none;-moz-appearance: none;-o-appearance:none;appearance: none;outline: 1px solid #b5b5b5 !important;background-color: #e3e3e3;}
.collectionFilterList input[type="checkbox"]:checked {background: url("../images/sort_select_tick.png") no-repeat scroll center center / 95% auto  #e3e3e3;}
.collectionFilterList input[type="submit"]{background-color:#de0232;color:#fff;float:right;border:none;padding: 10px 25px;}
.collectionFilterList form {width: 65%;float:left;overflow:hidden;}
.filterSubCategoryLeft{float:left;}
.filterSubCategoryLeft.m50l{margin-left:50px;}
.filterRightImg{float:right;overflow:hidden;width:32%;height:auto;}
.filterAllLink{margin-left:30px;margin-top: 1px;}
.filterAllLink a{color:red;text-decoration:none;}
/************** collection slider structure CSS *******************/
/* .collectionSliderDiv {margin: 20px 0;}
.ContemporaryCollection{overflow:hidden;}
.collectionLeft{width:50%;float:left;overflow:hidden;background:url(../images/bangle_img.jpg)}
.transparent{background: url("../images/transparent-bg.png") repeat scroll 0 0 / cover rgba(0, 0, 0, 0);position: relative;}
.collectionHeadDiv{position: absolute;color:#fff; right: 0;width: 66%;}
.collectionHeadDiv h1{font-family:BerkshireSwashRegular, sans-serif;font-size: 40.28px;}
.collectionHeadDiv span{font-family:RobotoRegular, sans-serif;font-size: 11.39px;}
.collectionLeft img{width:100%;height:100%;}
.collectionNewLeft{width:50%;float:left;overflow:hidden;}
.collectionRight{width:50%;overflow:hidden;}
.collectionImages{display: inline-block;float: left;height: 230px;width: 33%;}
.collectionImages img{width:100%;height:100%;}
.collectionImagesSrc{display:none;}
.ContemporaryCollection .absolutePositionFirst{position:absolute;right:0;bottom:0;}
.ContemporaryCollection .absolutePositionSecond{position:absolute;right:33%;bottom:0;} */
/************** collection slider structure CSS End *******************/
.collectionProductDiv {margin-top: 20px;overflow: hidden;}
.transparent{background: url("../images/transparent-bg.png") repeat scroll 0 0 / cover rgba(0, 0, 0, 0);position: relative;}
.collectionImages{display: inline-block;float: left;width: 100%;/* background-color:#de4668; */}
.collectionImages img{width:100%; height:100%;}
.collectionRightImages{display: inline-block;float: right;width: 100%;/* background-color:#de4668; */}
.collectionRightImages img{width:100%; height:100%;}
.collectionHeadDiv h1{font-family:BerkshireSwashRegular, sans-serif;font-size: 40.28px;}
.collectionHeadDiv p{font-family:RobotoRegular,sans-serif;font-size: 13.39px;}
.subCategoryCollectionHeadDiv h1{font-family:BerkshireSwashRegular, sans-serif;font-size: 40.28px;}
.subCategoryCollectionHeadDiv span{font-family:RobotoRegular,sans-serif;font-size: 13.39px;}
.collectionFourDiv{overflow:hidden;}
.absolutePositionSecond{right:0px;}
.transparent table{
    height: 100%;
    overflow: auto;
    width: 100%;
}
.bangleImg{-webkit-transition:all 3s ease-in-out; -moz-transition: all 3s ease-in-out; -o-transition: all 3s ease-in-out; transition: all 3s ease-in-out;}
.bangleImg:hover{-webkit-transform:scale(2); -moz-transform: scale(2); -o-transform: scale(2); -ms-transform:scale(2); transform:scale(2);}
.collectionCategoryDiv{display:none;}
/******************** Collection Left Image Div **********************/
/* .collectionLeftImageProductDiv {margin-bottom:40px;} */
.collectionProductDiv .collectionLeftImageProductDiv{overflow:hidden;visibility:hidden;opacity:0;height:0;}
.collectionLeftImageProductDiv .collectionLeft{width:75%;height:auto;float:left;overflow:hidden;}
.collectionLeftImageProductDiv .collectionHeadDiv{position: absolute;color:#fff; right: 110px;width: 55%;top: 60px;}
.collectionLeftImageProductDiv .subcategoryHeadDiv{font-family:BerkshireSwashRegular, sans-serif;font-size: 40.28px;color:#fff;}
.collectionLeftImageProductDiv .subCategoryCollectionHeadDiv{position: absolute;color:#fff; right: 110px;width: 55%;top: 120px;}
.collectionLeftImageProductDiv .collectionRight{width:25%;height:auto;overflow: hidden;/* background-color:#de4668; */}
.collectionLeftImageProductDiv .absolutePositionFirst{position:absolute;right:0;bottom:0;}
.collectionLeftImageProductDiv .absolutePositionSecond{position:absolute;bottom:0;}
/******************** Collection Right Image Div **********************/
.collectionRightImageProductDiv {margin-bottom:40px;}
.collectionRightImageProductDiv .collectionLeft{width:25%;height:auto;overflow: hidden;float:left;}
.collectionRightImageProductDiv .collectionRight{width:75%;height:auto;overflow:hidden;background:url("../images/bangle_img.jpg") repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);}
.collectionRightImageProductDiv .collectionHeadDiv{position: absolute;color:#fff; left:70px;width: 55%;top: 60px;}
.collectionRightImageProductDiv .subCategoryCollectionHeadDiv{position: absolute;color:#fff; left:70px;width: 55%;top: 120px;}
.collectionRightImageProductDiv .absolutePositionFirst{position:absolute;left:0;bottom:0;}
.collectionRightImageProductDiv .absolutePositionSecond{position:absolute;bottom:0;}
.transparentHoverColor{background-color:#de0232;}
.fancybox{-webkit-transition:all 0.5s;-moz-transition: all 0.5s;transition:all 0.5s;}
.fancybox:hover{opacity:0.5;}
/*********************** Collection End ***********************/

/*********************** SubCategoery ***********************/
.filterSubNavigationDiv{overflow:hidden;}
.subCategoeryFilterDiv{float:left;overflow:hidden;}
.subNavigationDiv{overflow:hidden;}
.subNavigationDiv ul{list-style:none;overflow: hidden;padding: 0;text-align:center;margin:0;}
.subNavigationDiv ul li{display:inline-block;margin: 10px 25px; font-family: RobotoRegular,sans-serif;font-size:13px;}
/* .subNavigationDiv ul li:nth-child(1){box-shadow: 0 26px 0 #ff0000;} */
.subNavigationDiv ul li a{color:#000;text-decoration:none;position: relative;}
/* .subNavigationDiv ul li:hover {box-shadow: 0 26px 0 #ff0000;} */
.activeRed{border-bottom: 2px solid #000;cursor: default;display: inline-block;padding-bottom: 7px;pointer-events: none;}
.subcategoryLeftImageProductDiv .collectionLeft{width:75%;height:auto;float:left;overflow:hidden;}
.subcategoryLeftImageProductDiv .collectionHeadDiv{position: absolute;color:#fff; right: 110px;width: 55%;top: 60px;}
.subcategoryLeftImageProductDiv .subcategoryHeadDiv{font-family:BerkshireSwashRegular, sans-serif;font-size: 40.28px;color:#fff;}
.subcategoryHeadDiv hr{color: #fff;margin: 10px auto;width: 115px;}
.subcategoryLeftImageProductDiv .subCategoryCollectionHeadDiv{position: absolute;color:#fff; right: 110px;width: 55%;top: 120px;}
.subcategoryLeftImageProductDiv .collectionRight{width:25%;height:auto;overflow: hidden;/* background-color:#de4668; */}
.subcategoryLeftImageProductDiv .absolutePositionFirst{position:absolute;right:0;bottom:0;}
.subcategoryLeftImageProductDiv .absolutePositionSecond{position:absolute;bottom:0;} 
.subcategoryLeftImageProductDiv .absolutePositionFirstTop{position:absolute;right:0;top:0;}
.subcategoryLeftImageProductDiv .absolutePositionSecondTop{position:absolute;top:0;}
.subcategoryLeftImageProductDiv .absolutePositionThirdTop{background: url("../images/bangle_img.jpg") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);position:absolute;top:0;}
.subcategoryLeftImageProductDiv .absolutePositionFirstBottom{position:absolute;right:0;bottom:0;}
.subcategoryLeftImageProductDiv .absolutePositionSecondBottom{position:absolute;bottom:0;}
.subcategoryLeftImageProductDiv .absolutePositionThirdBottom{position:absolute;bottom:0;}
.leftTransparentHead{background: url("../images/transparent-bg.png") repeat scroll 0 0 / cover rgba(0, 0, 0, 0);height:100%;width:100%;text-align: center;}
.leftTransparentHead h1{margin:0;}
.subcategoryTransparent{position: relative;}
.subcategoryTransparent table{height: 100%;overflow: auto;width: 100%;}
/*********************** SubCategoery End ***********************/

/*********************** Filter ***********************/
.navigateSection{/* margin-bottom:40px; */overflow:auto;}
.sliderFilter{position: fixed;right: 10px;bottom: 50%;top:36%;z-index:9999;}
/* .filterContemporary{display:block;} */
.filterSlide{border:1px solid #000;border-radius:50%;background-color:#fff;width:15px;height:15px;display: block;margin-bottom: 8px;-webkit-transition:all 0.5s;-moz-transition: all 0.5s;transition:all 0.5s;}
.filterSlide:hover{border:1px solid #ff0033;background-color:#ff0033;width:15px;height:15px;}
.toolTip{background-image:url("../images/filter-slider-tooltip.png");background-size: 100% 100%;display:none;color:#fff;font-family: RobotoRegular,sans-serif;
    font-size: 13px;padding: 4px 15px;position: fixed;right: 24px;z-index:99999;margin: -5px 0;}
/*********************** Filter End ***********************/

a#backToTop {
    width:41px;
    height:50px;
    opacity:0.5;
    position:fixed;
    bottom:5px;
    /* left:50%; */
	right:4px;
    display:none;
    /* text-indent:-10000px; */
    outline:none !important;
    background-image: url('../images/top_img.png');
    background-repeat: no-repeat;
    z-index:999;
}

.view .mask, .view .content {
    display: table-column;
    height: 90%;
    left: 0;
    margin: 5%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 90%;
}
.view a.info {margin-top:5%;margin-right:5%;font-family: BerkshireSwashRegular,sans-serif;font-size: 35.92px;}
.view1 .mask, .view1 .content {
    display: table-column;
    height: 100%;
    left: 0;
    /* margin: 5%; */
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.view1 a.info1 {margin-top:40%;margin-right:5%;font-family: BerkshireSwashRegular,sans-serif;font-size: 35.92px;}
.wow {visibility: hidden;}
.animated {
    animation-duration: 2.0s;
    animation-fill-mode: both;
}

/* Bangle pop code */
.ib-main-wrapper{
    width: 100%;
    /* overflow: hidden; */
    margin-top: 20px;
    outline: none;
    /*height dynamic*/
}
.ib-main{
    position: relative;
    /* width: 2546px; */
}
.ib-main a{
    float: left;
    width: 317px;
    height: 317px;
    position: relative;
    overflow: hidden;
    /* margin: 0px 0px 2px 2px; */
    cursor: pointer;
    background: #fff url(../images/thumb_bg1.jpg) no-repeat center center;
    background-size: 110% 110%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.ib-main a.ib-loading,
.ib-main a.ib-loading:hover{
    background: #fff url(../images/ajax-loader4.gif) no-repeat center center;
    background-size: 31px 31px;
}
.ib-main a.ib-loading img,
.ib-main a.ib-loading:hover img{
    opacity: 0.5;
}
.ib-main > a.ib-loading > span,
.ib-main a.ib-loading > span{
    display: none;
}
.ib-main a img{
	width:100%;
   /*  opacity: 0.95; */
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.ib-main > a > span{
    display: block;
    position: absolute;
    width: 100%;
    height: 20px;
    line-height: 22px;
    text-align: center;
    font-size: 11px;
    bottom: -20px;
    left: 0px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.ib-main a:hover > span{
    bottom: 0px;
}
.ib-main a:hover img{
    opacity: 0.5;
}
.ib-main a:hover{
    background-size: 100% 100%;
}
.ib-content{
    float: left;
    width: 317px;
    height: 317px;
    position: relative;
    overflow: hidden;
    /* margin: 0px 0px 2px 2px; */
    cursor: move;
    /*background:url("../images/bangle_img.jpg") repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);*/
    background-size: 110% 110%;	
	font-family: BerkshireSwashRegular,sans-serif;
    font-size: 27.28px;
	color: #fff;
}
.ib-content img{width:100%;height:100%;}
.ib-content .ib-teaser{
    text-align: center;
    width: 100%;
    height: 100%;
	background:url("../images/transparent-bg.png") repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	padding-top: 105px;
	position: absolute;
   top:0;
}
.ib-teaser h1{
	margin:0;
}

.ib-teaser h2{
    color: #fff;
    font-size: 26px;
    line-height: 26px;
    padding-top: 40%;
    text-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}
.ib-teaser h2 span{
    text-transform: none;
    font-size: 16px;
    font-family: Georgia, serif;
    font-style: italic;
    display: block;
}
.ib-content .ib-teaser:hover{
    /* background: #000; */
}
.ib-content-preview{
    position: absolute;
    top: 44px;
    left: 0px;
    background: #000;
    width: 100%;
    height: 630px; /*dynamic*/
    display: none;
}
.ib-content-preview .ib-teaser h2{
    font-size: 50px;
    padding: 85px 40px 20px 40px;
}
.ib-content-preview .ib-teaser span{
    padding: 20px 0px 0px 5px;
    font-size: 22px;
}
.ib-content-full{
    font-family: 'Oswald';
    text-transform: none;
    line-height: 26px;
    margin: 0px 40px;
    border-top: 1px solid #333;
    padding: 20px 0px;
	font-size: 16px;
}
.ib-content-full p{
	padding: 5px 0px;
}
.ib-preview{
    overflow: hidden;
    position: fixed;
    top: 0px;
    display: none;
    z-index:99999;
    left:0px;
    height:100%;
    background:rgba(0, 0, 0, 0.6);
}
.ib-preview-descr{
    position: absolute;
    bottom: 30px;
    left: 10px;
    z-index: 999;
    font-size: 50px;
    text-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}
.ib-preview img{
  position: absolute;
  top:0px !important;
  left:0px;
  right:0px;
  height:100%;
  margin:auto;
}
.ib-nav span{
	width: 53px;
	height: 87px;
	position: absolute;
	top: 50%;
	/* margin-top: -43px; */
	cursor: pointer;
    text-indent: -9000px;
	opacity: 0.6;
	z-index: 999;
    background: transparent url(../images/nav.png) no-repeat top right;
	right: 10px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.ib-nav span.ib-nav-prev{
	background-position: top left;
	left: 10px;
    right: auto;
}
.ib-close{
	top: 7px;
	right: 7px;
	background: transparent url(../images/close.png) no-repeat center center;
	position: absolute;
	/*width: 24px;
	height: 24px;*/
	width: 36px;
	height: 36px;
	cursor: pointer;
	/*opacity: 0.2;*/
	opacity: 1;
	z-index: 999;
    text-indent: -9000px;
}
.ib-nav span:hover, .ib-close:hover{
	/*opacity: 1;*/
	opacity: 0.7;
}
.ib-loading-large{
    text-indent: -9000px;
    width: 188px;
    height: 193px;
    /*background:url(../images/ajax-loader2.gif) no-repeat center center;*/
    position: fixed;
    top:0!important;
    left: 0;
	right:0;
	bottom:0;
    margin: auto;
    z-index: 999;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    opacity: 0.9;
}
/* Bangle pop code end*/

/* History new pop code */
/* .historyContainer{position:relative;}*/
.historyPopupP{/*float:left;*/ clear:both;/*width:50%;*/width:44%;margin:25px 0;padding-right: 1%;}

.historyPopupImage{float:right;width:50%;}
.threeAbs1 {position: absolute;right:400px;top: 150px;}
.threeAbs2 {position: absolute;right: 160px;top: 54px;}
.threeAbs3 { position: absolute;right: 160px;top: 270px;} 
.twoAbs1 {position: absolute;/*right: 360px;*/right:31%;top: 80px;}
.twoAbs2 {position: absolute;/*right: 120px;*/right:8%;top: 200px;}
.oneAbs1{position: absolute;right: 300px;top: 125px;}


.da-slider{
	width: 100%;
	min-width: 520px;
	/* height: 400px; */
	height: 575px;
	position: relative;
	/* margin: 30px auto; */
	overflow: hidden;
  margin: 60px 0;
	/* background: transparent url(../images/history/history-popup-bg.jpg) repeat 0% 0%; */
  background-color:#fff;
	-webkit-transition: background-position 1.4s ease-in-out 0.3s;
	-moz-transition: background-position 1.4s ease-in-out 0.3s;
	-o-transition: background-position 1.4s ease-in-out 0.3s;
	-ms-transition: background-position 1.4s ease-in-out 0.3s;
	transition: background-position 1.4s ease-in-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	/* top: 0px; */
	left: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
.da-slide h2{
	color:#de0232;
	font-size: 38.52px;
	width: 50%;
	top: 45px;
	white-space: normal;
	z-index: 10;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	font-family: RobotoBold,sans-serif;
}
.da-slide p{
	width: 80%;
	top: 200px;
	color: #000;
	font-size:14.58px;
	line-height: 26px;
	/* height: 80px; */
	overflow: hidden;
	font-family: RobotoRegular,sans-serif;
}
.da-slide .da-img{
	text-align: center;
	width: 35%;
	top: 30px;
	height: 430px;
	line-height: 320px;
	left: 110%; /*60%*/
}
.da-slide .da-img img{
	 box-shadow: 0 10px 40px -10px #000;
}
.da-slide .da-link{
	top: 270px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 18px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	display:none;
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #de0232;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	/* height: 30px;
	width: 30px; */
	border-radius:30px;
	padding: 10px 25px;
	border: 1px solid #de0232;
	color: #de0232;
	font-family: RobotoRegular,sans-serif;
    font-size: 14px;
	/* background: #e4b42d; */
	cursor: pointer;
	z-index: 2000;
	/* opacity: 0; */
	/* box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1); */
	-webkit-transition: opacity 2.0s ease-in-out 0.2s;
	-moz-transition: opacity 2.0s ease-in-out 0.2s;
	-o-transition: opacity 2.0s ease-in-out 0.2s;
	-ms-transition: opacity 2.0s ease-in-out 0.2s;
	transition: opacity 2.0s ease-in-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	/* background: transparent url(../images/arrows.png) no-repeat top left; */
	/* border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1); */
}
.da-arrows span:hover
{
background-color:#de0232;
	color:#fff;
	transition: all 0.3s ease-in 0s;
}
.da-arrows span:hover:after{
	/* box-shadow: 1px 1px 4px rgba(0,0,0,0.3); */
	
}
.da-arrows span:active:after{
	/* box-shadow: 1px 1px 1px rgba(255,255,255,0.1); */
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 55%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 2.0s ease-in 2.0s both;
	-moz-animation: fromRightAnim1 2.0s ease-in 2.0s both;
	-o-animation: fromRightAnim1 2.0s ease-in 2.0s both;
	-ms-animation: fromRightAnim1 2.0s ease-in 2.0s both;
	animation: fromRightAnim1 2.0s ease-in 2.0s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 2.0s ease-in 2.0s both;
	-moz-animation: fromRightAnim2 2.0s ease-in 2.0s both;
	-o-animation: fromRightAnim2 2.0s ease-in 2.0s both;
	-ms-animation: fromRightAnim2 2.0s ease-in 2.0s both;
	animation: fromRightAnim2 2.0s ease-in 2.0s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 2.0s ease-in 2.0s both;
	-moz-animation: fromRightAnim3 2.0s ease-in 2.0s both;
	-o-animation: fromRightAnim3 2.0s ease-in 2.0s both;
	-ms-animation: fromRightAnim3 2.0s ease-in 2.0s both;
	animation: fromRightAnim3 2.0s ease-in 2.0s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 2.0s ease-in 2.0s both;
	-moz-animation: fromRightAnim4 2.0s ease-in 2.0s both;
	-o-animation: fromRightAnim4 2.0s ease-in 2.0s both;
	-ms-animation: fromRightAnim4 2.0s ease-in 2.0s both;
	animation: fromRightAnim4 2.0s ease-in 2.0s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 2.0s ease-in 2.0s both;
	-moz-animation: fromLeftAnim1 2.0s ease-in 2.0s both;
	-o-animation: fromLeftAnim1 2.0s ease-in 2.0s both;
	-ms-animation: fromLeftAnim1 2.0s ease-in 2.0s both;
	animation: fromLeftAnim1 2.0s ease-in 2.0s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 2.0s ease-in 2.0s both;
	-moz-animation: fromLeftAnim2 2.0s ease-in 2.0s both;
	-o-animation: fromLeftAnim2 2.0s ease-in 2.0s both;
	-ms-animation: fromLeftAnim2 2.0s ease-in 2.0s both;
	animation: fromLeftAnim2 2.0s ease-in 2.0s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 2.0s ease-in 2.0s both;
	-moz-animation: fromLeftAnim3 2.0s ease-in 2.0s both;
	-o-animation: fromLeftAnim3 2.0s ease-in 2.0s both;
	-ms-animation: fromLeftAnim3 2.0s ease-in 2.0s both;
	animation: fromLeftAnim3 2.0s ease-in 2.0s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 2.0s ease-in 2.0s both;
	-moz-animation: fromLeftAnim4 2.0s ease-in 2.0s both;
	-o-animation: fromLeftAnim4 2.0s ease-in 2.0s both;
	-ms-animation: fromLeftAnim4 2.0s ease-in 2.0s both;
	animation: fromLeftAnim4 2.0s ease-in 2.0s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 2.0s ease-in 2.0s both;
	-moz-animation: toRightAnim1 2.0s ease-in 2.0s both;
	-o-animation: toRightAnim1 2.0s ease-in 2.0s both;
	-ms-animation: toRightAnim1 2.0s ease-in 2.0s both;
	animation: toRightAnim1 2.0s ease-in 2.0s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 2.0s ease-in 0.3s both;
	-moz-animation: toRightAnim2 2.0s ease-in 0.3s both;
	-o-animation: toRightAnim2 2.0s ease-in 0.3s both;
	-ms-animation: toRightAnim2 2.0s ease-in 0.3s both;
	animation: toRightAnim2 2.0s ease-in 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 2.0s ease-in both;
	-moz-animation: toRightAnim3 2.0s ease-in both;
	-o-animation: toRightAnim3 2.0s ease-in both;
	-ms-animation: toRightAnim3 2.0s ease-in both;
	animation: toRightAnim3 2.0s ease-in both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 2.0s ease-in both;
	-moz-animation: toRightAnim4 2.0s ease-in both;
	-o-animation: toRightAnim4 2.0s ease-in both;
	-ms-animation: toRightAnim4 2.0s ease-in both;
	animation: toRightAnim4 2.0s ease-in both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 2.0s ease-in both;
	-moz-animation: toLeftAnim1 2.0s ease-in both;
	-o-animation: toLeftAnim1 2.0s ease-in both;
	-ms-animation: toLeftAnim1 2.0s ease-in both;
	animation: toLeftAnim1 2.0s ease-in both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 2.0s ease-in 0.3s both;
	-moz-animation: toLeftAnim2 2.0s ease-in 0.3s both;
	-o-animation: toLeftAnim2 2.0s ease-in 0.3s both;
	-ms-animation: toLeftAnim2 2.0s ease-in 0.3s both;
	animation: toLeftAnim2 2.0s ease-in 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 2.0s ease-in both;
	-moz-animation: toLeftAnim3 2.0s ease-in both;
	-o-animation: toLeftAnim3 2.0s ease-in both;
	-ms-animation: toLeftAnim3 2.0s ease-in both;
	animation: toLeftAnim3 2.0s ease-in both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 2.0s ease-in 2.0s both;
	-moz-animation: toLeftAnim4 2.0s ease-in 2.0s both;
	-o-animation: toLeftAnim4 2.0s ease-in 2.0s both;
	-ms-animation: toLeftAnim4 2.0s ease-in 2.0s both;
	animation: toLeftAnim4 2.0s ease-in 2.0s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
/* History new pop code end*/

.bx-wrapper img {
    display: block;
    max-width: 100%;
    padding-top: 20px;
}

.signal {
    border: 8px solid #891b1a;
    border-radius: 30px;
    height: 60px;
    left: 50%;
    margin: -15px 0 0 -15px;
    opacity: 0;
    position: absolute;
    top: 35%;
    width: 60px;
 
    animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes pulsate {
    0% {
      transform: scale(.1);
      opacity: 0.0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
}
@keyframes pulsate {
    0% {
      transform: scale(.1);
      opacity: 0.0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2);
      opacity: 0;
    }
}