@font-face {

    font-family: bebasNew;

    src: url(../fonts/BebasNeueRegular.ttf);

}

@font-face {

    font-family: bebas;

    src: url(../fonts/BEBAS__.TTF);

}

@font-face {

    font-family: Orkney-Light;

    src: url(../fonts/Orkney-Light.otf);

}

@font-face {

    font-family: Orkney-bold;

    src: url(../fonts/Orkney-Bold.otf);

}

.carousel-caption{

    top: 20%;

}

.carousel-caption> h1{

    font-size: 60px;

    font-family: bebas;

    letter-spacing: 5px;

}

.carousel-caption h2{

    font-family: bebas;

    letter-spacing: 5px;

}

.carousel-caption h2:nth-child(2) {

    animation-delay: 1.5s;

}

.carousel-caption h1:first-child {

  animation-delay: 1s;

}

.carousel-caption h1:nth-child(2) {

  animation-delay: 1.2s;

}

.carousel-caption h1:nth-child(3) {

  animation-delay: 1.4s;

}

.navbar-collapse> ul{

    width: 43%;

    display: flex;

    justify-content: space-around;

}

.navbar-brand-centered {

    position: absolute;

    left: 39%;

    display: block;

    top: -23px;

    width: 160px;

    text-align: center;

    background-color: transparent;

    z-index: 99;

}

.navbar-brand-centered> a> img{

    height: 110px;

}

.navbar>.container .navbar-brand-centered, 

.navbar>.container-fluid .navbar-brand-centered {

    margin-left: -80px;

}

.navbar-toggle{

    background: #008d36;

    border: #008d36;

}

.navbar-toggle .icon-bar {

    background: #fff;

}

.nav-custom{

    background: #ececec;

    height: 70px;

}

.dropdown-menu> li> a{

    font-size: 22px !important;

}

.nav-custom ul> li > a{

    font-size: 25px;

    font-family: bebasNew;

    color: #11147d;

    margin-top: 10px !important;

}

.dropdown-menu{

    background: rgba(55, 88, 179, 0.4);

}

.dropdown-menu> li> a{

    color: #fff !important;

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

    background-color: #2e3192;

}

.nav>li>a:focus, .nav>li>a:hover {

    text-decoration: none;

    background-color: #eee;

    color: #2e3192;

}

/*==========================================video background======================================================*/

.background-video {

	position: fixed;

	background-size: cover;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	width: 100%;

	height:100%;

}

.w3ls_banner_info {

    padding: 2em;

    text-align: center;

    background: rgba(34, 34, 34, 0.58);

    width: 59%;

    margin: 14em auto;

}

.w3ls_banner_info h3{

	font-size:3em;

	color:#fff;

	line-height: 1.5em;

	letter-spacing: 2px;

}

.w3ls_banner_info p{

	color:#fff;

	line-height:1.8em;

	font-size:1.1em;

}

/*================================================main-section=================================================*/

.falcon_logo{

    margin-top: 25px;

}

.main-bg-transparent{

    background: rgba(236, 236, 236, .28);

}

.sis-con-logos{

    display: flex;

    justify-content: space-around;

    margin: 50px 0;

}

.sis-con-logos> li{

    list-style: none;

}

.sis-con-logos> li> h3{

    font-family: bebas;

    font-size: 30px;

    letter-spacing: 2px;

}

.overview p{

    font-family: Orkney-Light;

    font-size: 20px;

    color: #000;

    text-align: justify;

    padding: 0 10px;

}

.nav-justified> li> a{

    background: #2e4b9a;

    width: 200px;

    height: 200px;

    border-radius: 50% !important;

    font-size: 35px;

    font-family: bebas;

    color: #fff;

    padding-top: 50px;

    border-bottom: 0px !important;

}

#tab-h-1{

    float: left;

}

#tab-h-2{

    float: right;

}

