body
{
	font-size:15px;
	color:#3e3e3e;
	line-height:25px;
	letter-spacing:1px;
	font-family: 'Quicksand', sans-serif;
	font-weight: 500;
}
a
{
	color:#000000;
	text-decoration:none;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
a:hover
{
	color:#91386c;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6{
    color:#91386c;
    font-family: 'Raleway', sans-serif;
    font-weight:400;
	text-transform: capitalize;
	margin:0px;
}
h1{font-size:40px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}

.clear
{
	clear:both;
}
/*--top section --*/
.top-wrapper
 {
    background: #1e2433;
    padding: 8px 0;
}
.top-wrapper .main-top-div ul
 {
    padding: 0;
    margin: 0;
    list-style: none;
}
.top-wrapper .main-top-div ul li {
    float: left;
    padding-right: 15px;
}
.top-wrapper .main-top-div ul li:last-child {
    padding-right: 0px;
}
.top-wrapper .main-top-div .social-icon ul
{
	float:right;
}
.top-wrapper .main-top-div ul li a{
    color:#ffffff;
}
.top-wrapper .main-top-div ul li a:hover{
    color:#91386c;
}

.top-wrapper .main-top-div .social-icon ul li a
 {
    width: 30px;
    height: 30px;
    background: #353f58;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
}
.top-wrapper .main-top-div .social-icon ul li a:hover
 {
    background: transparent;
}
/* header style start */
.main-header-wrapper .logo-section
{
    float: left;
	max-width: 430px;
}
.main-header-wrapper .logo-section img
{
    width:100%;
}
.main-header-wrapper .logo-section h3 
{
    font-size: 26px;
    padding-bottom: 6px;
    color: #000000;
	font-family: 'Marck Script', cursive;
}

.main-menu-wrapper .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0;
    border: 1px solid transparent;
	float: right;
}
.main-menu-wrapper .nav li a:hover {
    text-decoration: none;
    background-color: transparent;
}
.main-header-wrapper
{
    padding: 18px 0;
}
.main-menu-wrapper .nav li:last-child a
{
	padding-right:0px;
}
.main-header-wrapper .main-menu-wrapper .navbar ul.nav li.active a
{
	color:#91386c;
}
.main-header-wrapper .main-menu-wrapper .nav>li>a {
	padding: 10px 12px;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1px;
}
.main-header-wrapper .main-menu-wrapper .navbar ul
{
	margin-top: 10px;
}
.profile-section
{
   padding: 50px 0;
    background: #1e2433;
    color: #ffffff;
}
.profile-section h2
{
	color:#ffffff;
	padding-bottom: 10px;
}
.profile-section .main-profile-section
{
    max-width: 950px;
    margin: auto;
    text-align: justify;
}
a.bas-button
{
    color: #ffffff;
    font-size: 14px;
    border: 2px dashed #ffffff;
    padding: 7px 24px;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-top: 10px;
    display: inline-flex;
	font-weight: 700;
    text-transform: uppercase;
}
a.bas-button:hover
{
    color: #91386c;
	background: #ffffff;
    border: 2px dashed transparent;
}
.sticky_header
{
		position:fixed;
		background:#ffffff;
		z-index: 200;
		left:0;
		right:0;
		top: 0;
		box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);
		-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);
		-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);
}
/*-------------------------------------------- */
.textile-fabric-wrapper
{
    padding: 40px 0;
}
.textile-fabric-wrapper h2
{
    text-align: center;
}
.textile-fabric-wrapper .main-textile-fabric .textile-fabric-porduct
{
    background: #ffffff;
    padding: 10px 10px;
    border: 2px dashed #dddddd;
	position:relative;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
.textile-fabric-wrapper .main-textile-fabric .textile-fabric-porduct:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.20);
}
.textile-fabric-wrapper .main-textile-fabric .textile-fabric-porduct img
{
	width:100%;
	height: auto;
    overflow: hidden;
}

