@font-face {
     font-family: 'MyriadPro-Regular';
     src: url('../fonts/MyriadPro-Regular.eot');
     src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
     font-weight: normal;
     font-style: normal;
}
 .container{
     max-width: 1200px !important;
     padding: 0px !important;
     width: 100% !important;
}
 .col-md-6.col-sm-6.col-xs-6.padding {
     padding: 0px;
     border: 1px solid #ccc;
     height: 98px;
}
.info{margin:4px 0px;}
 .row_class{
     padding: 0px 15px;
}
 .CARPET_section {
     padding-bottom: 40px;
}
.col-md-7.col-sm-7.col-xs-12.add_class {
    padding-right: 0px;
}
 .single .CARPET_section img{
     /* width:auto !important; */
     height:auto !important;
     margin:0 auto;
     display:block;
     margin-bottom: 40px;
}
.page-id-789 p{text-align:center;}
.page-id-791 p{text-align:center;}
div#rbs_gallery_5b5724494e3dbfilter {
    display: none;
}
.our_product .padding_class {
    margin-top: 0px;
}
.our_product  .top {
    margin-top: 0px;
}
.instor{
    float: left;
    width: 100%;
}
 .btn-default.focus, .btn-default:focus {
     color: #fff !important;
     background: none !important;
     border-color: #fff !important;
     outline: 0px auto -webkit-focus-ring-color !important;
     outline-offset: 0px !important;
}
 .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
     outline: 0px auto -webkit-focus-ring-color !important;
     outline-offset: 0px !important;
     background: none !important;
     border-color: #fff !important;
     color: #fff !important;
}
 body .faq-title {
     padding: 0px 30px 0px 0 !important;
}
 body .faq-main h4{
     font-family: 'MyriadPro-Regular';
     color: #1ab0e1;
     font-size: 14px !important;
}
.faq-accordion .faq-main.open h4{
    color: #3366ff !important;
}
 .faq-content p{
    font-size: 16px !important;
}
 .form_class br{
    display:none;
}
 #image_gallery_1134 .item-title{
     position:inherit !important;
     background:none;
     font-style: normal;
}
.amazingslider-arrow-left-1{
    display:none;
    background:none !important;
}
 .second_section .row{
    margin:0px !important;
}
 .giffard-blog h2{
     padding-bottom: 10px;
     font-family: 'MyriadPro-Regular';
     color: #1ab0e1;
     text-align: center;
     font-weight: bold;
     text-transform: uppercase;
     font-size: 40px;
     line-height: 22px;
     margin-top: 60px;
     padding-bottom: 60px;
}
 .page-template-blog-temp a:hover{
    text-decoration:none;
}
 .page-template-blog-temp h3{
     font-size: 18px;
     color: #111b22;
     line-height: 28px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
}

 .page-template-blog-temp h4 p{
     font-size: 16px;
     color: #111b22;
     text-align: justify;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 300;
     font-style: normal;
}
 .pagination>li>a, .pagination>li>span {
     background-color: #909598 !important;
     border-radius: 0px;
     font-family: 'MyriadPro-Regular';
     border: none !important;
     color: #fff !important;
     font-size: 16px;
     line-height: 22px;
     padding: 6px 12px;
}
 .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
     z-index: 3;
     color: #fff;
     cursor: default;
     background-color: #1ab0e1 !important;
     border-radius:0px;
     font-family: 'MyriadPro-Regular';
     font-size: 18px;
     line-height: 22px;
     padding: 6px 12px !important;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
     border-top-right-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     font-size: 18px;
     line-height: 22px;
     padding: 6px 12px;
}
 .page-template-about_us .client_class .row {
     margin: 31px 0px 15px 0px;
}
.page-template-about_us .CARPET_section{
     padding-bottom: 0px;
}
 .pagination>li:first-child>a, .pagination>li:first-child>span {
     margin-left: 0;
     border-top-left-radius: 0px !important;
     border-bottom-left-radius: 0px !important;
     font-family: 'MyriadPro-Regular';
     font-size: 18px;
     line-height: 22px;
     padding: 6px 12px;
}
 .page-template-blog-temp p{
     font-size: 15px;
     font-style: italic;
     color: #111b22;
     line-height: 21px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
}
 .read_more{
     color: #e61c3a;
     font-size: 14px;
     line-height: 21px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
}
 .amazingslider-arrow-right-1{
    display:none;
    background:none !important;
}
 #image_gallery_1134 img{
     position:inherit !important;
     margin-bottom: 0px !important;
     padding: 0px;
}

 .our_product img{
     margin-bottom:0px !important;
}
 .hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
     -webkit-transform: translateY(0px) !important;
     transform: translateY(0px) !important;
}
 .info_img span {
     margin: 0px !important;
     font-size: 12px !important;
     display: block !important;
     font-style: normal !important;
     line-height: 26px;
}
 .Suppliers h2{
     color:#3c3c3c !important;
}
 .our_product{
     color:#337ab7 
}
 .our_product h2{
     text-align:center;
     margin-bottom:50px;
}
 .our_product a{
     color:#337ab7;
     text-align:center;
     font-size:30px;
}