.tab-pane {

    background: rgba(45, 77, 226, 0.27);

    padding: 40px;

    margin: 50px 0;

    border-radius: 30px;

}

.custom-tab .tab-content .tab-pane p {

    text-align: justify;

    color: #1d1d1b;

    font-size: 20px;

    font-family: Orkney-Light;

}

.custom-tab{

    padding-top: 50px;

}

.nav-justified> li.active> a:after {

    border-right: 30px solid transparent;

    border-left: 30px solid transparent;

    content: "";

    border-bottom: 30px solid rgba(45, 77, 226, 0.27);

    position: absolute;

    bottom: -50px;

    width: 0px;

    left: 42%;

    margin-left: -10px;

}

.product-range{

    text-align: center;

    padding-top: 30px;

}

.product-range> img{

    height: 200px;

    margin: auto;

}

.product-range h3{

    font-size: 24px;

}

.womens-wear-text, .mens-wear-text, .childs-wear-text{

    display: inline-block;

    font-family: bebas;

    color: #1d1d1b;

    line-height: 2;

    font-size: 18px;

    width: 49%;

    word-spacing: 4px;

}

.womens-wear-img, .mens-wear-img, .childs-wear-img{

    display: inline-block;

    width: 49%;

}

.mens-wear-text, .childs-wear-text{

    text-align: left;

}

.womens-wear-text{

    text-align: right;

}

.womens-wear, .mens-wear, .childs-wear{

    margin: 20px 0;

}

.support-sec{

    font-family: bebasNew;

    color: #fff;

    height: 100px;

    background: #21366f;

    margin-top: 50px;

}

.support-time{

    text-align: center;

    padding-top: 20px;

}

.support-num{

    padding-top: 5px;

}

.support-time> span{

    font-size: 30px;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

}

.support-time> p{

    display: inline-block;

    font-size: 42px;

    color: #fff;

    margin-left: 15px;

    vertical-align: middle;

}

.support-num> img{

    vertical-align: baseline;

    height: 60px;

}

.support-mail> img{

    height: 60px;

}

.support-mail{

    margin-top: 20px;

}

.call-center{

    display: inline-block;

}

.call-center> p{

    font-size: 30px;

    margin: 0;

    margin-left: 10px;

}

.call-center> p> span{

    font-size: 20px;

}

.support-mail> a{

    color: #fff;

    font-size: 30px;

    margin-left: 10px;

}

/*================================================Footer=======================================================================*/

.footer{

    background: #1a1a1a;

}

.social{

    padding: 0;

}

.social> li{

    display: inline-block;

}

.social> li> a{

    font-size: 25px;

}

.rights> p{

    font-size: 16px;

    font-family: Orkney-Light;

    color: #6f6f6e;

}

.rights{

    padding-top: 75px;

    text-align: center;

}

.social-btn{

    text-align: center;

}

.social-btn> p{

    color: #fff;

    font-family: bebasNew;

    font-size: 30px;

    margin-right: 20px;

    padding-top: 20px;

}

.Facebook{

    color: #3b5998;

    font-size: 24px;

}

.Googel-plus{

    color: #dd4b39;

    font-size: 24px;

    margin-left: 20px;

}

.Facebook:hover, .Googel-plus:hover{

    color: #fff;

}

.webmail> a> input{

    font-size: 30px;

    font-family: bebasNew;

    color: #fff;

    width: 18.08vw;

    height: 3.54vw;

    text-transform: uppercase;

    background: transparent;

    border: 1px solid #fff !important;

    -webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

    transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

}

.webmail> a> input:hover, .webmail> a> input:active {

    background-color: #ffffff;

    color: #011f3b;

    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);

    -webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

    transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

}

.webmail{

    text-align: center;

}

.webmail> p{

    margin-top: 40px;

    font-family: bebasNew;

    font-size: 20px;

    color: #fff;

}

/*===================================================================contact==========================================================*/

.footer-contact-info {

    /* background: #FF432E; */

    /* color: #000; */

    padding: 20px 25px;

}