.textile-fabric-wrapper .main-textile-fabric .textile-fabric-porduct a.bas-button {
    color: #91386c;
    font-size: 14px;
    border: 2px dashed #d66e00;
    padding: 6px 18px;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-top: 10px;
    display: inline-block;
	position: absolute;
    bottom: 20px;
}
.textile-fabric-wrapper .main-textile-fabric .textile-fabric-porduct a.bas-button:hover, .textile-fabric-main-button a:hover {
    color: #ffffff;
    border: 2px dashed transparent;
	background:#91386c;
}
.textile-fabric-wrapper .main-textile-fabric .textile-fabric-porduct h3 {
    font-size: 20px;
    padding: 10px 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
}
.textile-fabric-wrapper .main-textile-fabric 
{
    padding-top: 25px;
}
.textile-fabric-wrapper .main-textile-fabric  .col-sm-3 {
    width: 25%;
    padding: 0px 5px;
}

.textile-fabric-main-button a
{
   background: #1e2433;
    border: 2px dashed transparent;
    color: #ffffff;
    display: inline-block;
    padding: 6px 30px;
    letter-spacing: 3px;
    border-radius: 25px;
    text-transform: uppercase;
    margin-top: 35px;
}
.main-profile-section p
{
    font-size: 17px;
    line-height: 30px;
    text-transform: capitalize;
    font-weight: 500;
}

.textile-fabric-wrapper h2 span
{
    color: #1e2433;
}




/*---------------------------- ------------------*/
/*------------------------------- ---------------*/
.latest-porjects-wrapper
{
	background-image: url(../images/latest-porjects-wrapper.jpg);
    padding: 40px 0;
    color: #ffffff;
    background-color: rgb(238, 238, 238);
    background-repeat: repeat;
    background-position: center top;
    background-attachment: fixed;
    max-width: 100%;
    position: relative;
    height: auto;
    background-size: 100% auto;
}
.latest-porjects-wrapper .timer-section
{
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px;
	min-height: 160px;
}
.latest-porjects-wrapper .timer-section p
{
    font-size: 17px;
    margin-bottom: 0;
}
.latest-porjects-wrapper .timer-section span
{
    font-size: 48px;
    display: inline-block;
    padding: 20px 0;
}

/*----footer--------*/

.footer-section {

     padding: 40px 0;
	    border-top:5px solid #91386c;
    background: #1e2433;

}

.footer-grid p,p.sub {

  font-size: 0.9em;

  line-height: 1.8em;

  color:#e2e4ec;

  text-align: justify;

}

.footer-grids{

    padding: 0px;

}

p.sub {

 margin-top:1.3em;

}

ul.tag li  {

  display: inline-block;

  list-style: none;

    margin: 12px 0px 11px 0px;

}

ul.tag li a {

    padding: 8px 10px;
    background: #222a3e;
    text-decoration: none;
    font-size: 0.9em;
    color: #ffffff;

}

ul.tag li a:hover {

  text-decoration: none;

  opacity: 0.7;

}

.flickr-grid a img {

  width: 100%;

}

.flickr-grid {

  float: left;

  width: 32%;

margin: 0 0.1em .1em;

}

.footer-grids h4 {

      font-size: 1.6em;

    font-weight: 300;

    color: #fff;

	    text-transform: uppercase;

}

.footer-grids span {

    color: #91386c;

}

.border2 {

  border-bottom: 2px ridge rgba(72, 72, 76, 0.88);

  padding: 0.5em 0 0.5em 0;

  width: 52%;

  margin-bottom: 1.3em;

}

ul.tw li{

display:block;

margin-bottom:0.5em;

font-size:0.95em;

line-height:1.8em;

color:#fff;

}

ul.tw p{

float:left;

}

 a i.square-3 {

  width: 20px;

  height: 20px;

  background: url("../images/tw.png") no-repeat 0px 0px;

  display: inline-block;

  vertical-align: -webkit-baseline-middle;

}

.icon-text p {

  color:#A1A3AB;

  font-size:0.95em;

  line-height: 1.6em;

}

.icon-3-square {

  float: left;

  width:10%;

  margin-right: 2%;

}

.icon-text {

  float: left;

  width: 86%;

}