.CARPET_section.our_product h2 {
    text-align: center;
    margin-bottom: 30px;
    color: #337ab7;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    font-size: 30px;
    margin-top: 20px;
}
.CARPET_section.our_product h2:hover {
    color: #23527c;
}

 .suppliers_class{
     overflow-y: scroll;
     height: 402px;
     overflow-x: hidden;
}
 .breadcrumb_class .breadcrumb{
     background:none;
}
 .gallery .box h2{
     font-size: 22px;
     line-height: 28px;
     text-align: center;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
     padding-bottom: 23px;
     padding-top: 11px;
}
 .gallery .box img{
     margin-bottom:0px;
     border: 2px solid #cacaca;
}
 .gallery .padding_class{
     padding:0px 8px;
}
 .top{
     margin-top:50px;
     margin-bottom:70px;
}
 .gallery .box{
     background-color: #f6f6f6;
}
 .client_class{
     background:url(../images/clientsbg.png) 
}
 .third_section .cont{
    margin-bottom:40px;
}
 .contact_map h6{
     color: #3c3c3c;
     font-size: 17px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 400;
     letter-spacing: 0.153846154em;
}
 .client_class .row{
     margin: 31px 0px 57px 0px;
}
 @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/*================================================*/
 @import url('https://fonts.googleapis.com/css?family=Roboto');
 .carousel-item > div {
     float: left;
}
 .carousel-by-item [class*="cloneditem-"] {
     display: none;
}
 .client_class img{
     width: 34px !important;
     margin-bottom: 0px !important;
     height: 12px;
     padding-right: 14px;
}
 .client_class li {
     width: 100%;
     list-style: none;
     font-size: 21px;
     color: #fff;
     line-height: 40px;
}
 .CARPET_section h1{
     text-align: center;
     font-size: 42px;
     color: #1ab0e1;
     font-weight: bold;
     margin-top: 55px;
}
 .CARPET_section a{
     color: #337ab7;
     text-decoration: none;
}
 .CARPET_section a:hover{
     text-decoration:none;
}
 .margin_top{
     margin-top: 66px;
}
 .add_sec_class .padding{
     margin: 0px 11px 0px;
     width: 18%;
     float: left;
     padding:0px;
     background:#fff;
     list-style:none;
}
 .add_sec_class .padding img{
     margin-bottom:20px;
}
 .add_sec_class {
     background:#f2f2f2 !important;
     margin-bottom:60px;
     margin-top:30px;
}
 .add_sec_class .padding p{
     color: #3c3c3c;
     font-size: 15px;
     line-height: 20px;
     text-align: justify;
     padding: 0px 10px;
     font-weight:normal !important;
}
 .add_sec_class .carousel-control{
     opacity:1;
}
 .add_sec_class .padding a img{
     width: 63px;
     margin-bottom: 0px;
     padding-right: 7px;
     padding-left: 24px;
     margin-top: -15px;
     padding-top: 10px;
     padding-bottom: 10px;
}
 .add_sec_class .padding a{
     font-size: 17px;
     color: #e61c3a;
     text-align: center;
     display: inline-flex;
     width: 100%;
}
 .CARPET_section span{
     display:block;
     text-align: center;
     color: #111b22;
     font-size: 18px;
     font-style: italic;
     margin-top: 20px;
     margin-bottom: 50px;
}
 .CARPET_section img{
    /* width:100%;
     margin-bottom: 60px;*/
}
.CARPET_section img {
    margin-bottom: 60px;
    margin: 0 auto 20px;
    display: block;
    text-align: center;
}
 .CARPET_section p{
     color: #111b22;
     font-size: 18px;
     line-height: 28px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
}
 .banner_img img{
     width:100%;
}
 .breadcrumb_class{
     background:#eee;
     margin-top: -10px;
}
 .breadcrumb_class a{
     font-size: 18px;
     color: #333;
     line-height: 67px;
     font-family: 'MyriadPro-Regular';
}
 .breadcrumb>.active {
     color: #37c6f4 !important;
     font-size: 18px;
}
 .breadcrumb{
     margin-bottom:0px !important;
}
 .col-md-4.col-sm-4.col-xs-4.padding {
     padding: 0px;
}
 .top_bar ul li{
     list-style:none;
     display:inline-block;
     font-family: 'Source Sans Pro', sans-serif;
     line-height: 46px;
     font-weight:400;
     font-size:12px;
     padding: 0 15px;
     letter-spacing: -0.5px;
}
 .top_bar ul li a{
     color:#909090;
     text-transform: uppercase;
     font-weight: 600;
}
 .top_bar ul li a:hover{
     text-decoration:none;
}
#menu-item-820 a{
    font-weight:700;
    letter-spacing: -0.3px;
}
 .second_nav{
     width:100%;
     float:left;
}
 .second_nav img{
     margin-top: 20px;
}
 .second_nav ul{
     text-align:right;
     margin-top: -21px;
     margin-bottom: 7px;
}
 .second_nav ul li{
     display:inline-block;
     margin-left: 5px;
}
 .second_nav h3{
     color: #202930;
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 34px;
     font-weight:600;
     text-align: right;
     margin-top: 20px;
}
 .top_bar ul{
     float:right;
     width:100%;
     margin-bottom:0px;
}
 .top_bar{
     float:right;
     width:1200px;
     text-align:right;
}
 .top_bar .btn-default{
     font-family: 'Source Sans Pro', sans-serif;
     color: #fff;
     font-weight: 700;
     padding: 0 30px;
     background:none;
     border:none;
}
 .navbar-toggle .icon-bar {
     background: #000;
}
 .gert{
     background: #E61C3A;
     padding: 0px !important;
}
 .nav_color{
     background: #EAEAEA;
     float: left;
     width: 100%;
}
 nav ul li a{
     position: relative;
     padding: 23px 0px;
     color:#202930;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:600;
     text-decoration:none;
     font-size: 16px;
     display:block; 
}
nav ul li a:hover{text-decoration:none !important;}
li#menu-item-1551 {
    width: 12.1%;
}
nav ul li {
    list-style: none;
    display: inline-block;
    font-size: 17px;
    line-height: 7px;
    width: 7.6%;
    text-align: center;
    margin-top: 4px;
    padding: 0px;
    position: relative;
}
 .row.top_bar {
     padding: 0px 15px;
}