.footer-contact-info ul {

    padding-bottom: 10px;

    padding-left: 0px;

}

.footer-contact-info> ul> li {

    color: #06a3b3;

    font-family: Orkney-Light;

    font-size: 16px;

    font-weight: 400;

    margin-bottom: 10px;

}

li {

    list-style: none;

}

.footer-contact-info> ul> li> span {

    color: #346767;

    margin-right: 10px;

}

.mail-header {

    text-align: center;

    font-family: Orkney-Light;

    font-weight: 100;

    font-size: 50px;

    color: #000;

}

.contact .form-group {

    margin-bottom: 25px;

    font-family: Orkney-Light;

}

.form-group {

    font-style: italic;

}

.contact .form-group input.form-control {

    height: auto;

}

.contact .form-group input, .contact .form-group textarea {

    padding: 20px !important;

}

.form-control {

    background-color: #E9E9E9;

    border: 1px solid #E9E9E9;

    border-radius: 2px !important;

    font-size: 17px;

    color: #4D4D4D padding: 10px 6px 10px 6px;

}



.form-control {

    border: 1px solid #06a3b3;

    border-radius: 0px !important;

}

.contact .form-group textarea.form-control {

    height: 248px;

}

.contact .btn-primary {

    padding: 20px 30px 14px;

    font-size: 16px;

    font-family: Orkney-Light;

    border-radius: 4px;

    margin-bottom: 50px;

}

.contact button {

    font-weight: 400;

    margin-top: 30px;

}

.btn {

    border: 1px solid #E9E9E9;

    border-radius: 4px;

    font-size: 17px;

    color: #999999;

}