.icon-text h5 {

    color: #CCC;

    font-size: 13px;

    margin: 0.7em 0;



}

.icon-text a {

  color: #D7D7D8;

}

.footer-bottom {

    padding: 1.2em 0;

    background:#016bb5;

    text-align: center;

}

.footer-bottom p {

	color:#fff;

	font-size:0.9em;

}

.footer-bottom a {

    color: #fff;

}
.footer-section ul {
    padding: 0;
	margin:0px;
	list-style:none;
}
.footer-section ul.social-icon-footer li
{
    float: left;
	padding-right: 15px;
}

.footer-section ul.social-icon-footer li a
{
	color:#A1A3AB;
}
.footer-section ul.social-icon-footer li a:hover
{
	color:#d66e00;
}
/*--//footer--*/
.copy-right-section
{
    padding: 12px 0;
    background: #ffffff;
}
.copy-right-section .main-copy-right-section p
{
	margin: 0px;
    color: #2d2d2d;
    font-weight: 500;
}
.copy-right-section .main-copy-right-section a 
{
	color:#2d2d2d;
}
html body .skitter .info_slide .image_number {
    background-color: #232323;
    padding: 8px 10px;
}
.silder-section .skitter.skitter-large span.info_slide
{
    display: block;
    left: 50%;
    transform: translateX(-50%);
    top: 580px;
    bottom: 0;
    height: 38px;
    margin: auto;
}
html body .skitter .info_slide .image_number.image_number_select {
    background-color: #91386c;
    color: #ffffff;
}
 
/*  profile page */

.profile-images-section {
    background-image: url(../images/company-profile.jpg);
    padding: 100px 0;
    color: #ffffff;
    background-color: rgb(238, 238, 238);
    background-repeat: repeat;
    background-position: center top;
    background-attachment: fixed;
    max-width: 100%;
    position: relative;
    height: auto;
    background-size: 100% auto;
	text-align:center;
}
.profile-images-section h2
{
    font-size: 48px;
    padding: 10px;
    color: #ffffff;
}
.profile-images-section .profile-contant
{
    max-width: 700px;
    margin: auto;
}

.profile-images-section .profile-contant p {
    font-size: 16px;
    margin: 0;
    line-height: 26px;
}

.company-porfile
 {
    padding: 50px 0 20px;
}
.company-porfile .main-company-porfile
{
    max-width: 900px;
    margin: auto;
	margin-bottom: 30px;
}
.company-porfile .main-company-porfile p
{
    padding: 0;
    margin: 0;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    text-align: justify;
}

.company-porfile .main-company-porfile h3 {
    font-size: 28px;
    padding-bottom: 14px;
    font-weight: 600;
    letter-spacing: 2px;
}

.company-porfile .main-company-porfile ul li
{
	padding: 0;
    margin: 0;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    text-align: justify;
	color:#000000;
}
.company-porfile .main-company-porfile ul
{
    padding-left: 22px;
    margin: 0;
}

/* Prodcts-section */

.Prodcts-section-images {
    background-image: url(../images/latest-porjects-wrapper.jpg);
}
.Prodcts-wrapper
{
    padding: 50px 0;
}
.Prodcts-wrapper .Prodcts-1 img
{
    width: 100%;
    height: auto;
}
.Prodcts-wrapper .Prodcts-1
{
    border: 2px dashed #8e8b8b;
    padding: 10px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	border-radius: 10px;
}
.Prodcts-wrapper .Prodcts-1:hover
{
    border: 2px dashed #8e8b8b;
    padding: 10px;
	z-index:99;
	box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.20);
	
}
.Prodcts-wrapper .main-Prodcts-wrapper
{
    margin-bottom: 30px;
}

.Prodcts-wrapper .main-Prodcts-wrapper h3
{
    font-size: 20px;
    color: #000;
    font-weight: 700;
    text-align: center;
    padding: 15px 0 5px;
}
.Prodcts-wrapper .prev-and-next a
{
    padding: 9px 20px;
    background: #d66e00;
    font-size: 15px;
    color: #ffffff;
	border: 2px dashed transparent;
}