span.edit-link {
     display: none;
}
 nav ul{
     padding:0px;
}
 nav li:nth-child(2) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(2):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 41.2%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(255,214,0);
}
 nav li:nth-child(2):hover{
     color: #ffffff;
     background-color: rgb(255,214,0) !important;
     text-decoration:none !important;
}
 nav .car:hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 38.2%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid #3ac6f2;
}
 nav .car a:hover {
     color: #ffffff;
     text-decoration: none !important;
}
 nav .car:hover{
     background: #37c6f4;
     color: #ffffff;
     background-color: rgb(55, 198, 244);
}
 nav li:nth-child(3) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(3):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 40.2%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(252, 47, 33);
}
 nav li:nth-child(3):hover{
     color: #ffffff;
     background-color: rgb(252, 47, 33) !important;
     text-decoration:none !important;
}
 nav li:nth-child(4) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(4):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 41.9%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(140, 201, 25);
}
 nav li:nth-child(4):hover{
     color: #ffffff;
     background-color: rgb(140, 201, 25) !important;
     text-decoration:none !important;
}
 nav li:nth-child(5) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(5):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 40.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb( 146, 136, 192);
}
 nav li:nth-child(5):hover{
     color: #ffffff;
     background-color: rgb( 146, 136, 192) !important;
     text-decoration:none !important;
}
 nav li:nth-child(6) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(6):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 39.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(156, 218, 233);
}
 nav li:nth-child(6):hover{
     color: #ffffff;
     background-color: rgb(156, 218, 233) !important;
     text-decoration:none !important;
}
 nav li:nth-child(7) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(7):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 42.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(140, 201, 25) !important;
}
 nav li:nth-child(7):hover{
     color: #ffffff;
     background-color: rgb(140, 201, 25) !important;
     text-decoration:none !important;
}

nav li:nth-child(8) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(8):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 42.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid #2cccd3 !important;
}
 nav li:nth-child(8):hover{
     color: #ffffff;
     background-color: #2cccd3 !important;
     text-decoration:none !important;
}

 nav li:nth-child(9) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(9):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 39.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(128,128,128);
}
 nav li:nth-child(9):hover{
     color: #ffffff;
     background-color: rgb(128,128,128) !important;
     text-decoration:none !important;
}

 nav li:nth-child(10) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(11) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(12) a:hover{
     text-decoration:none !important;
     color:#fff 
}
 nav li:nth-child(10){
    width: 9%;
}
 nav li:nth-child(10):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 42.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(140, 201, 25) !important;
}
 nav li:nth-child(11):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 42.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(188, 14, 20) !important;
}
 nav li:nth-child(12):hover:after{
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     height: 0;
     left: 42.7%;
     position: absolute;
     top:100%;
     width: 0;
     content: "";
     border-top: 15px solid rgb(177, 107, 79) !important;
}
 nav li:nth-child(10):hover{
     color: #ffffff;
     background-color: rgb(140, 201, 25) !important;
     text-decoration:none !important;
}
 nav li:nth-child(11):hover{
     color: #ffffff;
     background-color: rgb(188, 14, 20) !important;
     text-decoration:none !important;
}
 nav li:nth-child(12):hover{
     color: #ffffff;
     background-color: rgb(177, 107, 79) !important;
     text-decoration:none !important;
}
 .mySlides {
     display:none;
}
 .in_th_twitter iframe{
    width:80% !important;
    float: right;
}
#do-etfw-2{
     height: 401px !important;
     overflow-y: scroll;
    }
 .box_twitter {
     background: #f6f6f6;
     border-bottom: 1px solid #e8e8e8;
}
 .in_th_class .widget-do-etfw{
    padding-bottom:0px !important;
}
 .section{
     margin-top:70px;
}
 .background_img{
     background:url(../images/left_image.png);
     height: 373px;
     display: table-cell;
     vertical-align: middle;
     background-repeat: no-repeat;
}
footer ul li a:hover{
     color: #5a5a5a;
     text-decoration:none;
}
 .background_img1 h3{
     text-align: center;
     font-size: 45px;
     color: #fff;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:700;
     text-transform: uppercase;
     margin-top: 30px;
}
 .Experts{
    margin-bottom:10px !important;
     text-align: center;
     display: block;
     color: #111b22 !important;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 400 !important;
     font-style: italic;
     font-size: 18px;
     margin-top: 25px;
}
 .background_img2 h3{
     font-size:40px;
     color:#fff;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:700;
     text-transform: uppercase;
     margin-top: 30px;
     text-align:center;
}
 .background_img1{
     background:url(../images/rightimage1.png);
     height: 191px;
     display:table-cell;
     vertical-align:middle;
     background-repeat: no-repeat;
     float: left;
     width:100%;
     background-size: cover;
     margin-bottom: 15px;
}
 .gert .btn{
     font-size: 15px;
}
 .gert .btn:hover{
     background:none;
     color:#fff;
}
 .background_img2{
     background:url(../images/rightimage2.png);
     background-repeat: no-repeat;
     width: 100%;
     float: left;
     height: 167px;
     display: table-cell;
     vertical-align: middle;
     background-size: cover;
}
 .background_img h3{
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 50px;
     color: #fff;
     font-weight:700;
     text-align: center;
     text-transform: uppercase;
}
 .second_section h3{
     background-color: #1ab0e1;
     font-size: 27px;
     color: #fff;
     text-align: center;
     padding: 16px 0px;
     text-transform: uppercase;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:600;
     margin-bottom: 0px;
     margin-top: 54px;
}
 .col-md-4.col-sm-4.col-xs-12.Our_class{
    padding:0px;
}
 .new h4{
     color: #3c3c3c;
     padding-top: 60px;
     text-align: center;
     font-size: 27px;
     text-transform: uppercase;
     padding-bottom: 8px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:400;
     margin-top: 0px;
}
 .new p{
     text-align: center;
     font-size: 16px;
     line-height: 20px;
     color: #333;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
}
 .new .form-control{
     background-color: #ffffff;
     color: #797979;
     margin-left: 35px;
     width: 315px;
     height: 50px;
     text-align: center;
     margin-bottom: 30px;
}
 .new input::placeholder{
     font-size:15px;
     color: #797979;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
     font-style:italic;
}
 .new .btn-default{
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:700;
     font-size:18px;
     line-height:45px;
     color: #ffffff;
     background-color: #1ab0e1;
     color: #ffffff;
     padding:0px 15px;
     text-transform: uppercase;
     text-align: center;
     margin-top: 15px;
     margin: 0 auto;
     display: block;
     border-radius: 0px;
}
 .section .btn-default{
     font-weight:600;
     font-family: 'Source Sans Pro', sans-serif;
     padding: 6px 12px;
     background:none;
     font-size: 20px !important;
     color: #ffffff;
     text-transform: uppercase;
     border: 2px solid #ffffff;
     border-radius:0px;
     margin: 0 auto;
     text-align: center;
     float: none;
     display: block;
     box-shadow: 0 1px 0 0 currentColor;
}
 .section .btn-default:hover{
     background:none;
     box-shadow: 0 0px 0 0 currentColor;
     color:#fff;
     border: 2px solid #ffffff;
}
 .add_class{
     display:table;
}

 .slide_top{
     margin-top:-10px 
}
 .new{
     background:url(../images/bg3.png);
     padding-bottom: 13px;
}
 .third_section h2{
     text-align: center;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
     line-height: 22px;
     font-size: 40px;
     color: #3c3c3c;
     margin-top: 45px;
}
 .third_section span{
     text-align: center;
     display: block;
     color: #111b22;
     margin: 20px 0px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 400;
     font-style: italic;
     font-size: 18px;
}
 .info img{
     padding-right: 8px;
     padding-top: 9px;
     padding-left: 0px;
}
 .third_section p{
     color: #111b22;
     text-align: center;
     font-size: 18px;
     line-height: 28px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
     margin-bottom: 105px;
}