.btn-primary {

    border-color: #06a3b3;

    background-color: #06a3b3;

    text-transform: uppercase;

    font-weight: 300;

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.contact .btn-primary:hover {

    background: transparent;

    color: #06a3b3;

}

.footer-social {

    /* padding: 78px 0; */

    /* border: 1px solid #06a3b3; */

    /* -webkit-border-radius: 3px; */

    /* border-radius: 3px; */

    text-align: left;

    margin-top: 30px;

}

.footer-social> ul{

    margin: 0;

    padding: 0;

}

.footer-social li {

    display: inline-block;

    margin: 0 10px;

}

.footer-social li a {

    background: #06a3b3;

    /* padding: 8px; */

    color: #fff;

    /* border: 1px solid #06a3b3; */

    padding: 14px 12px;

    text-align: center;

}

.footer-social li i {

    font-size: 26px;

    width: 20px;

    height: 20px;

    vertical-align: sub;

}

.facebook:hover{

    background: #3a5795 !important;

    color: #fff !important;

    transition: background 0.3s linear 0s;

}

.linkedin:hover{

    background: #0071bc !important;

    color: #fff !important;

    transition: background 0.3s linear 0s;

}

.youtube:hover{

    background: #ed1c24 !important;

    color: #fff !important;

    transition: background 0.3s linear 0s;

}

.google:hover{

    background: #ef3b39 !important;

    color: #fff !important;

    transition: background 0.3s linear 0s;

}

/*===================================================================csr==========================================================*/

.banner-csr{

    box-shadow: 0px 3px 25px -5px #333333;

}

.csr h1{

    font-family: bebas;

    text-align: center;

    margin: 50px 0;

    letter-spacing: 2px;

}

.csr> p{

    font-family: Orkney-Light;

    text-align: justify;

    font-size: 17px;

}

.recycle-process> h3, .social-process> h3{

    font-family: bebasNew;

    margin: 30px 0;

    font-size: 26px;

    color: black;

}

.social-process> h3{

    text-align: right;

}

.recycle-process> p, .social-process> p{

    font-family: Orkney-Light;

    font-size: 15px;

    text-align: justify;

    margin-bottom: 50px;

    color: black;  

}

.recycle-img> img{

    padding-top: 20%;

}

/*===================================================================bnp==========================================================*/

.banner-bnp{

    box-shadow: 0px 3px 25px -5px #333333;

}

.bnp h1{

    font-family: bebas;

    text-align: center;

    margin: 50px 0;

    letter-spacing: 3px;

}

.bnp> p{

    font-family: Orkney-Light;

    text-align: justify;

    font-size: 17px;

    margin-bottom: 100px;

}

/*===============================================compilances=====================================================*/

.banner-compilance{

    background: url(../img/garments-first.jpg) rgba(255,255,255,0.19);

    background-size: cover;

    box-shadow: 0px 3px 25px -5px #333333;

}

.layer {

    background: rgba(29, 15, 147, 0.5);

    padding: 80px 0;

}

.layer> h1 {

    font-family: Orkney-bold;

    color: #fff;

    width: 300px;

    height: 300px;

    border-radius: 50%;

    background: #11fff4;

    padding-top: 5%;

    line-height: 1.4;

    text-align: center;

    margin: auto;

    margin-right: 9%;

}

.comp-one{

    margin: 50px 0;

}

.compilances> p{

    font-family: Orkney-Light;

    padding: 20px 0 0 0;

    text-align: justify;

    font-size: 16px;

    color: #000;

}

.compilances> img{

    -webkit-box-shadow: 0px 0px 13px 1px rgba(146,158,156,1);

    -moz-box-shadow: 0px 0px 13px 1px rgba(146,158,156,1);

    box-shadow: 0px 0px 13px 1px rgba(146,158,156,1);

}

.compilances> h3{

    font-family: bebasNew;

    letter-spacing: 1.5px;

    margin-top: 30px;

    margin-bottom: 0px;

}

.compilances> img:hover{

    -webkit-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    -moz-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

}

.comp-header{

    font-family: bebas;

    text-align: center;

    margin-bottom: 50px;

}

.comp-two {

    margin-bottom: 120px;

}

/*=====================================================certifications============================================*/

.banner-certifications{

    box-shadow: 0px 3px 25px -5px #333333;    

}

.certificate> h1{

    font-family: bebas;

    text-align: center;

    margin-bottom: 50px;

    color: #000;

    margin-top: 50px;

}

.certificate> p{

    font-family: Orkney-Light;

    text-align: justify;

    font-size: 17px;

    color: #000;

    margin-bottom: 30px;

}

.award-thumbs{

    margin-bottom: 100px;

    margin-top: 50px;

}

.thumbnails{

    margin-bottom: 30px;

}

.hover-span{

    position: absolute;

    top: 0;

    color: #635d5d;

    width: 92.5%;

    height: 92.5%;

    opacity: 0;

    background-color: rgb(231, 226, 226);

    cursor: pointer;

}

.hover-span:hover{

    opacity: .7;

    transition: opacity .5s;

}

.hover-span> i{

    top: 40%;

    left: 44%;

    position: absolute;

}

.united-cer{

    width: 600px !important;

}

/*===============================================================division====================================================*/

.dying-sec, .knitting-sec, .sewing-sec{

    display: inline-block;

    margin: 0 70px;

}

.dying-des, .knitting-des, .sewing-des{

    padding-top: 110px;

    display: inline-block;

    margin: 0 62px;

    text-align: center;

    vertical-align: top;

    width: 247px;

}

/*.dying-sec> a> img{

    border-radius: 50%;

}

.dying-sec> a> img:hover{

    -webkit-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    -moz-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

}

.knitting-sec> a> img:hover{

    -webkit-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    -moz-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

}

.sewing-sec> a> img:hover{

    -webkit-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    -moz-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

}*/

.division-name{

    position: absolute;

    top: -115px;

}

.div-des a> h3{

    font-family: Orkney-Light;

    font-size: 28px;

    color: #0e0d4d;

}

.div-des a:hover{

    text-decoration: none;

}

.div-des p{

    font-family: Orkney-Light;

    font-size: 16px;    

}

.knitting-img{

    margin: auto;

    padding-top: 50px;

    padding-bottom: 20px;

}

.table-inverse{

    color: #eceeef;

    background-color: #373a3c;

    margin-bottom: 50px;

    font-family: Orkney-Light;

}

tr> th,  tr> td{

    padding: 1.75rem !important;

}

/*===================================================sister_concern================================================*/

.banner-sister-concern{

    background: url(../img/j.jpg)center;

    background-size: cover;

    box-shadow: 0px 3px 25px -5px #333333;

}

.layer-sis {

    background: rgba(223, 145, 214, 0.15);

    padding: 165px 0;

}

.layer-sis> h1 {

    font-family: Bebas;

    color: #fff;

    width: 440px;

    height: 140px;

    /* border-radius: 50%; */

    background: rgb(139, 36, 93);

    padding-top: 2%;

    padding-bottom: 2%;

    line-height: 1.4;

    text-align: center;

    margin: auto;

    /* margin-right: 9%; */

    font-size: 55px;

}

.layer-sis> h1> span{

    background: url(../img/j.jpg) -20px -20px repeat;

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    display: block;

}

.sister-concern-main> ul{

    display: flex;

    justify-content: space-around;

    margin-top: 100px;

    margin-bottom: 60px;

}

.sister-concern-main> p{

    font-family: Orkney-Light;

    font-size: 21px;

    color: #000;

    text-align: justify;

}

/*.img-sec, .info-sec{

    width: 49%;

    height: auto;

    display: inline-block;

}*/

.img-sec> img{

    width: 265px;

    height: auto;

    margin: 5px 4px;

}

.info-sec{

    text-align: right;

}

.info-sec-2{

    text-align: left;

}

.info-sec> p{

    font-family: Orkney-Light;

    font-size: 21px;

    color: #000;

    margin-bottom: 5px;

}

.info-sec> img{

    margin-bottom: 30px;

    margin-top: 30px;

}

.sis-concern-1{

    text-align: right;

    font-family: bebas;

    font-size: 30px;

    margin-top: 100px;

    margin-bottom: 50px;

    border-bottom: 1px solid #c9b99e;

    padding-bottom: 10px;

    margin-left: 15px;

    word-spacing: 10px;

}

.sis-concern-2{

    word-spacing: 10px;    

    text-align: left;

    font-family: bebas;

    font-size: 30px;

    margin-top: 100px;

    margin-bottom: 50px;

    border-bottom: 1px solid #c9b99e;

    padding-bottom: 10px;

    margin-left: 15px;

}

.sis-concern-wrapper{

    margin-bottom: 80px;

}

/*====================================================images======================================================*/

.banner-images{

    background: url(../img/image_cover.jpg)center;

    background-size: cover;

    box-shadow: 0px 3px 25px -5px #333333;

}

.layer-img {

    background: rgba(223, 145, 214, 0.15);

    padding: 165px 0;

}

.layer-img> h1 {

    font-family: Bebas;

    color: #f1f2f2;

    width: 360px;

    height: 120px;

    /* border-radius: 50%; */

    background: rgba(93, 114, 130, 0.8);

    border: 5px solid #f1f2f2;

    line-height: 1.4;

    text-align: center;

    margin: auto;

    /* margin-right: 9%; */

    font-size: 60px;

    padding-top: .81%;

}

.factory-images> img{

    width: 270px;

    height: 180px;

}

.product-images> img{

    width: 270px;

    height: 180px;

}

#myList img{

    display:none;

    margin: 3px 1px;

}