.Prodcts-wrapper .prev-and-next a:hover
{

    background: transparent;
    font-size: 15px;
    color: #d66e00;
	border: 2px dashed #d66e00;
}
.feedback-wrapper .main-feedback-section .form-text-box input, .feedback-wrapper .main-feedback-section .form-text-box textarea
{
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 5px;
    padding: 6px 15px;
	color:#3e3e3e;
}
.feedback-wrapper .main-feedback-section .form-text-box textarea
{
	height:120px;
}
.feedback-wrapper .main-feedback-section .form-text-box input[type="submit"]
{
   background: #91386c;
    border: 0;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 700;
    display: inline-block;
    padding: 8px 30px;
    width: auto;
}
.feedback-wrapper .main-feedback-section 
{
	padding:50px 0;
}

.feedback-wrapper .form-contant-text i {
    color: #ffffff;
    background: #91386c;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
	position: absolute;
    left: -40px;
}
.feedback-wrapper .form-contant-text h4 {
    font-size: 26px;
    padding-bottom: 10px;
    font-weight: 700;
    letter-spacing: 2px;
}
.feedback-wrapper .form-contant-text ul li {
    padding-bottom: 12px;
    font-weight: 700;
	position: relative;
    margin-left: 40px;
}
.new-horizon-knitwears-about
{
    padding: 25px 0 0;
}

.form-contant-text ul
 {
    padding: 0;
    margin: 0;
    list-style: none;
}

.feedback-wrapper .form-contant-text p {
    font-weight: 700;
	font-size: 17px;
}


.Prodcts-section-images.contacts-section {
    background-image: url(../images/corp_hdr_contactus-new.jpg);
}

a.footer-button
{
    padding: 8px 10px;
    background: #222a3e;
    text-decoration: none;
    font-size: 0.9em;
    color: #ffffff;
    margin-top: 10px;
    display: inline-block;
}
a.footer-button:hover {

  text-decoration: none;

  opacity: 0.7;

}
/* about page */
.company-perfoile-images
{
    background-image: url(../images/company-profile.jpg);
    padding: 100px 0;
    color: #ffffff;
    background-color: rgb(238, 238, 238);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    max-width: 100%;
    position: relative;
    height: auto;
    background-size: cover;
    text-align: center;
}
.company-perfoile-images h2
 {
    color: #ffffff;
}
.abour-wrapper
{
    padding: 50px 0;
}
.abour-wrapper h2 span
{
	color:#000000;
}
.abour-wrapper h2
{
    padding-bottom: 10px;
	font-size: 30px;
}
.abour-wrapper p 
{  
    text-align: justify;
}
.abour-wrapper .about-section-text
{
	padding-bottom: 20px;
}
.abour-wrapper .about-section-text1
{
	padding-bottom: 0px;
}
.abour-wrapper .about-section-text ul
{
    padding: 0;
    padding-left: 16px;
}

/* porducts section */

.porducts-section
{
	padding:50px 0;
}
.porducts-section .porducts-inner-matter img
{
	width:100%;
	height:auto;
}
.porducts-section .porducts-inner-matter h3
{
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
	    padding-top: 15px;
}
.porducts-section .porducts-inner-matter h3 span
{
    color:#000000;
}
.porducts-section .porducts-inner-matter
{
    border: 2px solid #ddd;
    padding: 10px;
    box-shadow: 5px 5px 5px #2222226b;
    border-radius: 8px;
    margin-bottom: 30px;
}
.company-perfoile-images.our-prodcts-images
{
    background-image: url(../images/porduct.jpg);
}
.bottom-button a
{
    padding: 10px 23px;
    background: #91386c;
    color: #ffffff;
    margin-right: 24px;
    text-transform: capitalize;
    letter-spacing: 2px;
}
.bottom-button a:last-child
{
    margin-right: 0;
}
.bottom-button a:hover
{
    color:#ffffff;
	background:#000000;
}


.company-perfoile-images.our-prodcts-images.contacts-us-images
{
    background-image: url(../images/corp_hdr_contactus-new.jpg);
}