.col-md-5.col-sm-5.col-xs-12.add_class {
     float: right;
}
 .row.img_th {
     margin: 0px !important;
}
 .third_section h3{
     background-color: #1ab0e1;
     color: #fff;
     text-align: center;
     padding: 11px 0px;
     font-size: 27px;
     line-height: 45px;
     text-transform: uppercase;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:600;
}
 .ins_ta img {
     width: 130px;
     /* height: 135px; */
     padding-bottom: 5px;
}
#sb_instagram span{
	    color: #fff !important;
    margin: 0px !important;
	    font-style: normal !important;
    font-size: 14px !important;
}
 .pad_img{
     padding: 0px 10px 0px 17px;
}
 ._2p3a {
     width: 400px !important;
}
 footer {
     margin-top:0px;
     background: #f6f6f6;
}
 .bottom_footer p{
     margin-bottom:0px;
     text-align:center;
     padding: 30px 0 20px;
     font-size: 16px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
}
 footer h3{
     margin-top:23px;
     color: #111b22;
     text-transform: uppercase;
     font-size:21px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:600;
     line-height: 45px;
     margin-bottom: 5px;
}
#text-2 h3{
    margin-bottom:22px;
}
 .col-md-4.col-sm-4.col-xs-12.padding {
     padding: 0px;
}
.foot_phone a{
     font-size:20px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:600;
}
 .bottom_footer{
     border-bottom: 1px solid #c8cacc;
}
 .foot_er{
     padding: 20px 20px 25px;
}
 footer ul li{
     list-style:none;
}
 footer ul{
     padding:0px;
     margin-bottom: 0px;
}
 footer ul li a{
     color: #5a5a5a;
     font-size:16px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
     line-height: 28px;
}
 .main li{
     display:inline-block;
     padding:0px 5px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
     font-size:17px;
     line-height:18px;
}
 .main li img{
     position: relative;
     top: 0px;
     left: -6px;
}
 .faq-accordion .faq-main{
    background:none !important;
     border:none !important;
     border-bottom:1px solid #efefef !important;
}
 .faq_class{
    margin-top:30px;
    margin-bottom:20px;
}
 .faq-accordion .faq-main {
     padding: 2px 0px;
}
 .info a{
     color: #5a5a5a;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:300;
     font-size:17px;
     line-height:18px;
     text-decoration:underline;
}
 .info a:hover{
     text-decoration:none;
     color: #5a5a5a;
}
 .foot_phone{
     font-size:20px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight:600;
     color:#5a5a5a 
}
 .carousel {
     position: relative;
}
 .foot_phone img{
     padding: 10px 10px 10px 0px;
}
 .carousel-inner {
     position: relative;
     width: 100%;
     overflow: hidden;
}
 .carousel-inner > .item {
     position: relative;
     display: none;
     -webkit-transition: .6s ease-in-out left;
     -o-transition: .6s ease-in-out left;
     transition: .6s ease-in-out left;
}
 .carousel-inner > .item > img, .carousel-inner > .item > a > img {
     line-height: 1;
}
 @media all and (transform-3d), (-webkit-transform-3d) {
     .carousel-inner > .item {
         -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition: -o-transform .6s ease-in-out;
         transition: transform .6s ease-in-out;
         -webkit-backface-visibility: hidden;
         backface-visibility: hidden;
         -webkit-perspective: 1000;
         perspective: 1000;
    }
     .carousel-inner > .item.next, .carousel-inner > .item.active.right {
         left: 0;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
     .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
         left: 0;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
     .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
         left: 0;
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
    }
}
 .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
     display: block;
}
 .carousel-inner > .active {
     left: 0;
}
 .carousel-inner > .next, .carousel-inner > .prev {
     position: absolute;
     top: 0;
     width: 100%;
}
 .carousel-inner > .next {
     left: 100%;
}
 .carousel-inner > .prev {
     left: -100%;
}
 .carousel-inner > .next.left, .carousel-inner > .prev.right {
     left: 0;
}
 .carousel-inner > .active.left {
     left: -100%;
}
 .carousel-inner > .active.right {
     left: 100%;
}
 .carousel-control.rightar {
     right: 0;
     left: auto;
     background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
     background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
     background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
     background-image: none;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
     background-repeat: repeat-x;
}
/* carousel */
 .media-carousel {
     margin-bottom: 0;
     padding: 0 15px 2px 15px;
     margin-top: 10px;
}
/* Previous button */
 .media-carousel .carousel-control.left {
     left: -12px;
     background-image: none;
     background: none repeat scroll 0 0 #a2ab58;
     border: 4px solid #FFFFFF;
     border-radius: 23px 23px 23px 23px;
     height: 40px;
     width : 40px;
     margin-top: 50px 
}
 .img_class{
     height:150px !important;
}
 .media-carousel .carousel-control.leftar {
     left: 15px !important;
     background-image: none;
     background:#000;
     border: 4px solid transparent;
     height: 25px;
     width: 25px;
     margin-top: 80px;
}
 .add_sec_class .leftar {
     left: 0px !important;
     background-image: none;
     background:none !important;
     border: 0px solid transparent !important;
     height: 62px !important;
     width: 38px !important;
     margin-top:150px !important;
}
/* Next button */
 .add_sec_class .rightar{
     right: 0px !important;
     background-image: none;
     background:none !important;
     border: 0px solid transparent !important;
     height: 62px !important;
     width: 38px !important;
     margin-top:150px !important;
}
 .add_sec_class ul{
     padding:0px;
}
 .media-carousel .carousel-control.right {
     right: -12px !important;
     background-image: none;
     background:#000;
     border: 4px solid transparent;
     height: 120px;
     width : 120px;
     margin-top: 80px;
}
 .media-carousel .carousel-control.rightar {
     right: 15px !important;
     background-image: none;
     background:#000;
     border: 4px solid transparent;
     height: 25px;
     width: 25px;
     margin-top: 80px;
}
/* Changes the position of the indicators */
 .media-carousel .carousel-indicators {
     right: 50%;
     top: auto;
     bottom: 0px;
     margin-right: -19px;
}
/* Changes the colour of the indicators */
 .media-carousel .carousel-indicators li {
     background: #c0c0c0;
}
 .media-carousel .carousel-indicators .active {
     background: #333333;
}
 .media-carousel img {
     width: 100%;
     height: 100%;
}
 .testimonial{
     background-color:#f3f3f3;
     color:#000;
}
 .testimonial-heading{
     color:#000;
     text-align:center;
     text-decoration:underline;
}
/* video player code here */
 .gal-container{
     padding: 12px;
}
 .gal-item{
     overflow: hidden;
     padding: 3px;
}
 .gal-item .box{
     height: 350px;
     overflow: hidden;
}
 .box img{
     height: 100%;
     width: 100%;
     object-fit:cover;
     -o-object-fit:cover;
}
 .gal-item a:focus{
     outline: none;
}
 .gal-item a:after{
     content:"\e003";
     font-family: 'Glyphicons Halflings';
     opacity: 0;
     background-color: rgba(0, 0, 0, 0.75);
     position: absolute;
     right: 3px;
     left: 3px;
     top: 3px;
     bottom: 3px;
     text-align: center;
     line-height: 350px;
     font-size: 30px;
     color: #fff;
     -webkit-transition: all 0.5s ease-in-out 0s;
     -moz-transition: all 0.5s ease-in-out 0s;
     transition: all 0.5s ease-in-out 0s;
}
 .gal-item a:hover:after{
     opacity: 1;
}
 .modal-open .gal-container .modal{
     background-color: rgba(0,0,0,0.4);
}
 .modal-open .gal-item .modal-body{
     padding: 0px;
}
 .modal-open .gal-item button.close{
     position: absolute;
     width: 30px;
     height: 30px;
     background-color: #000;
     opacity: 1;
     color: #fff;
     z-index: 999;
     right: -12px;
     top: -12px;
     border-radius: 50%;
     font-size: 15px;
     border: 2px solid #fff;
     line-height: 25px;
     -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);
     box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);
}
 .modal-open .gal-item button.close:focus{
     outline: none;
}
 .modal-open .gal-item button.close span{
     position: relative;
     top: -3px;
     font-weight: lighter;
     text-shadow:none;
}
 .gal-container .modal-dialogue{
     width: 80%;
}
 .gal-container .description{
     position: relative;
     height: 40px;
     top: -40px;
     padding: 10px 25px;
     background-color: rgba(0,0,0,0.5);
     color: #fff;
     text-align: left;
}
 .gal-container .description h4{
     margin:0px;
     font-size: 15px;
     font-weight: 300;
     line-height: 20px;
}
 .gal-container .modal.fade .modal-dialog {
     -webkit-transform: scale(0.1);
     -moz-transform: scale(0.1);
     -ms-transform: scale(0.1);
     transform: scale(0.1);
     top: 100px;
     opacity: 0;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
}
 .gal-container .modal.fade.in .modal-dialog {
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
     -webkit-transform: translate3d(0, -100px, 0);
     transform: translate3d(0, -100px, 0);
     opacity: 1;
}
 @media (min-width: 768px) {
     .gal-container .modal-dialog {
         width: 55%;
         margin: 50 auto;
    }
}
 @media (max-width: 768px) {
     .gal-container .modal-content{
         height:250px;
    }
}
/* Footer Style */
 i.red{
     color:#BC0213;
}
 .gal-container{
     padding-top :75px;
     padding-bottom:75px;
}
 footer{
     font-family: 'Quicksand', sans-serif;
     float: left;
     width: 100%;
}
.pagination{
    border-top:0px solid #fff !important;
    float:right;
}
 .pagination li a{
    padding: 14px 15px;
}
 .breadcrumb li a:hover{
    text-decoration:none;
}
 .pagination .active a{
    background-color: #1ab0e1 !important;
     border: none !important;
     color: #ffffff !important;
     border-radius: 0px;
     padding: 14px 15px;
}
 footer a,footer a:hover{
     color: #88C425;
}
/* video player code end */
 .test-vid{
     width:100%;
     height:auto;
}
 .panel-footer-txt > p{
     letter-spacing:10px;
     color:#fff;
     padding-top:5px;
}
 .panel-footer{
     background-color:#1480D8!important;
}
 .panel-footer-txt > p:hover{
     color:#a2ab58;
}
 .checked {
     color: orange;
}
 .testimonial a{
     color:#337ab7;
     font-size:20px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
     margin-top: 12px;
     display: block;
     margin-bottom: 8px;
}
 .testimonial a:hover{
     text-decoration:none !important;
     color:#337ab7;
}
 .testimonial .padding{
     padding:0px;
}
 .testimonial p{
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 400;
     color:#3c3c3c;
     font-size:14px;
     margin-bottom: -4px;
}
 .testimonial span{
     font-size:15px;
     color:#1ab0e1;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
}
 .Our_class img{
     display: inline-block;
     width: 100%;
     max-height: 80px;
}
 .Our_class a{
     padding: 20px;
     display: block;
     cursor: pointer;
}
 .slider {
     width: 100%;
     margin: 42px auto 60px;
     padding-top: 20px;
     padding-bottom: 70px;
}
 .slick-slide {
     padding: 0px 21px 0px 0px;
}
 .regular {
     padding-top:15px;
     padding-bottom:15px;
}
 .slick-slide img {
     width: 100%;
}
 .slick-prev:before, .slick-next:before {
     color: black;
}
 .slick-prev{
     background:url(../images/larr.png) !important;
     background-size: cover !important;
     height: 59px !important;
     width: 30px !important;
}
 .slick-next{
     background:url(../images/rarr.png)!important;
     background-size: cover !important;
     height: 59px !important;
     width: 30px !important;
}
 .slick-prev:before{
     display:none 
}
 .slick-next:before{
     display:none;
}
 .address_class img{
     position: relative;
     top: -14px;
}
 .contact_map img{
     width:37px;
     margin-bottom:0px;
}
 .contact_map{
     background:#f0f0f0;
     padding:0px;
}
 .address_class span{
     font-style:normal;
     font-size:15px;
     margin:0px;
     display:inline-block;
     text-align: left;
}
 ._th_class label {
     color: #3c3c3c;
     font-size: 19px;
     line-height: 22px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 400;
     margin-bottom: 15px;
     margin-top: 15px;
}
 ._th_class .form-control{
     border-color: #e1e1e1;
     border-radius:0px;
     box-shadow:none;
}
 ._th_class .btn-default{
     background: #e61c3a;
     border-radius: 0px;
     border: none;
     text-align: center;
     margin: 31px auto;
     display: block;
     padding: 14px 30px;
     font-size: 21px;
     color: #fff;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 700;
     line-height: 22px;
}
 .info_img img{
     height: 25px;
     width: 30px;
}
 .trading_class{
     text-align:center;
     margin-bottom:30px 
}
 .line {
     background: url(../images/line.png);
     background-repeat: no-repeat;
     background-position: 89%;
}
 .lines{
     background: url(../images/line.png);
     background-repeat: no-repeat;
     background-position: 100%;
}
 .info_img{
     float: left;
     display: inline-flex;
     width: 100%;
}
 ._th_class h2{
     text-align: center;
     color: #3c3c3c;
     font-size: 30px;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
     margin-top: 0px;
}
 .regular .img_class {
     height: 190px !important;
}
 .contact_bottom{
     margin-bottom: 100px;
}
 .contact_bottom li {
     list-style: none;
     font-size: 17px;
     line-height: 22px;
     color: #3c3c3c;
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 400;
}
 .trading_class p{
     font-size:1.1875rem;
     font-weight: 900;
     font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
 .col-md-7.col-sm-7.col-xs-12.contact_map {
     padding: 30px 0px 0px;
}
 .Suppliers img{
     height:190px;
     object-fit: contain;
}
 .col-md-4.col-sm-4.col-xs-12.Newsletter_class {
     padding: 0px;
}
.row {
     margin: 0px;
}
 @media screen and (min-width: 1024px) and (max-width: 1200px){
	 #menu-header_menu{text-align:center;
	 }
	 .facebook{
		 padding:0px !important;
	 }
	 .top_thyu{
		 margin-bottom:80px;
	 }
	 .ins_ta {
		 padding-right:0px !important;
	 }
	 	 .instor p {
    width: 77% !important;
    float: right !important;
}
	 .container {
    width: 970px !important;
}
	 .client_class li a {   
    font-size: 19px !important;    
}
     nav ul li a {
         position: relative;
         padding: 14px 0px;
		 font-size: 14px;
    }
	li#menu-item-1551 {

    width: 14.1%;

}
nav li:nth-child(11) {

    width: 9%;

}
     nav li:nth-child(8) a {
         padding: 14px 17px;
    }
     iframe {
     position: absolute; 
    /* top: 0; */
    left: 0;
    width: 100% !important;
    }
     .add_sec_class .padding {
         margin: 0px 9px 0px;
    }
     .ins_ta img {
         width: 100%;
        /*  height: 135px; */
         padding-bottom: 5px;
    }
     .col-md-4.col-sm-4.col-xs-4.padding {
         padding: 0px 5px 0px 1px;
    }
     .new .form-control {
         margin-left: 19px;
         width: 270px;
    }
    nav ul li {
    width: 8%;
	line-height: 20px;
}
nav li:nth-child(7):hover::after {
    left: 31.7%;
}nav .car:hover::after {left: 31.7%;}
     .testimonial p {
         margin-bottom: 4px;
    }
	nav li:nth-child(2):hover::after { left: 31.7%;}
	nav li:nth-child(3):hover::after { left: 31.7%;}
	nav li:nth-child(4):hover::after { left: 31.7%;}
	nav li:nth-child(5):hover::after { left: 31.7%;}
	nav li:nth-child(6):hover::after { left: 31.7%;}
	nav li:nth-child(7):hover::after { left: 31.7%;}
	nav li:nth-child(9):hover::after { left: 31.7%;}
	nav li:nth-child(10):hover::after { left: 31.7%;}
	nav li:nth-child(11):hover::after { left: 31.7%;}
     .suppliers_class {
         height: 400px;
         overflow-x: hidden;
    }
     .contact_map h6 {
         font-size: 14px;
    }
     .info_img span {
         padding-top: 4px;
         font-size: 10px;
    }
}
 @media screen and (min-width: 991px) and (max-width: 1024px){
	 .book_row{
		 margin:0px !important;
	 }
	 .Our_class {
		 padding:0px !important;
	 }
	 .facebook{
		 padding:0px !important;
	 }
	  .top_thyu{
		 margin-bottom:50px;
	 }
	  iframe {
     position: absolute; 
    /* top: 0; */
    left: 0;
    width: 100% !important;
    }

   
     .contact_map iframe{
         width:100% !important;
    }
     .contact_map h6 {
         font-size: 12px !important;
    }
}
 @media screen and (min-width: 767px) and (max-width: 991px){
	
	 .facebook p{margin-bottom:0px !important;}
.Our_class{
    float: left !important;
    width: 51% !important;
	margin-bottom:30px;
}
	 .facebook{
		 padding-right:0px !important;
	 }
     iframe {
         /*width: 242px !important;*/
    }
     .contact_map iframe{
         width:100% !important;
    }
     .line{
         background:none !important;
    }
     .lines{
         background:none !important;
    }
     .lines{
         padding-left:19px !important;
    }
     ._th_class h2 {
         font-size: 24px !important;
    }
}

 @media screen and (min-width: 767px) and (max-width: 1024px){
	  #menu-header_menu::before{
         border-left: 8px solid transparent;
         border-right: 8px solid transparent;
         border-style: solid;
         border-width: 0 8px 8px;
         content: "";
         display: block;
         position: absolute;
         right: 0.841em;
         border-bottom-color: #cdcdcd;
         top: -8px;
    }
	 .header_class {
         border-radius: 5px;
         border: 2px solid #ccc;
         position: absolute;
         background: #fff;
         z-index: 99999;
         right: 3%;
    }
	nav ul li {
    list-style: none;
    display: inline-block;
    font-size: 17px;
    line-height: 30px;
    width: 100% !important;
    text-align: center;
    margin-top: 0px;
    padding: 6px 29px;
}
#menu-header_menu::before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    display: block;
    position: absolute;
    right: 0.841em;
    border-bottom-color: #cdcdcd;
    top: -8px;
}
nav ul li {
    z-index: 9999;
    border-bottom: 2px solid #cdcdcd;
}
.navbar-collapse.in {
    margin-bottom: 0px;
}
.menu-header_menu-container {
    position: relative;
    width: 300px;
    float: right;
    margin-bottom: 0px;
}
nav ul li a {
    padding: 0px;
    color: #0093f9;
} nav ul li:hover:after {
         display:none;
    }
     #menu-header_menu::after{
        border-bottom-color: #fff;
         top: -6px;
         border-left: 8px solid transparent;
         border-right: 8px solid transparent;
         border-style: solid;
         border-width: 0 8px 8px;
         content: "";
         display: block;
         position: absolute;
         right: 0.841em;
    }
     .navbar-toggle{
        margin-bottom:22px !important;
    }
	   .header_class {
         border-radius: 5px;
         border: 2px solid #ccc;
         position: absolute;
         background: #fff;
         z-index: 99999;
         right: 3%;
		 margin-top: 27%;

    }
	 .menu-header_menu-container {
         position: relative;
         width: 300px;
         float: right;
         margin-bottom:0px;
    }
	.navbar-toggle{display:block !important;}
 .navbar-toggle{
        background:none !important;
    }
     .navbar-toggle .icon-bar{
        background-color: #333 !important;
         height: 4px !important;
         width: 35px !important;
         border-radius: 2px !important;
    }
	.menu-header_menu-container {
    display: none;
}    