#myList2 img{

    display:none;

    margin: 3px 1px;

}

/*#loadMore {

    color:green;

    cursor:pointer;

}

#loadMore:hover {

    color:black;

}

#showLess {

    color:red;

    cursor:pointer;

}

#showLess:hover {

    color:black;

}*/

.factory, .product{

    text-align: center;

    margin-top: 100px;

    margin-bottom: 50px;

}

.factory> h3, .product> h3{

    font-family: bebas;

    font-size: 24px;

    margin-bottom: 50px;

}

#loadMore:hover, #loadMore:active {

    background-color: #ffffff;

    color: #011f3b;

    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);

    -webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

    transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

}

#loadMore {

    font-size: 30px;

    font-family: bebasNew;

    color: #fff;

    width: 18.08vw;

    height: 3.54vw;

    text-transform: uppercase;

    background: #5e5b5b;

    margin: auto;

    text-align: center;

    border: 1px solid #fff !important;

    cursor: pointer;

    margin-bottom: 50px;

    padding-top: 2px;

    -webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

    transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;

}

/*==================================================videos========================================*/

.under-construction{

    position: absolute;

    left: 16%;

    right: 16%;

}

/*==================================================banking========================================*/

.banner-banking-partner{

    background: url(../img/Uned-2.jpg) center center;

    background-size: cover;

    box-shadow: 0px 3px 25px -5px #333333;

}

