*{margin:0px; padding:0px; outline:0px;}
h1, h2, h3, h4, h5, h6, p, ul, label{margin:0px; padding:0px; list-style:none;}
a, a:hover{text-decoration: none;}
a img{border: 0px;}
img{max-width:100%; height:auto;}
a:focus{outline:none; outline-offset:0px; text-decoration:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;}
body{font-family:'Montserrat', sans-serif; font-size:15px; color:#333; font-weight:normal;}


.header-top{margin:0px; font-family: 'Playfair Display', serif;}
.logo{margin:15px 0px 10px 0px;}
.mob-menu{display:none;}
.header-top nav ul li{float:left; margin:100px 0px;}
.header-top nav ul li+li{margin-left:52px;}
.header-top nav ul li a{display:block; color:#000; font-size:17px; font-weight:600;}
.header-top nav ul li a:hover, .header-top nav ul li a.active{color:#;}
.banner-img{float:right; max-width:800px; width:100%;}
.banner-info{float:left; max-width:300px; width:100%;}
.banner-info h1{font-family: 'Playfair Display', serif; font-weight:700; color:#1f123f; font-size:45px; margin-top:115px;}
.banner-info h2{font-size:25px; font-weight:500; color:#000;}
.banner-info p{margin:30px 0px 45px 0px; color:#9e9e9e; font-size:19px;}
.banner-info a{width:185px; font-family: 'Playfair Display', serif; height:58px; line-height:58px; border:1px solid #e8e8e8; display:block; color:#000; font-size:16px; font-weight:600; text-align:center;}
.banner-info a:hover{background:#e8e8e8;}
.slide-number{color:#000; font-size:46px; font-weight:600; margin-top:50px;}
.timeless-sec{background:url(../images/back-bg.jpg) no-repeat center top; background-size:cover;  padding:25px 0px 150px 0px; margin-top:110px; color:#fff;}
.timeless-sec h2{font-size:44px; text-transform:uppercase; font-family: 'Playfair Display', serif; font-weight:600; margin:65px 0px 20px 0px;}
.timeless-sec h2 span{display:block;}
.timeless-sec p{font-size:18px; line-height:28px;}
.brand-sec{background:#fafafa;}
.brand-sec img{display:block; margin:auto; margin-top:-100px;}
.brand-info{margin:10px 0px; font-size:18px;}
.brand-info p{margin-bottom:45px; font-size:16px; line-height:30px; color:#000;}
.brand-info p span{display:block;}
.media-container{padding:50px 0px;}
.media-container ul{text-align:center;}
.media-container ul li{display:inline-block; list-style:none; color:#6b6b6b; font-size:15px;}
.media-container ul li:first-child{margin-right:260px;}
.media-container ul li a{margin:0px 22px;}
.hosted-h{font-size:28px; font-weight:normal; font-family: 'Playfair Display', serif; margin-left:85px; margin-bottom:20px;}
.hosted-h strong{display:block; font-size:50px;}
.hosted-banner{margin:0px; background:#fafafa;}
.hosted-banner img{width:100%; height:auto;}
.hosted-banner p{font-size:18px; margin-left:85px; padding:15px 0px; color:#000; line-height:30px;}
.blog-container{background:#a8a8a8; padding:90px 0px 60px 0px; margin:25px 0px 0px 0px;}
.blog-container ul{padding-left:185px;}
.blog-container ul li p{font-size:18px; color:#fff; font-family: 'Playfair Display', serif; font-weight:200px;}
.blog-container ul li h4{color:#fff; font-size:45px; text-transform:uppercase; margin-top:30px;}
.blog-container ul li h4 span{display:block;}
.blog-container ul li h3{font-size:20px; font-weight:normal; color:#fff; margin-bottom:20px;}
.blog-container ul li a{width:175px; height:45px; line-height:45px; margin-bottom:1px; border:2px solid #fff; color:#fff; display:block; text-align:center; text-transform:uppercase;}
.blog-container ul li a:hover{background:#CCC;}
.list-grid{padding:45px 0px 35px 0px; background:#fafafa;}
.new-banner{margin:-70px auto 40px auto; text-align:center; max-width:770px; width:100%;}
.new-banner ul li img{max-width:770px; width:100%; margin:0 auto;} 



/*========Grid Css=======*/
.grid_view{margin:0px; letter-spacing:30px; text-align:center;}
.column{width:30%; margin-bottom:30px; display:inline-block; letter-spacing:normal; vertical-align:top; text-align:left; border:1px solid #eee;}
.btn{border:none; outline:none; margin-left:20px; background:#f1f1f1 !important; cursor:pointer;}
.btn:hover{background:#ce4893 !important;}
#btnContainer{margin-bottom:20px; margin-right:28px; text-align:right;}
#btnContainer button{background:none; box-shadow:none;}
/*========Grid Css End=======*/
.grid-pic{background:#f1f1f1;}
.grid-pic img{width:100%; height:auto;}
.grid-picinfo{padding:30px; font-family:'Playfair Display', serif;}
.grid-picinfo h2{font-size:18px; color:#818181; text-transform:uppercase; font-weight:300;}
.grid-picinfo h3{font-size:22px; color:#000; font-weight:600; line-height:28px; margin:22px 0px;}
.grid-picinfo p{font-size:14px; color:#818181; font-family:'Montserrat', sans-serif;}
.load_more{height:80px; line-height:80px; margin:0px 25px; border:1px solid #efefef; background:#fff; text-align:center; letter-spacing:normal;}
.load_more a{font-size:16px; color:#676767;}
.load_more a:hover{color:#ce4893;}

.footer-sec{padding:60px 0px 30px 0px; border-top:1px solid #efefef; text-align:center;}
.footer-sec h2{font-size:40px; font-weight:normal;}
.footer-sec h2 span{display:block; font-size:16px;}
.subscribe-box{width:290px; background:#fff; border:1px solid #000; padding:0px 30px; border-right:0px; box-sizing:border-box; height:60px; margin:55px auto;}
.subscribe-btn{background:#000; height:60px; width:160px; border:0px; box-shadow:none; margin-left:-5px; color:#fff;}
.subscribe-btn:hover{background:#a8a8a8;}
.footer-nav{border-top:1px solid #efefef; padding:30px 0px 0px 0px;}
.footer-nav h3{font-size:20px; text-align:left; text-transform:uppercase; font-family: 'Playfair Display', serif; font-weight:700;}
.footer-nav h3 span{display:block;}
.footer-list li{display:inline-block; vertical-align:top;}
.footer-list li a{color:#676767; font-size:14px; padding:13px 22px; display:block;}
.footer-media li{display:inline-block; color:#676767; font-size:12px; vertical-align:top; padding:13px 0px;}
.footer-media li a{margin-left:10px;}
.footer-list li a:hover{color:#ce4893;}
.responsive-menu{display:none;}


/*========About page Css=======*/
.inner-hedging{text-align:center; margin:70px 0px 75px 0px; color:#000; font-size:45px; font-weight:600;}
.inner-bg{background:#fafafa; padding:60px 0px;}
.inner-bg p{font-size:18px; line-height:28px; color:#000; max-width:735px; width:100%; margin:0 auto;}
.about-container{margin:30px 0px;}
.about-info{padding:10px 8px; background:#f4f4f4;}
.about-info h2{font-size:40px; font-weight:500; font-style:italic; margin:40px 0px 25px 0px; color:#000;}
.about-info p{font-size:18px; line-height:28px; color:#000;}
.about_sec{margin:175px 0px 0px 0px;}
.about_sec p{padding-bottom:214px;}
/*========bank-textiles page Css=======*/
.bank-textiles{background:#fafafa; padding:75px 0px;}
.bank-textiles h1{color:#000; font-size:44px; font-weight:700; margin-left:25px;}
.bank-textiles h2{color:#000; font-size:41px; font-weight:700; margin-left:25px; line-height:55px;}
.bank-textiles h1 span, .bank-textiles h2 span{display:block;}
.bank-textiles h3{color:#000; font-size:29px; font-weight:600; margin-left:25px; line-height:55px; border-left:1px solid #e1e1e1; padding:50px 0px 50px 50px;}
.bank-textiles h3 span{display:block; color:#9a9999; font-style:normal;}
.view-more{background:#000; margin:50px 0px 0px 25px; width:215px; height:45px; line-height:45px; padding:0px 15px; box-sizing:border-box; border:1px solid #dbdbdb;}
.view-more a{color:#fff; background:url(../images/arrow.png) right center no-repeat; display: block;}
.view-more a:hover{color:#ccc;}
.textiles-list{border-left:1px solid #e1e1e1; padding-left:80px;}
.textiles-list li{padding-bottom:20px; display:inline-block; width:49%; vertical-align:top;}
.textiles-list li a{color:#9a9999; font-size:28px; font-weight:700;}
.textiles-list li a:hover, .textiles-list li.active a{color:#000;}
.textiles-list li:last-child{padding-bottom:0px;}
.textiles-list li:nth-last-child(2){padding-bottom:0px;}
.inner-footer{background:#e6e7e8; padding-bottom:30px;}
.inner-footer-sec{border-top:0px;}
.footer-sec2{padding-bottom:0px;}
.textiles-container{padding:150px 0px 0px 0px; color:#000;}
.textiles-info{margin:0px;}
.textiles-container h1{font-size:72px; font-weight:600; text-align:center;}
.textiles-container p{font-size:20px; line-height:32px; margin:40px 0px 50px 0px;}
.textiles-container p:nth-child(even){text-align:center;}
.textiles-container p:nth-child(odd){text-align:left;}
.textiles-container figure img{width:100%;}
.textiles-img{margin:0px;}
.textiles-img{text-align:center; letter-spacing:40px;}
.textiles-img li{display:inline-block; vertical-align:top; width:48%; letter-spacing:normal; margin-bottom:40px;}
.textiles-container h2{font-size:36px; font-weight:600; text-align:center;}
.event-pic{text-align:center; letter-spacing:30px;}
.event-pic li{display:inline-block; vertical-align:top; width:31%; letter-spacing:normal; margin-bottom:30px;}

.textiles-list2{border-left:1px solid #e1e1e1; padding-left:80px;}
.textiles-list2 li{padding-bottom:20px;}
.textiles-list2 li a{color:#9a9999; font-size:28px; font-weight:700;}
.textiles-list2 li a:hover, .textiles-list2 li.active a{color:#000;}
.textiles-container h2{font-size:36px; font-weight:600; text-align:center;}
.textiles-container h2 span{font-weight:400; font-size:32px; margin-bottom:40px;}


/*========Blog page Css=======*/
.blog-bg{background:#fafafa;}
.blog-postname{text-align:center; margin-top:35px; color:#000;}
.post-pic img{width:75px; height:75px; margin:0 auto; border:1px solid #ececec; vertical-align:top; border-radius:50%; box-shadow:0px 0px 30px #f0f0f0;}
.post-pic label{font-size:17px; font-weight:600; margin:10px 0px 0px 20px;}
.post-pic span{display:block; color:#6a6a6a; font-size:14px; font-weight:400; text-align:left;}
.blog-postname h1{font-size:72px; font-weight:600; margin-top:50px;}
.blog-postname h1 span{display:block;}
.blog-postname p{font-size:18px; line-height:35px; margin-top:30px;}
.blog-postname p+p{color:#868686;}
.blog-img{margin:45px 0px 0px 0px;}
.blog-img img{width:100%;}
.new-title{background:#f1f1f1; padding:50px 20px 50px 50px; color:#000;}
.new-title p{font-size:18px; line-height:35px;}
.total-comment{text-align:center; color:#000; margin:60px 0px;}
.total-comment h2{font-size:18px; font-weight:600;}
.total-comment h2 span{background:url(../images/comment-arrow.png) right center no-repeat; padding-right:26px;}
.comment-list{margin:0px; text-align:left;}
.comment-list li{border-bottom:1px solid #efefef; padding:40px 80px;}
.comment-list li figure img{width:75px; float:left; height:75px; border:1px solid #ececec; vertical-align:top; border-radius:50%; box-shadow:0px 0px 30px #f0f0f0;}
.comment-title{float:left; margin-left:22px; width:85%;}
.comment-title h3{font-size:18px; font-weight:500; margin:10px 0px;}
.comment-title h3 span{font-size:14px; font-weight:400; color:#6a6a6a; margin-left:15px;}
.comment-title p{font-size:17px; line-height:30px; color:#6a6a6a;}
.type-comment{max-width:770px; width:100%; margin:0 auto; text-align:left;}
.type-comment p{margin:15px; font-size:16px; color:#000; font-weight:500;}
.type-comment form p {position:relative;}
.type-comment form p textarea{border:0px; border-bottom:1px solid #000; width:100%; background:none; resize:none; width:100%; padding:0px 140px 10px 15px; box-sizing:border-box;}
.type-comment form p input[type="submi"]{background:#000; height:40px; width:110px; border:0px; color:#fff; font-size:14px; text-align:center; position:absolute; right:15px; top:0px;}
.type-comment form p input[type="submi"]:hover{color:#ddd; cursor:pointer;}
/*========Contact us page Css=======*/
.contacus-sec{margin:30px 0px 0px 0px; color:#000; text-align:center;}
.contacus-sec h1{font-size:28px; font-weight:600;}
.contacus-sec p{font-size:16px; line-height:30px; color:#9a9999; margin:15px 0px 50px 0px;}
.contacus-sec input[type="text"]{max-width:265px; width:100%; height:40px; border:1px solid #d4d4d4; border-radius:4px; padding:0px 12px; box-sizing:border-box; margin:0px 5px 20px 5px;}
.contacus-sec input[type="text"]:focus, .contacus-sec textarea:focus{border-color:#da509a;}
.contacus-sec textarea{width:98%; height:140px; border:1px solid #d4d4d4; border-radius:4px; padding:12px; box-sizing:border-box; margin:0px 5px 20px 5px; resize:none;}
.contacus-sec input[type="submit"]{width:98%; height:48px; font-size:12px; font-weight:500; border:0px; background:#000; color:#fff; margin:0px 5px 20px 5px;}
.contacus-sec input[type="submit"]:hover{background:#da509a;}
.contacus-sec h2{font-size:28px; font-weight:500; line-height:40px; text-align:left;}
.contacus-sec h2 span{font-size:18px; display:block;}
.contacus-sec ul{text-align:left; letter-spacing:10px; margin-top:50px;}
.contacus-sec ul li{vertical-align:top; width:31%; font-size:16px; display:inline-block; letter-spacing:normal; margin-bottom:30px;}
.google-map iframe{width:100%; background:#f1f1f1; display:block;}
/*========Registration page Css=======*/
.registration-container{background:url(../images/back-bg2.jpg) center top no-repeat;}
.registration-container h1{text-align:center; font-weight:500; color:#fff;  padding:90px 0px;}
.registration-bg{background:#fff; padding-top:30px;}
.registration-bg p{font-size:16px; text-align:center;}
.registration-bg h2{font-size:41px; font-weight:700; margin:115px 0px 120px 150px;}
.registration-bg h2 span{display:block;}
.registration-bg h2 i{color:#a3a3a3; font-size:28px; font-weight:400;}
.registration-bg input[type="text"]{border:0px;  width:46%; border-bottom:1px solid #5b5d5c; color:#5b5d5c; font-size:23px; padding:0px 20px 15px 20px; margin:0px 20px 40px 20px; box-sizing:border-box;}
.registration-bg textarea{border:0px;  width:100%; border-bottom:1px solid #5b5d5c; color:#5b5d5c; font-size:23px; padding:0px 20px 15px 20px; margin:0px 20px; box-sizing:border-box; height:100px; resize:none;}
.registration-bg input[type="text"]:focus, .registration-bg textarea:focus{border-color:#5b5d5c;}
.registration-bg p{text-align:left; margin:40px 20px 40px 40px; font-size:23px; font-weight:400; color:#5b5d5c;}
.registration-bg input[type="radio"]:checked, .registration-bg input[type="radio"]:not(:checked){position:absolute; left:-9999px;}
.registration-bg input[type="radio"]:checked + label, .registration-bg input[type="radio"]:not(:checked) + label{position:relative; padding-left:45px; cursor:pointer; line-height:20px; display:inline-block; margin-right:85px; color:#a3a3a3; font-size:23px; font-weight:400;}
/*======radio box css============*/
.registration-bg input[type="radio"]:checked + label:before, .registration-bg input[type="radio"]:not(:checked) + label:before{content:''; position:absolute; left:0; top:0; width:25px; height:25px; border:1px solid #ddd; border-radius:100%; background:#fff;}
.registration-bg input[type="radio"]:checked + label:after, .registration-bg input[type="radio"]:not(:checked) + label:after{ content:''; width:25px; height:25px; background:#F87DA9; position:absolute; top:0px; left:0px; border-radius:100%; -webkit-transition:all 0.2s ease; transition:all 0.2s ease; border:1px solid #ddd;}
.registration-bg input[type="radio"]:not(:checked) + label:after{opacity:0; -webkit-transform: scale(0); transform:scale(0);}
.registration-bg input[type="radio"]:checked + label:after{opacity:1; -webkit-transform:scale(1); transform:scale(1);}
.label-margin{margin-right:85px; color:#a3a3a3; font-size:23px; font-weight:400;}
/*======Check box css============*/
.container-checkbox{position:relative; padding-left:43px; line-height:26px; margin:20px 50px 12px 40px; cursor:pointer; font-size:20px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;muser-select:none; font-weight:400; color:#5b5d5c;}
.container-checkbox input{position:absolute; opacity:0; cursor:pointer;}
.checkmark{position:absolute; top:0; left:0; height:25px; width:25px; background:#fff; border:1px solid #ddd; border-radius:3px;}
.container-checkbox input:checked ~ .checkmark{background:#F87DA9;}
.checkmark:after{content:""; position:absolute; display:none;}
.container-checkbox input:checked ~ .checkmark:after{display:block;}
.container-checkbox .checkmark:after{left:9px; top:5px; width:7px; height:12px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg); transform:rotate(45deg);}
.file-bro{margin:40px;}
.agree-sec{margin:90px 0px;}
.agree-sec input[type="submit"]{background:#000; height:90px; width:290px; color:#fff; font-size:20px; font-weight:500; border:0px;  float:right;}
.agree-sec input[type="submit"]:hover{color:#F87DA9;}



@media screen and (max-width:1169px){
.header-top nav ul li + li{margin-left:26px;}
.banner-img{max-width:630px;}
.banner-info h1{font-size:45px; margin-top:30px;}
.slide-number{margin-top:28px;}
.footer-list li a{padding:13px 10px;}
.footer-media li{font-size:10px;}
.footer-media li a{margin-left:3px;}
#btnContainer{margin-right:12px;}
.load_more{margin:0px 12px;}
.about_sec p{padding-bottom:0px;}
.textiles-list li a{font-size:23px;}
.bank-textiles h1{font-size:31px;}
.textiles-list{margin-left:40px;}
.textiles-img li{width:47%;}
.event-pic li{width:30%;}
.registration-bg input[type="text"]{width:45%;}
.container-checkbox{margin:20px 10px 12px 40px;}
}


@media screen and (max-width:1023px){
.header-top nav ul li + li{margin-left:0px;}
.header-top nav{display:none; position:absolute; right:0px; top:100px; width:100%; z-index:99; padding:10px; background:rgba(206,72,147,0.8);}
.header-top nav ul li a:hover, .header-top nav ul li a.active{color:#fff;}
.header-top nav ul li{float:none; margin:5px 0px; text-align:right;}
.logo img{width:150px;}
.logo{width:100%; text-align:right;}
.banner-img{max-width:420px;}
.banner-info p{margin:15px 0px 20px 0px; font-size:16px;}
.banner-info h1{font-size:34px; margin-top:30px;}
.slide-number{font-size:26px; margin-top:15px;}
#btnContainer{display:none;}
.column{width:47%;}
.media-container ul li:first-child {margin-right:10px;}
.hosted-h strong{font-size:36px;}
.hosted-h, .hosted-banner p, .blog-container ul{margin-left:0px; padding-left:0px;}
.brand-sec img{padding-left:15px; padding-right:15px;}
.blog-container ul li h4{font-size:29px;}
.footer-media li{padding:13px 5px; font-size:13px;}
.textiles-list, .textiles-list2{padding-left:20px; margin:0px;}
.textiles-list li a, .textiles-list2 li a{font-size:20px;}
.blog-postname h1{font-size:35px;}
.comment-title{width:80%;}
.textiles-img li{width:46%;}
.textiles-container{padding:50px 0px 0px 0px;}
.bank-textiles h2{font-size:24px; line-height:40px;}
.bank-textiles h3{font-size:23px; line-height:32px; padding:30px 0px 30px 35px;}
.bank-textiles h3 span{font-size:20px;}
.registration-container h1{padding:50px 0px;}
.registration-bg p{margin:20px 20px 20px 40px;}
.registration-bg h2{font-size:33px; margin:60px 0px 50px 50px;}
.registration-bg input[type="text"]{width:44%;}
.registration-bg textarea{width:95%;}
/*==========Menu css========*/
.responsive-menu{display:block; position:relative: z-index:9999;}

#menuToggle{
  display:block;
  position:relative;
  top:20px;
  left:0px;
  z-index:1;
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input{
  display:block;
  width:40px;
  height:32px;
  position:absolute;
  top:0px;
  left:0px;
  cursor:pointer;
  opacity:0;
  z-index:2;
  -webkit-touch-callout: none;
}
#menuToggle span{
  display:block;
  width:33px;
  height:4px;
  margin-bottom:5px;
  position:relative;
  background:#ccc;
  border-radius:3px;
  z-index:1;
  transform-origin:4px 0px;
  margin-left:20px;
  
  transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child{transform-origin:0% 0%;}
#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}
#menuToggle input:checked ~ span{opacity:1; transform:rotate(45deg) translate(-2px, -1px); background:#232323;}
#menuToggle input:checked ~ span:nth-last-child(3){opacity:0; transform:rotate(0deg) scale(0.2, 0.2);}
#menuToggle input:checked ~ span:nth-last-child(2){transform: rotate(-45deg) translate(0, -1px);}
#menu{position:absolute;
  width:300px;
  margin:-100px 0 0 -50px;
  padding:30px 0px 50px 50px;
  padding-top:125px;
  background:#fff;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  height:auto;
}
#menu li{padding:15px 20px; font-size:22px; border-bottom:1px solid #f3f3f3;}
#menu li a{color:#181718;}
#menu li a:hover{color:#ce4893;}
#menuToggle input:checked ~ ul{transform: none;}


}

@media screen and (max-width:767px){
.banner-img{float:none; max-width:100%;}
.banner-info{float:none; max-width:100%;}
.logo{margin-bottom:35px;}
.timeless-sec h2{font-size:32px; margin:10px 0px;}
.footer-nav h3{text-align:center;}
.banner-info a{margin:auto;}
#owl-demo2 .owl-pagination{text-align:center; margin:0;}
.about-container img{width:100%;}
.footer-list, .footer-media{text-align:center;}
.textiles-list, .textiles-list2{margin-top:40px; border-left:0px;}
.comment-list li{padding:40px 30px;}
.event-pic li{width:46%;}
.bank-textiles h2 br{display:none;}
.textiles-container h2 span{font-size:25px;}
}

@media screen and (max-width:599px){
.timeless-sec{margin-top:50px;}
container ul li:first-child{margin-right:0px;display:block; margin-bottom:20px;}
.hosted-h strong{font-size:26px;}
.column{width:100%; display:block;}
.load_more{margin:0px;}
.subscribe-box{border: 1px solid #000; margin:25px auto;}
.subscribe-btn{margin:0px; margin-bottom:30px;}
.footer-list li{display:block; text-align:center;}
.footer-list li a{padding:5px;}
.footer-list{margin-top:20px;}
.footer-media{text-align:center;}
.footer-media li:first-child{margin:0px;display:block;}
.media-container ul li:first-child{display:block; margin-bottom:20px;}
.about-info h2{font-size:25px;}
.inner-hedging{font-size:31px; margin:30px 0px;}
.about_sec{margin-top:65px;}
.textiles-list li{display:block; width:100%;}
.comment-title{width:66%;}
.comment-list li{padding:20px 0px;}
.contacus-sec input[type="text"]{max-width:98%;}
.contacus-sec ul li{display:block; width:100%;}
.textiles-img li{width:100%; display:block;}
.textiles-list li:nth-last-child(2){padding-bottom:20px;}
.textiles-container p{font-size:26px; line-height:40px;}
.textiles-img li:last-child{margin-bottom:0px;}
.event-pic li{width:100%; display:block;}
.event-pic li:last-child{margin-bottom:0px;}
.registration-bg input[type="text"]{width:85%; display:block; font-size:18px;}
.registration-bg textarea{width:90%; font-size:18px;}
.registration-bg p{font-size:19px;}
.registration-bg h2{font-size: 26px; margin:34px 0px 50px 50px;}
.registration-bg h2 i{font-size:20px;}
.label-margin{font-size:20px; margin-right:0px;}
.registration-bg input[type="radio"]:checked + label, .registration-bg input[type="radio"]:not(:checked) + label{margin-top:20px; font-size:18px;}
.container-checkbox{font-size:18px;}
.agree-sec{margin:40px 0px;}
.agree-sec input[type="submit"]{height:60px; margin:0 auto; display:block; float:none; margin-top:40px; }


}