/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%; height:auto; display:inline-block; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none; padding:0; margin:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold; padding:0; margin:0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p{font-size:16px; line-height:24px; padding:0; margin:0;}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block; }
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after {content: ''; clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
/* reset.css ends here */



@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/MyriadPro-Regular/MyriadPro-Regular.otf')  format('opentype'),
      url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'), 
      url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf')  format('truetype'), 
      url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


html {}
body {font-family:'Quicksand', sans-serif; font-size:16px; color:#000000;}

/* LayOut Start here */
.wrapper					{width:100%;margin: 0 auto;}

.container					{max-width:1415px; margin:0 auto;}

/* Header starts here */
header.stick_header {position:fixed; left:0; top:0; width:100%; z-index:15;background: #ffffff;padding: 0px 0 0 0;}
header						{padding: 80px 0 0 0;transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;}
.header_in{padding: 34px 0 0 0;}
.logo						{float: left;display: inline-block;padding: 0 0 0 16px;}

/* Navigations */
nav							{float: right;display: inline-block;padding: 32px 0 0 0;}
nav ul						{margin: 0 -15px;}
nav ul li					{float: left;display: block;padding: 0 19px 0 6px;}
nav ul li a					{text-decoration: none;text-transform: uppercase;color: #414042;font-family: 'MyriadPro-Regular', arial;font-weight: normal;font-style: normal;font-size: 27.63px;line-height: 33px;letter-spacing: -0.4px;padding: 4px 14px;display: block;}
nav ul li.active a, nav ul li a:hover{color: #ffffff;background: #773594;}
.market{margin: 76px 0 80px 0;padding: 68px 0 80px 0;position: relative;}
.market:after{content: "";background: url(../images/bannerafter.png) no-repeat;width: 1667px;height: 971px;display: block;position: absolute;top: -36%;z-index: -1;left: 5.2%;}
.market_in{margin: 91px 0 0 0;}
.market_left{width: 66%;float: left;display: block;}
.market_left h1{font-size: 126.63px;line-height: 130px;color: #000000;letter-spacing: -3.3px;font-family: 'Quicksand', sans-serif;padding: 32px 0 0 0;}
.market_left p{font-size: 55.25px;color: #773594;font-weight: 300;font-family: 'Quicksand', sans-serif;line-height: 67px;letter-spacing: -1.4px;position: relative;}
.market_left span{display: block;font-size: 92.02px;line-height: 73px;letter-spacing: -2.2px;color: #000000;font-family: 'Quicksand', sans-serif;font-weight: 300;}
.market_left p:after{bottom: 6px;content: "";position: absolute;width: 813px;height: 60px;background: #e6e7e8;left: -5px;z-index: -1;}
.market_left p.events{position: relative;}
.market_left p.events:after{bottom: 0px;content: "";position: absolute;width: 854px;height: 60px;background: #e6e7e8;left: -5px;z-index: -1;}
.market_left p.festi{position: relative;}
.market_left p.festi:after{bottom: -2px;content: "";position: absolute;width: 603px;height: 60px;background: #e6e7e8;left: -5px;z-index: -1;}
.market_left_sec{max-width: 841px;margin-left: auto;}
.intro{float: right;width: 22%;display: inline-block;position: relative;}
.intro_in{background: #000100;padding: 34px 34px 58px 46px;}
.intro:after{width: 0;height: 0;border-top: 21px solid transparent;border-left: 27px solid #ffffff;border-bottom: 21px solid transparent;content: '';position: absolute;left: 0;top: 163px;}
.intro_in h3{font-size: 64px;line-height: 66px;color: #ffffff;font-weight: 700;font-family: 'Quicksand', sans-serif;letter-spacing: -2.4px;text-transform: capitalize;padding: 0px 0 21px 0;}
.intro_in p{font-size: 40px;color: #ffffff;line-height: 41px;font-weight: 300;font-family: 'Quicksand', sans-serif;letter-spacing: -1.3px;}
.intro_in span{font-size: 41px;line-height: 42px;font-weight: 700;color: #773594;font-family: 'Quicksand', sans-serif;letter-spacing: -0.9px;display: block;padding: 0 0 24px 0;}
.intro_in a{text-decoration: none;color: #ffffff;font-weight: 700;background: #773594;height: 76px;display: block;font-size: 34px;line-height: 76px;text-align: center;width: 268px;margin: 50px 0 0 0;font-family: 'Quicksand', sans-serif;letter-spacing: 0.7px;}
.banner{margin: 73px 0 0 0;background: #000000;position: relative;}
.banner img {max-width:100%;height:auto;}
.banner iframe {display:none;}
.play-btn {position: absolute;width: 124px; top: 50%;left: 0;right: 0;content: "";transform: translateY(-50%);-webkit-transform: translatey(-50%);-o-transform: translatey(-50%);-ms-transform: translatey(-50%);-moz-transform: translateyz(-50%);margin: 0 auto;}
#player{}


/* Header Ends here */

/* Main content starts here */
.main_content				{
    padding: 0 0 85px 0;
}
.about{}
.about_left{float: left;width: 50%;display: inline-block;}
.about_left a{display: block;line-height: 0;}
.about_left a img{line-height: 0;}
.about_right{float: right;width: 44%;display: inline-block;padding: 80px 0 0 0;}
.about_right h2{color: #808285;font-family: 'Quicksand', sans-serif;font-weight: 400;font-size: 67px;display: inline-block;line-height: 70px;padding: 0 0 11px 0;}
.about_right h2 span{color: #662d91;display: inline-block;padding: 0 0 0 5px;}
.about_right_in{width: 79%;padding: 28px 0 0 0;}
.about_right p{color: #414042;font-family: 'Quicksand', sans-serif;font-weight: 500;font-size: 30px;letter-spacing: -1.3px;line-height: 33px;padding: 0 0 36px 0;}
.about_right p span{font-weight: 700;}
.read{padding: 85px 0 84px 0;background: #f2f3f3;position: relative;}
.read .slick-prev{z-index: 9;left:47%;top: -80px;width: auto;height: auto;}
.read .slick-prev:before{content: "";background: url(../images/arrowbefore.png) no-repeat;width: 22px;height: 33px;display: block;left: 48%;top: 80px;z-index: 0;cursor: pointer;}
.read .slick-next{z-index: 9;right: 47%;top: -80px;width: auto;height: auto;}
.read .slick-next:before{content: "";background: url(../images/arrowafter.png) no-repeat;width: 22px;height: 33px;display: block;right: 48%;top: 80px;z-index: 0;cursor: pointer;}
.read_in{padding: 82px 0 0 0;}
.read_in_sec{position: relative;}
.read_in_sec figure{}
.read_in_sec figure img{width: 100%;}
.read_in ul{margin: 0 -41px;}
.read_in ul li{width: 33.33%;display: inline-block;padding: 0 57px;outline: none!important;}
.read_in ul li .read_in_sec{position: relative;}
.read_in ul li .read_in_sec figure{line-height: 0px;}
.read_in ul li .read_in_sec figure img{height: 499px;}
.zele{background: rgb(125 76 161 / 0.6);padding: 43px 59px 33px 49px;display: none;position: absolute;width: 100%;top: 0;height: 100%;}
.zele ul{padding: 0 0 45px 0;margin: 0;}
.zele ul li{padding: 0 0 9px 0; display: block;}
.zele ul li a{font-size: 45px;color: #ffffff;}
.zele ul li a i.fa{}
.zele h6{font-size: 30px;line-height: 36px;color: #ffffff;font-family: 'Quicksand', sans-serif;letter-spacing: -0.3px;font-weight: 700; padding: 0 0 7px 0;}
.zele p{font-size: 23.9px;color: #ffffff;line-height: 24px;font-family: 'Quicksand', sans-serif;font-weight: 700;letter-spacing: -0.5px;}
.zele > a{width: 153px;background: #ffffff;display: block;text-align: center;height: 44px;line-height: 44px;margin: 60px 0 0 0;font-size: 20px;font-weight: 700;font-family: 'Quicksand', sans-serif;}
.read_in ul li.active .read_in_sec .zele, .read_in ul li .read_in_sec:hover .zele{display: block!important;cursor: pointer;}
.digital{padding: 47px 0 0 0;display: none;}

.digital_in{max-width: 1337px;margin: 85px 0 39px auto;}
.digital_in h4{font-family: 'Quicksand', sans-serif;color: #773594;font-weight: 700;font-size: 50px;line-height: 53px;padding: 0 0 13px 0;}
.digital_in span{font-family: 'Quicksand', sans-serif;color: #773594;font-weight: 400;font-size: 39px;line-height: 45px;padding: 0 0 44px 0;display: block;}
.digital_in p{font-family: 'Quicksand', sans-serif;color: #414042;font-weight: 400;font-size: 28px;line-height: 37px;letter-spacing: -0.8px;padding: 0 0 37px 0;}
.digital_in a{font-family: 'MyriadPro-Regular', arial;text-decoration: none;color: #773594;font-weight: normal;display: block;font-size: 31px;line-height: 31px;padding: 11px 0 0 0;letter-spacing: 0.2px;}
.service{background: #e6e7e8;padding: 75px 0 25px 0;}
.service_in{padding: 18px 0 60px 0;}
.service_left{width: 20%;float: left;display: inline-block;position: relative;}
.service_left_in{position: absolute;top: 430px;right: 0;left: 17px;margin: 0 auto;}
.service_left_in h1{font-size: 148px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);font-family: 'Quicksand', sans-serif;font-weight: 400;color: #773594;letter-spacing: -1.4px;}
.service_right{width: 77.5%;float: right;display: inline-block;padding: 34px 0 0 0;}
.service_right p{font-size: 39px;font-weight: 400;font-family: 'Quicksand', sans-serif;line-height: 49px;letter-spacing: -0.8px;color: #000000;}
.service_right p span{font-weight: 700;}
.service_mark{padding: 76px 0 0 34px;display: inline-block;}
.service_mark ul{}
.service_mark ul li{padding: 0px 0 11px 0;}
.service_mark > ul > li > a:before{content: "";background: url(../images/rightafter.png) no-repeat;width: 27px;height: 30px;display: block;left: 0%;position: absolute;top: 18px;z-index: 0;cursor: pointer;transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;}
.service_mark > ul > li > a{font-weight: 700;font-size: 53px;position: relative;padding: 0 0 0 49px;font-family: 'Quicksand', sans-serif;letter-spacing: -0.2px;text-decoration: none;color: #773594;}
/*.service_right .service_mark ul li.active > a{position: relative;}*/
 .service_mark ul li.active > a:before{content: "";
    background: url(../images/downafter.png) no-repeat;width: 30px;height: 26px;display: block;left: 0%;position: absolute;top: 21px;z-index: 0;cursor: pointer;}
    
.awards{background: #e6e7e8;padding: 75px 0 25px 0;}
.awards_in{padding: 18px 0 0 0;}
.awards_left{float: left;display: inline-block;position: relative;}
.awards_left_in{right: 0;left: 17px;margin: 0 auto;}
.awards_left_in h1{font-size: 62px;font-family: 'Quicksand', sans-serif;font-weight: 400;color: #773594;letter-spacing: -1.4px;}
.awards_right{width: 77.5%;float: right;display: inline-block;padding: 34px 0 0 0;}
.awards_right p{font-size: 39px;font-weight: 400;font-family: 'Quicksand', sans-serif;line-height: 49px;letter-spacing: -0.8px;color: #000000;}
.awards_right p span{font-weight: 700;}
.awards_mark{padding: 76px 0 0 34px;display: inline-block;}
.awards_mark ul{}
.awards_mark ul li{padding: 0px 0 11px 0;}
.awards_mark > ul > li > a:before{content: "";background: url(../images/rightafter.png) no-repeat;width: 27px;height: 30px;display: block;left: 0%;position: absolute;top: 18px;z-index: 0;cursor: pointer;transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;}
.awards_mark > ul > li > a{font-weight: 700;font-size: 53px;position: relative;padding: 0 0 0 49px;font-family: 'Quicksand', sans-serif;letter-spacing: -0.2px;text-decoration: none;color: #773594;}
/*.service_right .service_mark ul li.active > a{position: relative;}*/
 .awards_mark ul li.active > a:before{content: "";
    background: url(../images/downafter.png) no-repeat;width: 30px;height: 26px;display: block;left: 0%;position: absolute;top: 21px;z-index: 0;cursor: pointer;}

.area{max-width: 969px;margin-left: auto;display: none;}
.area.active{display:block;}
.area span{font-size: 28px;font-weight: 700;color: #414042;font-family: 'Quicksand', sans-serif;letter-spacing: -0.8px;line-height: 32px;padding: 11px 0 15px 0;display: block;}
.area ul{padding: 0 0 0 16px;display: inline-block;}
.area ul li{display: list-item;list-style: disc;font-size: 20px;padding: 0 0 5px 0;vertical-align: middle;}
.area ul li a{font-size: 27.63px;line-height: 28px;letter-spacing: -0.9px;display: block;font-family: 'Quicksand', sans-serif;color: #000000;}
.party{background: #ffffff;padding: 10px 0px 10px 0px;margin: 80px 0 0 0;position: relative;}
.service .slick-prev{z-index: 9;left: 0;}
.service .slick-prev:before{content: "";background: url(../images/bgarrowbefore.png) no-repeat;width: 57px;height: 115px;display: block;left: 0px;position: absolute;top: -50px;z-index: 0;cursor: pointer;}
.service .slick-next{z-index: 9;right: 0;}
.service .slick-next:before{content: "";background: url(../images/bgarrowafter.png) no-repeat;width: 57px;height: 115px;display: block;right: 0%;position: absolute;top: -50px;z-index: 0;cursor: pointer;}

.awards .slick-prev{z-index: 9;left: 0;}
.awards .slick-prev:before{content: "";background: url(../images/bgarrowbefore.png) no-repeat;width: 57px;height: 115px;display: block;left: 0px;position: absolute;top: -50px;z-index: 0;cursor: pointer;}
.awards .slick-next{z-index: 9;right: 0;}
.awards .slick-next:before{content: "";background: url(../images/bgarrowafter.png) no-repeat;width: 57px;height: 115px;display: block;right: 0%;position: absolute;top: -50px;z-index: 0;cursor: pointer;}

.party ul{}
.party ul li{display: inline-block;float: left;width: 25%;padding: 0 5px;}
.party ul li a{display: block;font-size: 0px;padding: 0 0 0 0px;}
.party ul li a img{width: 100%;}
.clients{padding: 80px 0 60px 0;}
.client_sec{max-width: 1691px;margin: 84px auto 0;}
.client_sec p{text-align: center;font-size: 31px;line-height: 38px;font-family: 'Quicksand', sans-serif;font-weight: 400;letter-spacing: -0.6px;padding: 0 0 22px 0;color: #414042;}
.client_sec h5{text-align: center;font-size: 53px;font-weight: 400;font-family: 'Quicksand', sans-serif;line-height: 57px;letter-spacing: -0.7px; color: #662d91;}
.client_sec h5 span{font-weight: 700;}
.client_in{padding: 85px 0 0 0;}
.client_in ul{margin: 0 -25px;padding: 34px 0 0 0;}
.client_in ul li{width: 25%;float: left;padding: 0 25px 36px;display: none;}
.client_in ul li a{border: 2px solid #bfa0cd;display: block;height: 386px;position: relative;}
.client_in ul li a img{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);-webkit-transform: translatey(-50%);
    -o-transform: translatey(-50%);-ms-transform: translatey(-50%);-moz-transform: translateyz(-50%);padding: 15px;}
.more{padding: 49px 0 65px 0;}
.more > button{background: #773594;color: #ffffff;width: 176px;display: block;text-align: center;margin: 0 auto 10px;height: 50px;font-size: 23px;line-height: 50px;font-family: 'Quicksand', sans-serif;font-weight: 700;border: none;outline: none;cursor: pointer;}

.affliations{padding: 80px 0 60px 0;}
.affliations_sec{max-width: 1691px;margin: 84px auto 0;}
.affliations_sec p{text-align: center;font-size: 31px;line-height: 38px;font-family: 'Quicksand', sans-serif;font-weight: 400;letter-spacing: -0.6px;padding: 0 0 22px 0;color: #414042;}
.affliations_sec h5{text-align: center;font-size: 53px;font-weight: 400;font-family: 'Quicksand', sans-serif;line-height: 57px;letter-spacing: -0.7px; color: #662d91;}
.affliations_sec h5 span{font-weight: 700;}
.affliations_in{padding: 85px 0 0 0;}
.affliations_in ul{margin: 0 -25px;padding: 34px 0 0 0;}
.affliations_in ul li{width: 25%;float: left;padding: 0 25px 36px;display: none;}
.affliations_in ul li a{border: 2px solid #bfa0cd;display: block;height: 386px;position: relative;}
.affliations_in ul li a img{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);-webkit-transform: translatey(-50%);
    -o-transform: translatey(-50%);-ms-transform: translatey(-50%);-moz-transform: translateyz(-50%);padding: 15px;}
.more{padding: 49px 0 65px 0;}
.more > button{background: #773594;color: #ffffff;width: 176px;display: block;text-align: center;margin: 0 auto 10px;height: 50px;font-size: 23px;line-height: 50px;font-family: 'Quicksand', sans-serif;font-weight: 700;border: none;outline: none;cursor: pointer;}

/* Main content ends here */

/* FOOTER HERE */
footer						{background: #773594;padding: 84px 0 56px 0;}
.footer_in{}
.footer_in > a{display: block;text-align: center;}
.footer_in > a > img{display: inline-block;}
.contact{text-align: center;padding: 47px 0 0 0;}
.contact ul{}
.contact ul li{display: inline-block;border-right: 4px solid #000;padding: 0 12px;}
.contact ul li a{font-size: 27.63px;display: block;text-decoration: none;color: #ffffff;font-family: 'Quicksand', sans-serif;font-weight: 700;letter-spacing: -0.7px;line-height: 28px;}
.contact ul li:last-child{border-right:none;}
.contact_sec{text-align: center;padding: 27px 0 0 0;}
.contact_sec ul{}
.contact_sec ul li{display: inline-block;padding: 0 14px;}
.contact_sec ul li a{font-size: 43px;color: #ffffff;}
.contact_sec ul li a i.fa{}
.copy_rights				{padding: 83px 0 0 0;}
.copy_rights p{font-size: 21px;text-align: center;color: #ffffff;font-weight: normal;letter-spacing: -0.5px;font-family: 'MyriadPro-Regular';line-height: 28px;}
.copy_rights p a{text-decoration: underline;color: #ffffff;}
.menu_icon{display: none;}
.side_bar{display: none;}
.contact_sec ul li a img.insta{}
#video{}
.intro_in a:hover{background: #ffffff;color: #773594;}
.zele > a:hover{background: #773594;color: #ffffff;}
.more > button:hover{background: #414042;color:#ffffff;}

/* inputs feilds */
input, textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0;
}






/*.......responsive............*/
@media only screen and (max-width: 1920px){
    .client_in ul{margin: 0;}
    .market:after{width: 1630px;}
    .service_left_in {top: 510px;}
    .about_right p{font-size: 29px;}
    .container{padding: 0 15px;}
   #player{height: 965px;width: 100%;}
}
@media only screen and (max-width: 1712px){
    .market:after{width: 1440px}
    .market_left{width: 60%;}
    .intro{width: 28%;}
    .intro:after{left: -1px;}
    .about_right h2{font-size: 60px;padding: 0 0 6px 0;}
    .about_right{padding: 50px 0 0 0;width: 45%;}
    .about_right p{font-size: 24px;line-height: 30px;
    padding: 0 0 34px 0;}
    .client_sec{padding: 0 15px;max-width:none;}
    .client_in ul li{padding: 0 10px 36px;}
    .digital {padding: 25px 0 0 0;}
    .digital_in {max-width: 1315px;margin: 40px 0 39px auto;}
    .service_left_in {top: 469px;}
    nav ul{margin: 0;}
    .area{max-width: 824px;}
    
    #player {height: 859px;width: 100%;}
}
@media only screen and (max-width: 1519px){
    .container{padding: 0 15px;}
    .read_in > ul{margin: 0;}
    .market:after {width: 1140px;}
    .read_in > ul > li .read_in_sec figure img{height: auto;width: 100%;}
    .read_in > ul > li{padding: 0 20px;}

    .party:before{top: 80px;}
    .party:after{top: 80px;}
    .intro_in h3{font-size: 58px;line-height: 62px;padding: 0px 0 10px 0;}
    .intro_in p{font-size: 33px;line-height: 40px;}
    .intro_in span{font-size: 33px;
    line-height: 42px;padding: 0 0 10px 0;}
    .intro_in a{width: 225px;margin: 38px 0 0 0;height: 60px;font-size: 29px;line-height: 60px;}
    .market_left p.events:after{width: 745px;height: 52px;bottom: 6px;}
    .market_left h1{font-size: 117.63px;
    line-height: 122px;}
    .market_left{width: 70%;padding: 0 0 0 30px;}
    .market_left p{font-size: 49.05px;    line-height: 60px;}
    .market_left p:after{bottom: 6px;width: 713px;
    height: 52px;}
    .market_left p.festi:after{bottom: 6px;width: 530px;
    height: 52px;}
    .about_right_in{width: 100%;padding: 0 15px 0 0}
    .about_right{width: 48%;}
    .about_right p{font-size: 23px;
    line-height: 30px;
    padding: 0 0 22px 0;}
    .service_left_in{top: 380px;}
    .service_mark ul li a{font-size: 50px;padding: 0 0 0 40px;line-height: 56px;}
    .area{max-width:812px;}
    
    .more{padding: 49px 0 0 0;}
    .clients{padding: 0;}
    .client_in{padding: 50px 0 0 0;}
    .read_in ul li{padding: 0 25px;}
    .digital_in{max-width: 1190px;
    margin: 13px 0 39px auto;}
    .area ul li a {font-size: 27px;line-height: 33px;padding: 0 0 0 8px;}
    .service_left_in h1{font-size: 130px;}
    .awards_left_in h1{font-size: 48px;}
    .party{margin: 25px 0 0 0;}
    .play-btn{width: 85px;}
     #player{width: 100%;height: 730px;}
}
@media only screen and (max-width: 1293px){
    .market:after{width: 921px;}
   .service_mark ul li a{font-size: 35px;padding: 0 0 0 36px;line-height: 40px;}
    nav ul li {padding: 0 15px 0 0px;}
    header{padding: 15px 0 0 0;}
    .market_left p{font-size: 37.05px;line-height: 53px;}
    .market_left h1{font-size: 100.03px;line-height: 106px;}
    .market_left p:after{bottom: 3px;width: 532px;height: 45px;}
    .market_left p.events:after{width: 553px;height: 45px;bottom: 5px;}
    .market_left p.festi:after{bottom: 5px;width: 394px;height: 45px;}
    .market_left span{font-size: 54.02px;line-height: 54px;}
    .market_left_sec{max-width: 594px;margin-left: auto;}
    .market_left{width: 63%;}
    .intro{width: 33%;}
    .intro_in h3 {font-size: 50px;line-height: 56px;padding: 0px 0 5px 0;}
    .intro_in p{font-size: 28px;line-height: 35px;}
    .intro_in span {font-size: 29px;line-height: 28px;padding: 0 0 3px 0;}
    .intro_in a {width: 199px;margin: 38px 0 0 0;height: 50px;font-size: 24px;line-height: 50px;}
    .about_right{width: 49%;padding: 10px 0 0 0;}
    .about_right_in{padding: 0;}
    .about_right h2 {font-size: 44px;padding: 0 0 0px 0;line-height: 50px;}
    .about_right p {font-size: 18px;line-height: 26px;padding: 0 0 12px 0;letter-spacing: -0.7px;}
    .read .slick-prev:before{top: 45px;right: 47%;left: -13%;}
    .read .slick-next:before{top: 45px;left: 47%;}
    .read {padding: 45px 0 40px 0;}
    .zele > a{margin: 30px 0 0 0;}
    .zele > ul > li > a{font-size: 40px;}
    .zele > ul > li{padding: 0;}
    .zele > ul{padding: 0 0 10px 0;}
    .zele h6 {font-size: 28px;line-height: 31px;padding: 0 0 4px 0;}
    .zele p{font-size: 22.9px;line-height: 24px;}
    .zele{padding: 25px 30px 22px 25px;}
    .intro:after{top: 122px;left:-1px;}
    .digital_in h4{font-size: 47px;line-height: 50px;padding: 0 0 10px 0;}
    .digital_in span{font-size: 37px;line-height: 40px;padding: 0 0 10px 0;}
    .digital{padding: 30px 0 0 0;}
    .digital_in p{font-size: 22px;line-height: 29px;padding: 0 0 20px 0;}
    .digital_in{max-width: 100%;margin: 0px 0 39px auto;}
    .service_in{padding: 0 0 40px 0;}
    .service{padding: 50px 0 25px 0;}
    .service_right p{font-size: 29px;line-height: 36px;}
    .service_mark ul li a:before{top: 7px;}
    .service_mark{padding: 35px 0 0 20px;}
    .service_right .service_mark ul li.active a:before{top: 10px;}
    .area{max-width: 565px;}
    .service_right .area span{padding: 0 0 10px 0;}
    .service_left_in {top: 278px;}
    .awards_left_in h1{font-size: 36px;}
    .client_sec p{font-size: 25px;
    line-height: 33px;padding: 0 0 12px 0;}
    .client_sec{margin: 50px 0 0;}
    .client_in ul{padding: 35px 0 0 0;}
    .client_in ul li a{height: 300px;}
    .client_in{padding: 10px 0 0 0;} 
    .main_content {padding: 0 0 55px 0;}
    .more{padding: 15px 0 20px 0;}.copy_rights {padding: 50px 0 0 0;}
    .contact_sec {padding: 20px 0 0 0;}
    .contact {padding: 30px 0 0 0;}
    footer{padding: 56px 0;}
    .read_in ul li {padding: 0 10px;}
    .read_in ul li .read_in_sec figure img{height: auto;}
    .area ul li a{font-size: 24px;padding: 0 0 0 8px;line-height: 29px;}
   
    .read .slick-next{top: -65px;}
    .read .slick-prev{top: -65px;}
    .play-btn{width: 68px;}
    #player {width: 100%;height: 560px;}
}
@media only screen and (max-width: 991px){
    .service_mark ul > li > a{font-size: 30px;padding: 0 0 0 30px;line-height: 35px;}
    .market:after{width: 710px;}
    .logo a img{width: 257px;}
    .hearder_in {padding: 30px 0 0 0;}
    nav ul li {padding: 0 12px 0 0px;}
    nav ul li a{font-size: 19.63px;line-height: 33px;}
    nav{padding: 15px 0 0 0;}
    .market_left h1{font-size: 77.03px;line-height: 77px;}
    .market_left p {font-size: 28.05px;line-height: 40px;}
    .market_left p:after {bottom: 5px;width: 390px;height: 35px;}
    .market_left p.events:after {width: 407px;height: 35px;bottom: 5px;}
    .market_left p.festi:after {bottom: 5px;width: 287px;height: 35px;}
    .market_left span {font-size: 39.02px;line-height: 30px;}
    .intro_in h3 { font-size: 43px;line-height: 42px;}
    .intro_in{padding: 34px 20px 35px 30px;}
    .intro_in p {font-size: 24px;line-height: 30px;}
    .intro_in span {font-size: 24px;line-height: 28px;}
    .intro_in a {width: 167px;margin: 25px 0 0 0;height: 40px;font-size: 20px;line-height: 40px;}
    .market {margin: 65px 0 73px 0;padding: 38px 0 62px 0;}
    .banner {padding: 0px 0 0 0;}
    .read:before{left: 46%;}
    .read:after{right: 46%;}
    .about_right p {font-size: 15.9px;line-height: 19px;padding: 0 0 10px 0;}
    .about_right h2 {font-size: 35px;padding: 0 0 0px 0;line-height: 40px;}
    .read_in > ul > li {padding: 0 10px;}
    .zele > ul > li > a {font-size: 30px;}
    .zele > ul {padding: 0 0 5px 0;}
    .zele h6 {font-size: 25px;line-height: 30px;padding: 0 0 4px 0;}
    .zele p {font-size: 16.9px;line-height: 21px;}
    .zele > a {width: 120px;height: 38px;
    line-height: 38px;font-size: 18px;margin: 16px 0 0 0;}
    .digital_in span {font-size: 30px;line-height: 35px;padding: 0px 0 7px 0;}
    .digital_in h4 {font-size: 38px;line-height: 40px;padding: 0 0 5px 0;}
    .digital_in p {font-size: 20px;line-height: 25px;padding: 0 0 15px 0;}
    .digital_in a{font-size: 24px;
    line-height: 29px;padding: 0;}
    .read {padding: 45px 0 30px 0;}
    .digital {padding: 30px 0 0 0;}
   
    .service_left_in{top: 235px;left: 0;}
    .service_left_in h1{font-size: 80px;}
    .awards_left_in h1{font-size: 36px;}
    .service_right p{font-size: 22px;
    line-height: 28px;}
    .service_mark ul li a:before{background-size: 21px 25px;}
    .service_right .service_mark ul li.active a:before {
    top: 10px;background-size: 25px 21px;}
    .area{max-width: 495px;}
    .service_right .area span {padding: 0 0 8px 0;font-size: 25px;line-height: 30px;}
    .area ul li a{font-size: 20.63px;
    line-height: 24px;padding: 0 0 0 5px;}
/*    .party ul li a img{height: 170px;}*/
    .party:before {top: 60px;background-size: 30px 60px;object-fit: cover;width: 30px;height: 60px;}
    .party:after {
    top: 60px;background-size: 30px 60px;object-fit: cover;width: 30px;height: 60px;}
    .client_sec h5{font-size: 38px;line-height: 42px;}
    .client_sec p {font-size: 19px;line-height: 26px;padding: 0 0 10px 0;}
    .client_in ul li a {height: 235px;}
    .client_in ul li {padding: 0 7px 20px;}
    .copy_rights p{font-size: 18px;line-height: 23px;}
    .copy_rights {padding: 20px 0 0 0;}
    .intro:after{top: 106px;border-top: 15px solid transparent;
    border-left: 19px solid #ffffff;border-bottom: 15px solid transparent;}
    .party{padding: 8px 0px 8px 0px;}
    .read .slick-next:before {left: 56%;}
/*    .party ul li a img {height: 227px;}*/
    .service .slick-next:before {background-size: 50px 90px;top: -37px;width: 50px;height: 90px;}
    .service .slick-prev:before {background-size: 50px 90px;top: -37px;width: 50px;height: 90px;}
    
    .read .slick-next {right: 45%;
    top: -60px;}
    .read .slick-prev{left: 45%;
    top: -60px;}
   .play-btn{width: 50px;}
    
    #player {width: 100%;height: 435px;}

    
}
@media only screen and (max-width: 767px){
    nav{display: none;}
    .about_left{float: none;width: 100%;}
    .about_right{float: none;width: 100%;}
    .about_right p {font-size: 18px;line-height: 26px;padding: 0 0 12px 0;}
    .service_left{float: none;width: 100%;}
    .service_right{float: none;width: 100%;}
    .service_left_in h1 {font-size: 60px;text-align: center;transform: rotate(0deg);-webkit-transform: rotate(-0deg);-o-transform: rotate(-0deg);-ms-transform: rotate(-0deg);-moz-transform: rotate(-0deg);}
    .awards_left_in h1{font-size: 36px;}
    .service_left_in{position: static;}
    .about_right_in {padding: 15px 0 20px 0px;}
    .client_sec p {font-size: 15px;line-height: 23px;}
    .client_sec h5 {font-size: 36px;line-height: 40px;}
    .client_in ul {padding: 15px 0 0 0;}
    .client_in ul li a {height: 290px;}
    .main_content {padding: 0 0 43px 0;}
    .client_in ul {padding: 15px 0 0 0;}
    .client_sec {margin: 40px 0 0;}
    .client_in ul li{width: 50%;}
    .contact ul li a{font-size: 21.03px;line-height: 21px;}
    .copy_rights p{font-size: 15px;
    line-height: 18px;}
    .market:after {width: 547px;}
    .intro_in a{width: 158px;}
    .market_left{width: 100%;float: none;padding: 0 0 30px 10px;}
    .intro{width: 100%;float: none;}
    .market_left_sec{width: 100%;margin: 0;}
    .market {margin: 0px 0 30px 0;padding: 20px 15px 30px;}
    .read:after {right: 45%;}
    .read:before {left: 45%;}
    .menu_icon {display: block; float: right; background: none; border: 0 none; outline: none; margin: 20px 0px 0 0; cursor: pointer;position: relative;}
    .menu_icon span {position: relative;right: 0; width: 35px; height: 3px; background: #773594; display: block;}
    .menu_icon span + span {margin: 6px 0 0 0;}
    .side_bar {display: block; width: 250px; height: 100%; position: fixed; top: 0; right: -250px; background: #ffffff; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
    .side_bar nav {float: none; display: block !important; margin: 0;width: 100%;}
    .wrapper {position: relative; left: 0; width: 100%; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
    .open_menu .side_bar {right: 0;}
    .open_menu .wrapper {left: -250px;}
    .open_menu .menu_icon span:nth-child(1){transform: rotate(45deg);top:9px;}
    .open_menu .menu_icon span:nth-child(2){opacity: 0;}
    .open_menu .menu_icon span:nth-child(3){transform: rotate(-45deg);top:-9px;}
    nav ul li{width: 100%;padding: 0 15px 15px;}
    nav ul li a {font-size: 16px; line-height: 35px; color: #0b0b0b; padding: 0 15px; display: block;width: 100%;}
    
/*    .read_in ul li{width: 100%;float: none;padding: 0 0 20px 0;}*/
   .area{max-width: 478px;}
    .header_in {padding: 15px 0 0 0;}
    
    .open_menu header.stick_header{left:-250px;}
    
    
    .read .slick-next:before{left: 96%;top: 40px;}
    .read .slick-prev:before{top:40px;left: 18%;}
   #player {width: 100%;height: 335px;}
    
}
@media only screen and (max-width: 599px){
    .market:after {width: 439px;}
    .service_mark ul > li > a{font-size: 24px;padding: 0 0 0 24px;line-height: 30px;}
    .service_mark ul li a:before{background-size: 15px 20px;top: 4px;}
    .service_mark{padding: 24px 0 0 7px;}
    .service_right .service_mark ul li.active a:before{top: 7px;
    background-size: 20px 15px;}
    .area {max-width: 392px;}
    .area span{padding: 6px 0 5px 0;}
    .area ul li a{padding: 0 0 0 0;font-size: 21px;}
    .client_sec h5{font-size: 32px;line-height: 40px;}
    .client_sec p {font-size: 21px;line-height: 28px;}
    .client_in ul li{width: 100%;float: none;}
    .client_in ul li a {height: 400px;}
    .contact ul li a {font-size: 18.03px;line-height: 21px;}
    .copy_rights p {font-size: 12px;line-height: 18px;}
    .read:after {right: 44%;}
    .read:before {left: 44%;}
    .digital_in p {font-size: 15px;line-height: 20px;}
    .digital_in span {font-size: 20px; line-height: 24px;}
    .digital_in h4 {font-size: 32px;line-height: 28px;padding: 0 0 5px 0;}
    .read .slick-next:before{left: 100%;top: 95px;}
    .read .slick-prev:before{left: -39%;top: 95px;}
    .read .slick-next {right: 42%;}
    .read .slick-prev{left: 42%;}
    .banner{margin: 20px 0 0 0;}
    .market{margin: 0;}
    #player {width: 100%;height: 275px;}
}
@media only screen and (max-width: 479px){
    .service_mark > ul > li > a{font-size: 15px;padding: 0 0 0 15px;line-height: 10px;}
    .market:after {width: 392px;}
    .market_left p:after {bottom: 6px;width: 234px;height: 34px;}
    .market_left p.festi:after {bottom: 6px;width: 175px;height: 35px;}
    .market_left h1 {font-size: 52.03px;line-height: 52px;}
    .logo{padding: 0;}
    .menu_icon{margin: 9px 0px 0 0;}
    .logo a img {width: 165px;}
    .market_left p {font-size: 18.05px;line-height: 40px;}
    .market_left p.events:after {width: 245px;height: 35px;bottom: 5px;}
    .market:after {width: 280px;}
    .digital_in a{font-size: 20px;line-height: 23px;}
    .read:before {left: 40%;}
    .read:after {right: 40%;}
    .service_mark ul li a:before {background-size: 10px 13px;top: 2px;}
    .service_right .service_mark
    ul li.active a:before {top: 5px;background-size: 13px 11px;}
    .service_mark > ul > li {padding: 0px 0 8px 0;}
    .service {padding: 15px 0 25px 0;}
    .service_right p {font-size: 17px;line-height: 23px;}
    .service_mark > ul > li > a {font-size: 15px;padding: 0 0 0 15px;line-height: 10px;}
    .area ul li{font-size: 14px;padding: 0 0 2px 0;}
    .service_right .area span {padding: 5px 0 4px 0;font-size: 17px;line-height: 24px;}
    .service_right{padding: 8px 0 0 0;}
    .area ul li a {padding: 0 0 0 0;font-size: 15px;line-height: 20px;}
    .client_in ul li a {height: 323px;}
    .about_right p {font-size: 16px;line-height: 21px;padding: 0px 0 15px 0;}
    .contact ul li a {font-size: 14.03px;line-height: 21px;}
    .contact ul li{padding: 0 5px;}
    .client_sec p {font-size: 18px;line-height: 24px;}
    .service .slick-next:before{top: -12px;background-size: 23px 42px;width: 23px;height: 43px;}
    .service .slick-prev:before{background-size: 23px 42px;top: -12px;}
/*    .party ul li a img { height: 250px;}*/
    .contact_sec ul li{padding: 0 12px;}
    .contact ul li a {font-size: 13.03px;line-height: 21px;}
   
    .read .slick-next:before {left: 139%;top: 57px;}
    .read .slick-prev:before {left: -37%;top: 57px;}
    .digital_in span {font-size: 17px;line-height: 24px;}
    .read .slick-next:before{top: 43px;}
    .read .slick-prev:before{top: 43px;}
    .read .slick-next {right: 40%;}
    .read .slick-prev{left: 40%;}
    .banner a figure img {height: 200px;}
    .banner a span {width: 40px;}
    .play-btn{width: 26px;}
    #player {width: 100%;height: 180px;}

}






