.layer-banking> h1 {

    font-family: Orkney-bold;

    text-transform: uppercase;

    color: #fff;

    padding-top: 12%;

    line-height: 1.4;

    padding-bottom: 18%;

    text-align: center;

    margin: auto;

    font-size: 50px;

}

.primary-banking> h1{

    font-family: bebas;

    font-size: 36px;

    color: #000;

    margin-top: 100px;

}

.secondary-banking> h1{

    font-family: bebas;

    font-size: 32px;

    color: #000;

    margin-top: 100px;

}

.primary-banking> h3{

    font-size: 30px;

    font-family: bebas;

    /* letter-spacing: 2px; */

    color: #000;

    margin-bottom: 15px;

}

.secondary-banking> h3{

    font-size: 26px;

    font-family: bebas;

    /* letter-spacing: 2px; */

    color: #000;

    margin-bottom: 15px;

}

.primary-banking> p, .secondary-banking> p{

    font-family: orkney-light;

    font-size: 20px;

    color: #000;

    margin-bottom: 0px !important;

}

.bank-logo{

    margin-top: 20px;

}

.secondary-banking{

    margin-bottom: 100px;

}

/*==================================================clients=====================================================*/

.banner-clients {

    background: url(../img/Header-Client-List2.jpg)center;

    background-size: cover;

    box-shadow: 0px 3px 25px -5px #333333;

}

.layer-clients {

    background: rgba(223, 145, 214, 0.15);

    padding: 165px 0;

}

.layer-clients> h1 {

    font-family: Bebas;

    color: #f1f2f2;

    width: 360px;

    height: 120px;

    background: rgba(93, 114, 130, 0.8);

    border: 5px solid #f1f2f2;

    line-height: 1.4;

    text-align: center;

    margin: auto;

    font-size: 60px;

    padding-top: .81%;

}

.clients-box> h3{

    text-align: center;

}

.clients-box> p{

    text-align: center !important;

}

/*========================================================product image===================================================*/

.thumb-up{

    margin-top: 80px;

    margin-bottom: 20px;

}

.thumb-up> h1{

    font-size: 30px;

    display: inline-block;

    vertical-align: top;

    font-family: bebas;

}

.thumbs-down> a> img { transition: all .2s ease-in-out; }

.thumbs-down> a> img:hover { transform: scale(1.1); }

/*========================================================factory image===================================================*/

.factory-logo{

    margin-bottom: 25px;

}

.factory-logo> span{

    width: 49%;

    /* float: left; */

    display: inline-block;

    font-family: orkney-light;

    vertical-align: middle;

    font-size: 18px;

    padding-left: 10px;

    border-left: 5px solid #ccc;

    margin-left: 10px;

}

.factory-logo> span> p:nth-child(1) {

    font-weight: bold;

}

.factory-thumbnail{

    margin-bottom: 80px;

}

