﻿/* Fonts */
@import url(animate.css);
@import url(font-awesome/css/fontawesome-all.css);
@import url(font-awesome/line-awesome.css);
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oswald|Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,700');

@font-face {
	font-family: 'Conv_raavi';

	src: local('☺'), format('woff'), format('truetype'),  format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Fonts */


html { margin: 0; padding:0; overflow-x:hidden;}
body{ 
/*font-family: 'Raleway', sans-serif; */
font-weight:normal; padding:0!important; color:#000000;
font-family: 'Open Sans', sans-serif;
font-size:15px;
line-height:1.5;
height:100%; 
min-height:100%;
}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

*{ box-sizing:border-box;
/*-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
-ms-transition: 1s;
transition: 1s;*/
}
*:hover{
}

a{color:#424242; text-decoration:none;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
-ms-transition: 1s;
transition: 1s;
}
a:hover{text-decoration:none; color:#7f3e98;}

h1, h2, h3, h4{margin:0 0 20px; padding:0; font-weight:normal;}

i.la{ font-size:22px; margin-right:3px;}

.fix{
position:fixed !important ; 
z-index:999999 ; 
padding:0 ;
top: 0 ;
left: 0 ;
right: 0 ;
margin: 0;
width:100%;
background:rgba(255,255,255,1);
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}


/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */



.hader-bg-area{padding:0px; border:none; transition: 1s; width:100%; position:relative; width:100%; left:0; top:0; z-index:999;}


.relative{position:relative;}
a.logo{ position:relative; top:0; left:0; z-index:999; transition: 1s; padding:0; display:block;}
a.logo img{height:70px; transition: 1s;}
.fix a.logo img{  height:60px; }


.menu-area{ display:block; float:left; width:100%; /*background:#fff;*/ padding:10px 15px;}
.nav-custom { display: block; text-align: right;}
/* --- Navigation Style --- */
ul#navigation, #navigation ul { list-style: none; margin:0; padding:0;}

ul#navigation{-webkit-font-smoothing:antialiased; list-style-type:none; margin:0px;}
ul#navigation > li {position: relative; display:inline-block; font-family: 'Open Sans', sans-serif;}
ul#navigation > li > a{padding:20px 15px; text-decoration: none; display: inline-block; color: #313131; font-weight: normal; text-transform: uppercase; 
font-size: 15px; outline: none; letter-spacing:1px;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
ul#navigation > li:first-child > a{border:none;}
ul#navigation > li:hover a {color:#591418; text-decoration:none;}
ul#navigation > li > a:before { content: ""; position: absolute; width: 100%; height: 4px; bottom: 0; left: 0; background-color:rgb(255, 153, 51)!important; visibility: hidden; 
-webkit-transform: scaleX(0); transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s; 
transition: all 0.3s ease-in-out 0s;
}
ul#navigation > li a:hover:before, ul#navigation > li:hover > a:before, ul#navigation > li .menu-active > a:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

ul#navigation > li ul {float: left; left: 0; top:110px; opacity: 0; position: absolute; visibility: hidden; z-index: 102; width:150px; text-align:left;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
ul#navigation > li ul ul{ width:200px;}
ul#navigation > li:hover > ul{opacity: 1;top: 63px;visibility: visible;}
ul#navigation > li > ul li a{clear:both; display:block; overflow:hidden; color:#fff!important; padding:8px 12px; border-top:1px rgba(155,68,35) solid; background-color:rgba(155,68,35)!important;
font-size:15px; letter-spacing:1px;}
ul#navigation > li > ul li:last-child a{border-bottom:none;}
ul#navigation > li > ul a:hover { background-color:#591418!important; color:#fff;}

ul#navigation > li > ul li{position:relative;}
ul#navigation > li > ul ul {left: 100%; top:50px;}
ul#navigation > li li:hover > ul{opacity: 1;top: 0;visibility: visible;}
ul#navigation > li > ul li li a{background-color:rgba(255,153,51)!important;}