.header_class li:last-child {
    width: 13%;

}
	 .instor p {
    width: 70% !important;
    float: right !important;
}
	 .our_product .top {
    margin-top: 20px;
}
.our_product .padding_class {
    margin-top: 0px;
}
.blog-img img{
    height: 180px !important;
}
	 	 .slick-next {
    right: 0px !important;
}.slick-prev {
    left: 0px !important;
    z-index: 99;
}
.page-template-about_us .CARPET_section p {    
			padding: 0px 20px;
		}
.slick-next {
    right: 0px;
}
.slick-prev {
    left: 0px;
    z-index: 99;
}
	 .client_class li a {    
    font-size: 13px !important;    
    line-height: 30px !important;
}

	 .CARPET_section h1 {
    text-align: center;
    font-size: 34px;   
    margin-top: 20px;
}
     nav li:nth-child(2):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(3):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(4):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(5):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(6):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(7):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(8):hover:after{
         left: 35.2%;
    }
     nav li:nth-child(9):hover:after{
         left: 40.2%;
    }
	 nav li:nth-child(4):hover:after{
         left: 35.2%;
    }
     nav .car:hover:after{
         left: 35.2%;
    }
     nav ul li {
         width: 9%;
    }
	li#menu-item-1551 {
    width: 100% !important;
}
.navbar-header {
    float: right !important;
}
     .add_sec_class .padding {
         margin: 0px 6px 0px;
    }
     .background_img2 h3 {
         font-size: 30px;
    }
     .container{
         padding:0px 15px !important;
    }
     .testimonial p {
         margin-bottom: 5px;
    }
     .suppliers_class {
         overflow-y: scroll;
         height: 397px;
         overflow-x: hidden;
    }
     .col-md-4.col-sm-4.col-xs-12.in_th_class {
         padding: 0px 5px;
    }
     .pad_img {
         padding: 0px 15px 0px 11px;
    }
     .col-md-6.col-sm-6.col-xs-12.number_class {
         padding: 0px;
    }
     .row{
         margin:0px;
    }
     .new .form-control {
         background-color: #ffffff;
         color: #797979;
         margin-left: 13px;
         width: 207px;
    }
     .new h4 {
         font-size: 18px;
         margin-top: 0px;
    }
     .testimonial a {
         font-size: 13px;
         margin-bottom: 8px;
    }
     ._2p3a {
         width: 232px !important;
    }
   /*   nav ul li a {
         padding: 8px 0px;
         font-size: 13px;
    } */
     .row.top_bar {
         padding: 0px 0px;
    }
     .col-md-4.col-sm-4.col-xs-4.padding {
         padding: 0px 0px 0px 5px;
    }
     .ins_ta img {
         width: 100%;
         /* height: 89px; */
         padding-bottom: 5px;
    }
     .in_th_class{
         padding:0px 5px;
    }
}  
 @media screen and (min-width: 480px) and (max-width: 767px){
	 .top_bar ul li{padding:0 28px !important;}
	 
 }



 @media screen and (min-width: 320px) and (max-width: 767px){
	 .address_class{display:block !important;}
	 .address_class span{display:block;text-align:center;}
	 .address_class img {
    width: 50px;
    height: 36px;
    position: relative;
    top: 0;
    display: block;
    margin: 0 auto;
	 }
	 .instor p {
    width: 100% !important;
    float: none !important;
    text-align: left !important;
}
	.CARPET_section {
    padding-bottom: 0px;
}
.our_product .padding_class {
    margin-top: 0px;
}
.our_product .top {
    margin-top: 20px;
}
.our_product{
    padding-bottom: 0px;

}.CARPET_section span{margin-bottom:20px;}
	 .padding_class {
    margin-top: 0;
}
	 .blog-img img{margin-top:30px;}
	 .main li{font-size:14px;}
	 .info a {
    font-size: 14px;
	 }
	 .foot_phone a {
    font-size: 21px;   
    margin-top: 21px;
    display: inline-block;
}
	 .slick-next {
    right: 0px !important;
}.slick-prev {
    left: 0px !important;
    z-index: 99;
}
	 .client_class{background-size:cover;}
	 .blog-img{
    margin: 0 auto;
    display: block;
    text-align: center;
}
.img-cont{text-align:center;}
     ._th_class h2 {
         font-size: 26px ;
         margin-top: 20px;
    }
 .page-template-blog-temp h4 p{text-align:center;}
 .CARPET_section h1 {
    text-align: center;
    font-size: 25px;    
    margin-top: 16px;
}.CARPET_section p {
        text-align: center;
}
     .col-md-7.col-sm-7.col-xs-12.add_class {
         padding-left: 15px;
    }
     .row{
        margin:0px;
    }
     .menu-header_menu-container {
         position: relative;
         width: 300px;
         float: right;
         margin-bottom:0px;
    }
    nav ul li {
         z-index: 9999;
         border-bottom: 2px solid #cdcdcd;
    }
     .background_img2 h3 {
         font-size: 32px;
    }
     .col-md-4.col-sm-4.col-xs-12.Our_class {
         padding: 0px 15px;
    }
     .col-md-4.col-sm-4.col-xs-12.Newsletter_class {
         padding: 0px 15px !important;
    }
     .third_section p{
        margin-bottom:15px;
    }
     .in_th_twitter{
         padding: 0px;
         margin-bottom: 15px;
    }
     .col-md-4.col-sm-4.col-xs-12.in_th_class {
         margin-bottom: 20px;
    }
     .header_class {
         border-radius: 5px;
         border: 2px solid #ccc;
         position: absolute;
         background: #fff;
         z-index: 99999;
         right: 3%;
    }
    .navbar-toggle{
        background:none !important;
    }
.navbar-toggle .icon-bar {
    background-color: #484848 !important;
    height: 7px !important;
    width: 50px !important;
    border-radius: 6px !important;
}
     nav li:nth-child(8) a {
         padding: 0px 26px;
    }
     .navbar-collapse.in {
         margin-bottom: 0px;
    }
    #menu-header_menu::before{
         border-left: 8px solid transparent;
         border-right: 8px solid transparent;
         border-style: solid;
         border-width: 0 8px 8px;
         content: "";
         display: block;
         position: absolute;
         right: 0.841em;
         border-bottom-color: #cdcdcd;
         top: -8px;
    }
     #menu-header_menu::after{
        border-bottom-color: #fff;
         top: -6px;
         border-left: 8px solid transparent;
         border-right: 8px solid transparent;
         border-style: solid;
         border-width: 0 8px 8px;
         content: "";
         display: block;
         position: absolute;
         right: 0.841em;
    }
     .navbar-toggle{
        margin-bottom:22px !important;
    }
     .menu-header_menu-container{
        display:none;
    }
     .line{
         background:none !important;
         text-align: center;
    }
     .lines{
         background:none !important;
         text-align: center;
    }
     .contact_map iframe{
         width:100% !important;
    }
     .add_sec_class .padding {
         margin: 0px 11px 0px;
         width: 100%;
    }
     .info_img {
         float: none !important;
         display: block !important;
         text-align: center;
    }
     .road_center{
         text-align:center;
    }
     .background_img1{
         background-size:cover;
         margin-bottom: 20px;
    }
     .img_class {
         height: auto !important;
    }
     .media-carousel .carousel-control.rightar {
         height: 49px;
         width: 49px;
         margin-top: 300px;
    }
     .media-carousel .carousel-control.leftar {
         height: 49px;
         width: 49px;
         margin-top: 300px;
    }
     iframe {
         margin: 0 auto;
         display: block;
         text-align: center;
    }
     ._2p3a {
         width: 320px !important;
    }
     .logo_design img{
         width: 300px;
    }
     .row.top_bar {
         padding: 0px 0px;
    }
     .top_bar ul li {
         padding: 0 5px;
    }
     .logo_design{
         text-align: center;
         padding: 0px;
    }
     .new .form-control{
         margin-left: 0px;
         width: 100%;
         margin-top: 0px;
    }
     .ins_ta img {
         width: 100%;
    }
     .second_nav h3 {
         text-align: center;
    }
     .second_nav ul {
         text-align: center;
         margin-top: -21px;
         padding: 0px;
    }
     nav ul li a {
         padding: 0px;
         color:#0093f9;
    }
     nav ul li {
         list-style: none;
         display: inline-block;
         font-size: 17px;
         line-height: 30px;
         width: 100% !important;
         text-align: center;
         margin-top: 0px;
         padding: 6px 29px;
    }
     nav ul li:hover{
         background:#3ac6f2 !important 
    }
     .navbar-collapse.in {
         overflow-y: auto;
         padding: 0px;
    }
     nav ul li:hover:after {
         display:none;
    }
     .section {
         margin-top: 30px;
    }
     .row.img_th {
         margin: 0px;
    }
     .third_section h2 {
         font-size: 33px;
    }
     .foot_er {
         /*text-align: center;*/
    }
     .testimonial .padding{
         text-align:center;
    }
     .col-md-4.col-sm-4.col-xs-4.padding {
         padding: 0px 3px;
    }
     .col-md-6.col-sm-6.col-xs-6.padding{
         height:110px;
    }
     .background_img2{
         background-size:cover;
    }
     .col-md-5.col-sm-5.col-xs-12.add_class {
         padding: 19px 75px;
    }
     .row{
         margin:0px;
    }
     .container{
         padding:0px 15px !important;
    }
     .top_thyu .row{
        margin:0px;
    }
}
 @media screen and (min-width: 320px) and (max-width: 410px){
     .top_thyu .row{
        margin:0px;
    }
     iframe {
         width:100% !important;
    }
     .col-md-5.col-sm-5.col-xs-12.add_class {
         padding: 0px 15px;
         margin-top: 20px;
    }
     .ins_ta img {
         height: 90px;
    }
}
 