.factory-thumbnail> a> img { transition: all .2s ease-in-out; }

.factory-thumbnail> a> img:hover { transform: scale(1.1); }

.fac-img-col> img{

    margin-bottom: 30px;

    box-shadow: 0px 0px 13px 1px rgba(146,158,156,1);

}

.fac-img-col> img:hover {

    -webkit-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    -moz-box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

    box-shadow: 0px 0px 23px 1px rgba(146,158,156,1);

}

/*==========================================================mens_img====================================================*/

.product-img-title{

    display: inline-block;

    margin-top: 50px;

}

.product-img-title> h3{

    display: inline-block;

    font-size: 26px;

    font-family: bebas;

    margin-left: 20px;

}

.mens_img_side{

    float: right;

}

/*=====================================================responsive================================================*/

@media (max-width: 1180px){

    .navbar-brand-centered> a> img{

        height: 90px;

        width: 190px;

    }

    .nav-custom ul> li > a {

        font-size: 22px;

        margin-top: 5px !important;

    }

    .nav-custom {

        background: #ececec;

        height: 60px;

    }

}

@media (max-width: 998px){
    .webmail> a> input{
        font-size: 18px;
        width: 120px;
        height: 30px;
    }

    .support-sec {

        height: 80px;

    }

    .support-time> span {

        font-size: 25px;

    }

    .support-time> p {

        font-size: 30px;

    }

    .support-num> img {

        vertical-align: baseline;

        height: 50px;

    }

    .call-center> p {

        font-size: 25px;

    }

    .call-center> p> span {

        font-size: 18px;

    }

    .support-mail> img {

        height: 50px;

    }

    .support-mail {

        margin-top: 15px;

    }

    .support-mail> img {

        height: 50px;

    }

    .support-mail> a {

        font-size: 25px;

    }

}

@media (max-width: 980px){

    .carousel-caption {

        top: 5%;

    }

}

@media (max-width: 920px){

    .carousel-caption> h1 {

        font-size: 40px;

    }

    .navbar-brand-centered> a> img{

        height: 75px;

        width: 155px;

        margin-left: -10px;

    }

    .nav-custom ul> li > a {

        font-size: 20px;

        margin-top: 0px !important;

    }

    .nav-custom {

        background: #ececec;

        height: 50px;

    }

}

@media (max-width: 865px){

    .support-num {

        padding-top: 10px;

    }

    .support-num> img {

        vertical-align: baseline;

        height: 40px;

    }

    .call-center> p {

        font-size: 20px;

    }

    .support-mail {

        margin-top: 20px;

    }

    .support-mail> img {

        height: 40px;

    }

    .support-mail> a {

        font-size: 20px;

    }

}

@media (max-width: 748px){

    .support-time {

        text-align: center;

        padding-top: 20px;

    }

    .support-time> span {

        font-size: 20px;

    }

    .support-time> p {

        font-size: 20px;

        padding-top: 5px;

    }

    .support-num {

        padding-top: 20px;

    }

    .support-num> img {

        vertical-align: baseline;

        height: 30px;

    }

    .call-center> p {

        font-size: 16px;

    }

    .call-center> p> span {

        font-size: 15px;

    }

    .support-mail {

        margin-top: 25px;

    }

    .support-mail> img {

        height: 30px;

    }

    .support-mail> a {

        font-size: 16px;

    }

}

@media (max-width: 767px){

    .nav-custom {

        background: #ececec;

        height: auto;

    }

}

@media (max-width: 767px){

    .mens_img_side{

        display: none !important;

        /*margin-bottom: 400px;*/

    }

    .navbar-collapse> ul {

        width: inherit;

        display: block;

        justify-content: space-around;

        margin-bottom: 0px;

        margin-top: 0;

    }

    .carousel-caption {

        top: 0%;

    }

    .carousel-caption> h1 {

        font-size: 30px;

    }

    .carousel-caption> h2 {

        font-size: 20px;

    }

    .overview p {

        font-size: 16px;

    }

    .nav-justified> li> a {

        width: 180px;

        height: 180px;

        font-size: 31px;

        padding-top: 40px;

    }

    .custom-tab .tab-content .tab-pane p{

        font-size: 16px;

    }

    .nav-justified> li.active> a:after {

        bottom: -55px;

    }

}