.banner-area{ display:block; background:#140c0c; clear:both;}
.banner-area img{ width:100%; }
.banner-area .carousel-caption{ font-family: 'Raleway', sans-serif;  left:15%; top:35%; bottom:auto; text-align:left; background:rgba(0, 0, 0, 0.5)}
.banner-area .carousel-caption span{ display:block;  font-size:60px; text-transform:uppercase; font-weight:200; line-height:1.2; margin-bottom:15px;}
.banner-area .carousel-caption a{ color:#f4d432; font-weight:500; text-transform:uppercase;}
.banner-area .carousel-caption a i{ font-size:16px;}
.banner-area .carousel-indicators .active{ background-color:#d0262e;}

.featured-area{ display:block; padding:40px; text-align:center;}
.featured-area fieldset {border-top: 1px solid #ddd !important; margin: 0; xmin-width: 0; position: relative; padding-left:10px!important; margin-bottom:0px;}
.featured-area legend{ width: 40%; text-transform:uppercase; }
.featured-area legend span{font-family: 'Dancing Script', cursive; font-size:35px; font-weight:bold; margin-bottom: 0px; text-transform:capitalize;}
.featured-area h1{ display:block; font-family: 'Oswald', sans-serif; font-size:50px; margin-bottom:45px; letter-spacing:2px;}
.owl-carousel{margin-top:0px;}
.owl-carousel .item div{ display:block; padding:30px; background:#dddddd;}
.owl-carousel .item{position:relative; display:block; padding:0px;}
.owl-carousel .owl-item img{ display:block; margin:0 auto; max-width:100%; filter: none; -webkit-filter: grayscale(0);}  
.owl-carousel .item:hover img{filter: gray; -webkit-filter: grayscale(1);} 
.owl-carousel .item span{ display:block; padding:15px 10px; font-size:18px; font-weight:600px; text-transform:uppercase;}
owl-carousel .owl-item{background:#dfdfdf;}
.owl-theme .owl-nav{position:absolute; top:40%; left:0; width:100%;}
.owl-nav button.owl-next{position:absolute; right:-65px; width:50px; height:50px; border-radius:50%; border:1px solid #5c5c5c !important; background:#5c5c5c !important;}
.owl-nav button.owl-next:focus{outline: 0;}
.owl-nav button.owl-prev{position:absolute; left:-65px; width:50px; height:50px; border-radius:50%; border:1px solid #5c5c5c !important; background:#5c5c5c !important;}
.owl-nav button.owl-prev:focus{outline: 0;}
.owl-theme .owl-dot{display:none;}

.icon-bg-area{ display:block; background:#f3f3f3; padding:50px 0; margin-bottom:50px;}
.icon-bg-area [class^="col-"]{ text-align:center;}
.icon-bg-area [class^="col-"] div{ display:inline-block; padding:25px; background:#7f3e98;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.icon-bg-area [class^="col-"] span{ display:block; padding:15px; font-size:17px;}

.t-shirts-area{ display:block; background:#efefef;}
.t-shirts-area [class^="col-"]:first-child div{ padding:30px 180px; text-align:center; background:#efefef;}
.t-shirts-area [class^="col-"] div span{font-family: 'Dancing Script', cursive; font-size:45px; font-weight:bold; margin-bottom: 0px; text-transform:capitalize;}
.t-shirts-area [class^="col-"] div h2{ display:block; font-family: 'Oswald', sans-serif; font-size:48px; font-weight:600; color:#181818;}
.t-shirts-area [class^="col-"] div p{ display:block; font-size:20px; margin-bottom:1.5em;}
.t-shirts-area [class^="col-"] div a{ display:inline-block; padding:10px 20px; background:#212c3a; color:#fff; letter-spacing:1px;}
.t-shirts-area [class^="col-"] div a:hover{ background:#1a222b;}
.t-shirts-area [class^="col-"]:last-child div{ position:relative; overflow:hidden; background:#000;}
.t-shirts-area [class^="col-"]:last-child div img{ width:100%; transition: 0.5s ease-out;}
.t-shirts-area [class^="col-"]:last-child div:hover img{ opacity:0.5; transform: scale(1.1);}


.welcome-area{ display:block; overflow:hidden; background-image: url("../images/welcome-bg.jpg"); background-size:cover; padding:50px 0;}
.rit-box{ display:block; width:600px; float:right; max-width:100%; text-align:center;}
.rit-box fieldset {border: 10px solid rgba(255,255,255,0.4) !important; margin: 0; xmin-width: 0; position: relative; padding: 10px 30px; margin-bottom:0px;}
.rit-box legend{ width: 43%; text-transform:uppercase; }
.rit-box legend h3{font-family: 'Oswald', sans-serif; font-size:40px; color:#222d3b; font-weight:bold; margin-bottom: 0px; text-transform:capitalize;}
.rit-box p{ display:block; font-size:15px; margin-bottom:1.5em;}
.rit-box a{ display:inline-block; padding:10px 20px; background:#212c3a; color:#fff; letter-spacing:1px; margin-bottom:10px; font-size:14px;}
.rit-box a:hover{ background:#1a222b;}

.get-in-touch-area{ display:block; width:100%; float:left; background:#FF9933; padding:50px 0; color:#fff; text-align:center;}
.get-in-touch-area h4{ display:block; font-family: 'Oswald', sans-serif; font-size:50px; margin-bottom:5px; }
.get-in-touch-area [class^="col-"]{ border-right:1px solid rgba(255,255,255,0.1);}
.get-in-touch-area [class^="col-"]:last-child{  border-right:0;}
.get-in-touch-area [class^="col-"] div{ display:block; padding:20px 10px;}
.get-in-touch-area [class^="col-"] div img{ display:block; margin:0px auto 25px;}
.get-in-touch-area [class^="col-"] div a{ color:#fff;}
.get-in-touch-area [class^="col-"] div a:hover{ color:#7f3e98;}

.map-bg-area{ display:block; width:100%; float:left; background:#f9f9f9; padding:0px 0;}

.footer-bg-area{ display:block; width:100%; float:left; background:#FF9933; padding:50px 0 30px; color:#fff;}
.footer-bg-area hr{ border-top: 1px solid rgba(255, 255, 255, 0.1);}
.footer-bg-area p{ display:block; text-align:center; font-size:15px; color:#3b3c41; margin-bottom:0;}
ul.ft-nav{ list-style-type:none; padding:0;}
ul.ft-nav li{ display:inline-block;}
ul.ft-nav li a{ padding:0px 6px; color:#fff;}
ul.ft-nav li a:hover{ color:#7f3e98;}

ul.social-nav{ list-style-type:none; padding:0; text-align:right;}
ul.social-nav li{ display:inline-block; margin:0px 2px;}
ul.social-nav li a{ display:block; width:28px; height:28px; line-height:28px; color:#fff; background:#3b5998; text-align:center; border-radius:5px;}
ul.social-nav li:nth-child(2) a{ background:#00aced;}
ul.social-nav li:nth-child(3) a{ background:#0976b4;}
ul.social-nav li:nth-child(4) a{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a60d7+0,863aa7+20,d92a75+46,f67531+71,fed77a+100 */
background: rgb(74,96,215); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(74,96,215,1) 0%, rgba(134,58,167,1) 20%, rgba(217,42,117,1) 46%, rgba(246,117,49,1) 71%, rgba(254,215,122,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(74,96,215,1) 0%,rgba(134,58,167,1) 20%,rgba(217,42,117,1) 46%,rgba(246,117,49,1) 71%,rgba(254,215,122,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(74,96,215,1) 0%,rgba(134,58,167,1) 20%,rgba(217,42,117,1) 46%,rgba(246,117,49,1) 71%,rgba(254,215,122,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a60d7', endColorstr='#fed77a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
ul.social-nav li a:hover{ background:#7f3e98;}


.inner-banner1{ display:block; background:url(../images/about-banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}
.inner-banner1 span{ display:block; font-family: 'Oswald', sans-serif; font-size:45px; text-transform:uppercase; letter-spacing:2px; margin-bottom:15px;}
.inner-banner{ display:block; background:url(../images/jute-banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}

.inner-banner-contact{ display:block; background:url(../images/contact-us.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}
.inner-banner span{ display:block; font-family: 'Oswald', sans-serif; font-size:45px; text-transform:uppercase; letter-spacing:2px; margin-bottom:15px;}
.jute{ display:block; background:url(../images/jute_banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}
.cotton{ display:block; background:url(../images/products-banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}
.wine{ display:block; background:url(../images/wine_banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}
.non-whoven{ display:block; background:url(../images/nonwoven_banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}
.tshirt{ display:block; background:url(../images/tshirt_banner.jpg) no-repeat; background-size:cover; min-height:280px; padding:80px 0; text-align:center; color:#fff; position:relative; clear:both;}

ul.page-path{ list-style-type:none; padding:0; text-align:center; margin-top:50px;}
ul.page-path li{ display:inline-block; color:#fff;}
ul.page-path li a{ color:#fff;}
ul.page-path li a:hover{ color:#bb82d1;}

.inner-area{ display:block; padding:50px 0;}
.inner-area h1{ display:block; font-size:30px; font-weight:600; padding-bottom:20px; border-bottom:1px solid #ddd;}
.inner-area h2{ display:block; font-size:30px; font-family: 'Oswald', sans-serif; letter-spacing:1px; font-weight:500;}
.inner-area p{ display:block; text-align:justify; margin-bottom:20px;}
.inner-area [class^="col-"]:last-child > div{ /*padding:0px 20px;*/}

.inner-area legend{ width:auto; padding:0px 10px; margin:10px 0; font-size:18px; letter-spacing:1px; text-transform:uppercase;}
fieldset.scheduler-border {border: 1px groove #ddd !important; padding: 0 1.4em 1.4em 1.4em !important; margin: 0 0 1.5em 0 !important; -webkit-box-shadow:  0px 0px 0px 0px #000;box-shadow:  0px 0px 0px 0px #000;}           
ul.pro-nav{ padding-left:28px; margin:15px 0 0;}
ul.pro-nav li{ clear:both; padding:3px 0;}
ul.pro-nav li a{ display:block; font-size:15px;}


.product-box [class^="col-"] div{ display:block; text-align:center; padding:0!important; background:#fff; border: 1px rgba(204, 204, 204, 0.4) solid;}
.product-box div img{ display:block; margin-bottom:15px;}
.product-box h3{ display:block; font-size:18px;}
.product-box span{ padding:13px 10px; display:block; overflow:hidden; clear:both; background:#f3f3f3; z-index:2; font-size:14px;}
.product-box span strong{ display:block; margin-bottom:7px;}
.product-box .table{ margin-bottom:0;}
.product-box .table th, .table td{ padding:5px; border-top: 1px solid #c5c5c5;}
.show-more{display:block; overflow:hidden; padding:8px; text-align:center; background:#eee; cursor:pointer; text-transform:uppercase; font-size:13px;}

.about-area > span{ display:block; font-size:20px; font-family: 'Oswald', sans-serif; font-weight:500; color:#7f3e98; margin-bottom:15px; letter-spacing:1px;}
.about-area p strong{ font-family: 'Ubuntu', sans-serif; font-weight:500; text-transform:uppercase;}

.contact-dlt-box [class^="col-"] > div{ padding:10px;}
.contact-dlt-box [class^="col-"] div span{ display:block; color:#000; padding:5px 10px; /*background:#ddd;*/ margin-bottom:20px; text-transform:uppercase; font-weight:600; font-size:20px;}
.contact-dlt-box [class^="col-"] div iframe{ display:block; /*margin-bottom:30px;*/}
.contact-dlt-box [class^="col-"] div ul{ list-style-type:none; padding-left:15px;}
.contact-dlt-box [class^="col-"] div ul li{ position:relative; padding-left:25px; margin-bottom:15px; }
.contact-dlt-box [class^="col-"] div ul li i{ position:absolute; left:0; top:6px; color:#652c7b;}

.map-area{ display:block; /*margin-top:60px;*/ width:100%;  /*border:10px solid #f3f3f3;*/
-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);}

.global-presence img{ display:block; margin:0px auto;}

.btn-load-more { display:inline-block; color: #fff; background-color: #591418; border: 0; outline: 0; padding: 10px 25px; margin: 10px; cursor: pointer; border-radius: 5px; text-transform:uppercase;
letter-spacing:1px;}
.btn-load-more:hover { background-color: #000; }

.testimonials-area fieldset { border: 1px solid #ddd !important; margin: 0; xmin-width: 0; padding: 20px; position: relative; border-radius:4px; background-color:#f5f5f5;}
.testimonials-area legend { font-size:18px; font-weight:500; margin-bottom: 0px; width: auto; color:#fff; text-transform:capitalize; border-radius:4px;
padding: 4px 15px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8d54a3+0,7f3e98+100 */
background: rgb(141,84,163); /* Old browsers */
background: -moz-linear-gradient(left, rgba(141,84,163,1) 0%, rgba(127,62,152,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(141,84,163,1) 0%,rgba(127,62,152,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(141,84,163,1) 0%,rgba(127,62,152,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d54a3', endColorstr='#7f3e98',GradientType=1 ); /* IE6-9 */
}
.testimonials-area p{ margin-bottom:0;}

.faq-area fieldset { border: 1px solid #ddd !important; margin: 0; xmin-width: 0; padding: 20px; position: relative; border-radius:4px; background-color:#f5f5f5;}
.faq-area span{ display:block; position:relative; font-size:16px; font-weight:600; margin-bottom:10px; color:rgba(127,62,152,1); padding-left:20px;}
.faq-area span i{ position:absolute; left:0; top:5px;}
.faq-area p{ margin-bottom:10px; padding: 0 30px;}
.faq-area ul{ list-style-type:none; padding-left:28px;}
.faq-area ul li{ margin-bottom:5px;}

ul.certificates-nav{ list-style-type:none; padding-left:0px;}

.sitemap-area li{ font-size:16px; margin-bottom:8px;}

.logo-area{ display:block; padding:50px 0 20px; background:#f3f3f3; margin:50px 0 20px;}
.logo-area ul{ list-style-type:none; padding:0; text-align:center;}
.logo-area ul li{ display:inline-block; margin:0px -2px 20px; vertical-align:top; position:relative;}
.logo-area ul li img{ max-width:92%; border:1px solid #ececec;}
/*.logo-area ul li:first-child{ margin-left:3px;}*/
.logo-area ul li span{ display:block; text-align:center; text-transform:uppercase; font-weight:600; padding:10px;}
.logo-area1{ margin:0;}

.certifications-area [class^="col-"]{ margin-bottom:25px;}
.certifications-area [class^="col-"] div{ display:block; text-align:center; margin-bottom:25px;}
.certifications-area [class^="col-"] div a{ border:1px solid #ccc; display:block; padding:10px; text-align:center; background:#eee; margin-bottom:10px;}
.certifications-area [class^="col-"] div img{ display:block; width:100%;}
.certifications-area [class^="col-"] div span{ display:block; padding:8px 12px; font-weight:600; font-size:16px;}
.certifications-area [class^="col-"] div:hover span{ color:#000;}

.overview-box{display:table; width:100%; border-spacing:15px; margin-bottom:15px; border-collapse: separate; padding-left:0;}
.overview-box > li{display:table-cell; width:50%; border:1px #eee solid;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);

-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
.overview-box > li > span img{ display:block; padding:5px; box-sizing:border-box; margin-bottom:15px; border:1px #ddd solid;}
.overview-box > li > span{padding:15px 15px 0px; box-sizing:border-box; display:block; text-align:center;}
.overview-box > li div{padding:10px 25px 25px;}
.overview-box > li div h2{display:block; margin-bottom:15px; padding-bottom:15px; position:relative; border-bottom:1px #ddd solid; font-weight:300; 
 font-size:22px;}
.overview-box > li div h2:after{position:absolute; content:''; display:block; background:#65247d; height:2px; width:75px; bottom:-1px; left:0;}
.overview-box > li div p{margin-bottom:0;}

.member-area [class^="col-"]{ margin-bottom:25px; text-align:center;}
.member-area [class^="col-"] div{ display:block; padding:10px;}
.member-area [class^="col-"] div img{ display:block; padding:10px; border:1px #ddd solid; margin:0px auto;}
.member-area [class^="col-"] div span{ display:block; text-align:center; text-transform:uppercase; font-weight:500; padding:10px 0;}

/*.member-area{ display:block; padding:30px 0 20px; background:#f3f3f3;}
.member-area ul{ list-style-type:none; padding:0; text-align:center;}
.member-area ul li{ display:inline-block; margin:0px 5px 20px; vertical-align:top; position:relative; width:18%;}
.member-area ul li img{ max-width:100%; border:1px solid #ececec;}
.member-area ul li span{ display:block; text-align:center; text-transform:uppercase; font-weight:500; padding:10px;}*/

.contact-area{ display:block;}
.contact-area > strong{ display:block; text-align:center; font-size:26px; font-weight:600; margin-bottom:30px;}

.contact-box [class^="col-"]{ text-align:center; margin-bottom:30px;}
.contact-box [class^="col-"] h2{ display:inline-block; padding: 10px 20px; background:#8d4199; color:#fff; font-size:24px; margin-bottom:20px;}
.contact-box [class^="col-"] p{ display:block; font-size:20px; line-height:32px; text-align:center; font-weight:500;}
.contact-area > span{ display:block; text-align:center; font-size:22px; font-weight:500; margin-bottom:30px;}

.download-brochure{position:fixed; top:45%; right:0; z-index:1000;}
.download-brochure .enquire-now-btn a{ width:auto; padding:5px 15px 5px 15px; margin-right:-39px; background:#8b13bd; color: #fff; letter-spacing: 1px;
text-transform:uppercase;display:block;float:left;text-transform:uppercase;position:relative; transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg); border-radius: 5px;}




/*------------------------------------*\
    Media Queries
\*------------------------------------*/



@media (max-width: 1030px){
	ul#navigation > li > a{ padding: 18px 4px;}
	ul.ft-nav li a { padding: 0px 2px; color: #fff;}
	.t-shirts-area [class^="col-"]:first-child div{ padding:30px 40px;}
}

@media (max-width: 991px){
	
	.fix{ position:static!important;}
	a.logo img{ display:block; margin:0px auto; height:auto;}
	.fix a.logo img{  height:auto; }
	ul#navigation > li > a{ padding: 10px 7px;}
	ul#navigation > li > a:before{ height:auto;}
	.welcome-area{ background:#d3e2f4; padding:50px 0;}
	.rit-box{ width:100%;}
	.get-in-touch-area [class^="col-"]:nth-child(2){  border-right:0;}
	ul.social-nav{ text-align:center;}
	.featured-area legend{ width:80%;}
	.blanlk{ display:none;}
	
	
	
}

@media (max-width: 767px){
	.owl-theme .owl-nav{ position:relative;}
	.owl-nav button.owl-prev, .owl-nav button.owl-next{ position:static; margin:0px 5px;}
	.get-in-touch-area [class^="col-"]{  border-right:0;}
	.get-in-touch-area [class^="col-"] div{ border-bottom:1px solid rgba(255,255,255,0.1);}
	.get-in-touch-area [class^="col-"]:last-child div{ border-bottom:0;}
	ul.ft-nav{ text-align:center;}
	.overview-box{ margin-bottom:0;} 
	.overview-box > li{ display:block; width:100%; margin-bottom:25px;}

}

@media (max-width: 480px){
	.featured-area legend{ width:100%;}
	.featured-area legend span, .featured-area h1, .rit-box legend h3{ font-size:30px;}
	.certificates-box img{ width:100%;}
	
}

@media (max-width: 380px){
	.featured-area legend span, .featured-area h1, .rit-box legend h3{ font-size:24px;}
}