@media (max-width: 626px){

.support-time> span {

    display: none;

}

.call-center> p> span {

    display: none;

}

}

@media (max-width: 520px){

    .carousel-caption {

        top: 5%;

    }

    .carousel-caption> h1 {

        font-size: 20px;

        margin-top: 10px;

        margin-bottom: 0px;

    }

    .carousel-caption> h2 {

        font-size: 16px;

        margin-top: 10px;

    }

    .product-range h3 {

        font-size: 22px;

    }

    .womens-wear-text, .mens-wear-text, .childs-wear-text{

        font-size: 16px;

    }

}

@media (max-width: 499px){
    .layer-img> h1{
        width: 180px;
        height: 60px;
        font-size: 30px;
    }
    .layer-sis> h1 {
        width: 220px;
        height: 52px;
        font-size: 24px;
    }
    .sis-con-logos> li {
        padding: 0 20px;
    }
    .support-time{

        padding-right: 5px !important;

        padding-left: 5px !important;

    }

    .support-num{

        padding-right: 5px !important;

        padding-left: 5px !important;

    }

    .support-mail{

        padding-right: 5px !important;

        padding-left: 5px !important;

    }

}

@media (max-width: 440px){

    .call-center> p {

        font-size: 15px;

        margin-left: 2px;

    }

    .support-num> img {

        vertical-align: super;

        height: 20px;

    }

    .support-mail> img {

        height: 20px;

    }

    .support-mail> a {

        margin-left: 2px;

    }

    .support-mail {

        margin-top: 30px;

    }

}

@media (max-width: 370px){

    .sis-con-logos> li {
        padding: 0 10px;
    }
    .support-num> img {

        display: none;

    }

    .support-mail> img {

        display: none;

    }

}

@media only screen and (min-width:420px) and (max-width: 540px)  {

    .navbar-brand-centered {

        left: 35%;

    }

}

@media only screen and (min-width:360px) and (max-width: 420px)  {

    .navbar-brand-centered {

        left: 29%;

    }

}

@media only screen and (min-width:320px) and (max-width: 360px)  {

    .navbar-brand-centered {

        left: 24%;

    }

}

@media (max-width: 440px){

    .nav-justified> li> a {

        width: 150px;

        height: 150px;

        font-size: 25px;

        padding-top: 35px;

    }

}

@media (max-width: 360px){

    .carousel-indicators{

        display: none !important;

    }

    .carousel-caption> h1 {

        font-size: 18px;

        margin-top: 5px;

        margin-bottom: 0px;

    }

    .carousel-caption> h2 {

        font-size: 15px;

        margin-top: 5px;

    }

    .overview p {

        font-size: 14px;

    }

    .nav-justified> li> a {

        width: 135px;

        height: 135px;

        font-size: 22px;

        padding-top: 33px;

    }

    .custom-tab .tab-content .tab-pane p{

        font-size: 14px;

    }

    .product-range h3 {

        font-size: 20px;

    }

    .womens-wear-text, .mens-wear-text, .childs-wear-text{

        font-size: 14px;

    }

}

@media (max-width: 325px){

    .support-time> p {

        font-size: 17px;

        padding-top: 5px;

    }

    .call-center> p {

        font-size: 14px;

        margin-left: 2px;

    }

}

@media (max-width: 320px){

    .navbar-brand-centered> a> img{

        height: 70px;

        width: 145px;

    }

    .navbar-brand-centered {

        left: 0;

    }

    .nav-justified> li> a {

        width: 120px;

        height: 120px;

        font-size: 20px;

        padding-top: 28px;

    }

}

