@charset "utf-8";

/* CSS Document */

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on July 7, 2016 */

@font-face {

    font-family: 'robotoregular';

    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),

         url('../fonts/roboto-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoblack';

    src: url('../fonts/roboto-black-webfont.woff2') format('woff2'),

         url('../fonts/roboto-black-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotoblack_italic';

    src: url('../fonts/roboto-blackitalic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-blackitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotobold';

    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),

         url('../fonts/roboto-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotobold_italic';

    src: url('../fonts/roboto-bolditalic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-bolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoitalic';

    src: url('../fonts/roboto-italic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-italic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotolight';

    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),

         url('../fonts/roboto-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotomedium';

    src: url('../fonts/roboto-medium-webfont.eot');

    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),

         url('../fonts/roboto-medium-webfont.woff') format('woff'),

         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),

         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'roboto_condensedbold';

    src: url('../fonts/robotocondensed-bold-webfont.eot');

    src: url('../fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-bold-webfont.woff2') format('woff2'),

         url('../fonts/robotocondensed-bold-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-bold-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'roboto_condensedbold_italic';

    src: url('../fonts/robotocondensed-bolditalic-webfont.eot');

    src: url('../fonts/robotocondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-bolditalic-webfont.woff2') format('woff2'),

         url('../fonts/robotocondensed-bolditalic-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-bolditalic-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'roboto_condenseditalic';

    src: url('../fonts/robotocondensed-italic-webfont.eot');

    src: url('../fonts/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-italic-webfont.woff2') format('woff2'),

         url('../fonts/robotocondensed-italic-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-italic-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'roboto_condensedlight';

    src: url('../fonts/robotocondensed-light-webfont.eot');

    src: url('../fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-light-webfont.woff2') format('woff2'),

         url('../fonts/robotocondensed-light-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-light-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'roboto_condensedlight_italic';

    src: url('../fonts/robotocondensed-lightitalic-webfont.eot');

    src: url('../fonts/robotocondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-lightitalic-webfont.woff2') format('woff2'),

         url('../fonts/robotocondensed-lightitalic-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-lightitalic-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'roboto_condensedregular';

    src: url('../fonts/robotocondensed-regular-webfont.eot');

    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/robotocondensed-regular-webfont.woff2') format('woff2'),

         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),

         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),

         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

/*==arial ===*/

@font-face {

    font-family: 'arialregular';

    src: url('../fonts/arial-webfont.eot');

    src: url('../fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/arial-webfont.woff2') format('woff2'),

         url('../fonts/arial-webfont.woff') format('woff'),

         url('../fonts/arial-webfont.ttf') format('truetype'),

         url('../fonts/arial-webfont.svg#arialregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'arialbold';

    src: url('../fonts/arialbd-webfont.eot');

    src: url('../fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/arialbd-webfont.woff2') format('woff2'),

         url('../fonts/arialbd-webfont.woff') format('woff'),

         url('../fonts/arialbd-webfont.ttf') format('truetype'),

         url('../fonts/arialbd-webfont.svg#arialbold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'hacen_tunisia_ltregular';

    src: url('../fonts/hacen_tunisia_lt-webfont.eot');

    src: url('../fonts/hacen_tunisia_lt-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/hacen_tunisia_lt-webfont.woff2') format('woff2'),

         url('../fonts/hacen_tunisia_lt-webfont.woff') format('woff'),

         url('../fonts/hacen_tunisia_lt-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}

/*======header======*/

header .header-logo {padding: 10px 0;display: inline-block;}

header .menus {margin: 32px 15px 0 0; display: inline-block;}

header .header-right {display: inline-block;vertical-align: top;margin: 25px 0 0;}

header .header-right .header-social{padding:0;display: inline-block;margin-right: 16px;}

header .header-right .help {display: inline-block;}

header .header-right .header-social li{display:inline-block;line-height: 24px;text-align: center;}

header .header-right .header-social li a{background-color:#05283d; width:26px; height:26px; display:block; border-radius:2px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

header .header-right .header-social li a:hover{background-color:#ad172b;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

header .navbar-default .navbar-nav > .active > a,header .navbar-default .navbar-nav > .active > a:focus{background-color:transparent;}

.menus .navbar-default .navbar-nav li a::after, .menus .navbar-default .navbar-nav li.active a::after {background-color: #ad172b; bottom: -9px;content: "";height: 4px;left:0; right:0; position: absolute; width:0%; transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; margin:auto; text-align:center;}

.menus .navbar-default .navbar-nav li:hover a::after, .menus .navbar-default .navbar-nav li.active a::after {width: 100%;}

.main-header .menus .navbar-default {background-color: transparent;border: medium none;}

.menus .navbar-default{margin:0; min-height:inherit;}

.menus .navbar-default .navbar-nav li{margin-right:22px;}

.menus .navbar-default .navbar-nav li:last-child{margin-right:0;}

.menus .navbar-default .navbar-nav li a {color: #05283d; font-size:15px; padding:0 6px; font-family:'robotomedium'; text-transform:uppercase;}

.help b {color: #a11125;font-family: 'robotomedium';font-size:18px; font-weight:normal;vertical-align: middle;margin-left: 4px;}

.header-top-right{text-align:right;}



/*======slider=====*/

.slider .carousel-inner .container {left: 0;position: absolute;right: 0;top: 0;}

.slider .carousel .item img{max-width:inherit; position: relative;left: 50%;margin-left: -958px;}

.slider .carousel-indicators {bottom: 10px;}

.slider .carousel-indicators li,.slider .carousel-indicators li.active{width:70px; height:7px; background-color:rgba(13, 47, 80, 0.33); border-radius:0; border:none;margin: 0 0.5px;}

.slider .carousel-indicators li.active{background-color:#FFFFFF;}

.slider .carousel-caption {max-width:421px;text-align: left;background-color:rgba(5, 40, 60, 0.77); text-align:center; text-shadow:none;padding: 33px 26px 42px; bottom:auto; top:186px; position:relative;left:0;}

 .slider .carousel-inner .container {left: 0;position: absolute;right: 0;top: 0;}

.slider .carousel-caption h1{font-family: 'robotomedium';font-size:29px;color:#FFFFFF; margin: 11px 0 20px;}

.slider .carousel-caption p{font-size:15px; line-height:20px; color:#FFF; font-family: 'robotoregular';margin-bottom: 19px;}

.btn-red{ height:43px;font-size:15px;font-family: 'robotoregular'; background-color:#ad172b; border-radius:24px; color:#FFF; text-transform:uppercase; padding:0 28px; line-height:43px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.btn-red:hover,.btn-red:focus{background-color:#0d2f50; color:#FFF;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}



/*====service bolg====*/

.home-middle {background-color: #d7eef4; max-width:1920px; margin:auto;}

/*---*/

.porduct-service{position:relative;}

.porduct-service::after {background-image:url("../images/corner-bg-1.png");background-repeat: no-repeat;content: "";height: 264px;position: absolute;right: 0;top: 0;width: 474px;}

.sections-heading {margin: 38px 0 62px;}

.service-blog{cursor:pointer;}

.sections-heading h2{position:relative;color:#05283d;font-family: 'robotomedium';font-size:37px; text-align:center;margin:0;}

.sections-heading h2:after{position:absolute; width:70px; height:7px; left:0; right:0; margin:auto; bottom:-21px; content:""; background-color:#ad172b;}

.service-blog figure{width:100px; height:100px; display:inline-block;position:relative;}

.service-blog .btn-red{font-size:13px;} 

.cricle-img{width:100px; margin:auto; overflow:hidden; height:100px; border-radius:50%;}

.service-blog  figure::after {background: rgb(12,85,125);background: -moz-linear-gradient(left, rgba(12,85,125,1) 0%, rgba(20,58,98,1) 100%);background: -webkit-linear-gradient(left, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);background: linear-gradient(to right, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c557d', endColorstr='#143a62',GradientType=1 ); transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -ms-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s;  border-radius: 50%;  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;width: 100%;z-index: -1;}

.service-blog:hover figure::after { transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); background: rgb(12,85,125);background: -moz-linear-gradient(left, rgba(218,43,66,1) 0%, rgba(173,23,43,1) 100%);background: -webkit-linear-gradient(left, rgba(218,43,66,1) 0%,rgba(173,23,43,1) 100%);background: linear-gradient(to right, rgba(218,43,66,1) 0%,rgba(173,23,43,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c557d', endColorstr='#143a62',GradientType=1 );}

.owl-carousel .owl-item .service-blog img {bottom: 0; display: block;left: 0;margin: auto;position: absolute;right: 0;top: 0;width:auto;}

.owl-carousel .owl-item .service-blog .cricle-img img{width: 70px;}

.service-blog {text-align: center;}

.service-blog h2{font-family: 'robotomedium';font-size:18px; color:#05283d; text-transform:uppercase;margin: 20px 0 14px;}

.service-blog p{font-family: 'robotolight';font-size:16px;color:rgba(0, 0, 00, 0.77);line-height:21px;margin-bottom: 19px;min-height: 63px;}

.porduct-service .owl-theme .owl-dots .owl-dot.active span,.porduct-service .owl-theme .owl-dots .owl-dot:hover span{background: rgb(12,85,125);background: -moz-linear-gradient(left, rgba(12,85,125,1) 0%, rgba(20,58,98,1) 100%);background: -webkit-linear-gradient(left, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);background: linear-gradient(to right, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c557d', endColorstr='#143a62',GradientType=1 ); background-color:transparent;}

.porduct-service .owl-theme .owl-dots .owl-dot span{background:#FFFFFF;width:12px;height:12px;margin:2.5px;}

.porduct-service .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 43px;}





/*===about sction===*/

.about-section {margin: 43px 0 0;position:relative; font-size:0px;}

.about-section::after {background-image:url("../images/corner-bg-2.png");background-repeat: no-repeat;content: "";height:310px;position: absolute;left: 0;top: 0; bottom:0; margin: auto; width: 458px;}

.about-section .vedio-section {float: left;width: 815px; font-size:12px;}

.about-section .vedio-contant {float: left;width: 465px;background-color:rgba(5, 40, 61, 0.90);text-align:center;padding: 45px 32px; font-size:12px; margin-left:-1px;}

.about-section .vedio-section owl-stage-outer{position:relative;}

.about-section .vedio-section .owl-nav .owl-prev{background-image:url(../images/left-arrow.png);width:35px;height:61px;background-color:rgba(0, 0, 00, 0.77); background-repeat:no-repeat; position:absolute; left:0; top:-27px; bottom:0; margin:auto; font-size:0; background-position:center; border-radius:0;}

.about-section .vedio-section .owl-nav .owl-next{background-image:url(../images/right-arrow.png);width:35px;height:61px;background-color:rgba(0, 0, 00, 0.77); background-repeat:no-repeat; position:absolute; right:0; top:-27px; bottom:0; margin:auto; font-size:0; background-position:center;border-radius:0;}

.about-section .owl-theme .owl-dots .owl-dot.active span,.about-section .owl-theme .owl-dots .owl-dot:hover span{background: rgb(12,85,125);background: -moz-linear-gradient(left, rgba(12,85,125,1) 0%, rgba(20,58,98,1) 100%);background: -webkit-linear-gradient(left, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);background: linear-gradient(to right, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c557d', endColorstr='#143a62',GradientType=1 ); background-color:transparent;}

.about-section .owl-theme .owl-dots .owl-dot span{background:#FFFFFF;width:12px;height:12px;margin:2.5px;}

.about-section .owl-theme .owl-dots {margin-top:16px;}

.vedio-contant h2{font-size:43px;font-family: 'robotolight'; color:#FFF;margin: 0 0 23px;}

.vedio-contant h2 b{font-family: 'robotobold';}

.vedio-contant p{font-family: 'robotolight';font-size:16px;color:rgba(255, 255, 255, 0.88);line-height:20px;margin-bottom: 19px;}

.about-section .btn-red {margin: 11px 0 3px;font-size:13px;}



/*===news event===*/

.news-event {padding: 55px 0 42px;position:relative;}

.news-event::after {background-image:url("../images/corner-bg-3.png");background-repeat: no-repeat;content: "";height:280px;position: absolute;right: 0;bottom: 0;width:537px;}

.news-event .sections-heading {margin: 10px 0 47px;}

.news-event .tw-news {background-color: #ffffff;border: 2px solid #d7d8d7;display: inline-block;width: 306px;}

.tw-news-heading {padding: 5px 13px 6px 6px;border-bottom: 2px solid #d7d8d7;}

.tw-news-heading figure {display: inline-block;vertical-align: middle;margin-right: 9px;}

.tw-news-heading h3 {display: inline-block;margin: 0;vertical-align: middle;font-size:23px; color:#32cdfd; font-family: 'robotomedium';}

.news-event .events-blogs {display: inline-block;vertical-align: top;width: 940px;}

.events-blogs .event-blog {width: 286px;background-color: #fff;-webkit-box-shadow: 0px 3px 32px -27px rgba(0,0,0,0.75);-moz-box-shadow: 0px 3px 32px -27px rgba(0,0,0,0.75);box-shadow: 0px 3px 32px -27px rgba(0,0,0,0.75);}

.event-blog a:hover {text-decoration: none;}

.events-blogs .owl-carousel .owl-item .event-blog img{width:auto; display:inline-block; max-width:100%;}

.event-blog .event-blog-content h3 {font-size:16px; color:#05283d; font-family: 'robotomedium';margin:0;}

.event-blog .event-blog-content span {color: #616161;display: block;font-family: "robotolight";font-size: 14px;margin: 3px 0 15px;}

.event-blog .event-blog-content p{color:#616161;font-family: 'robotolight'; font-size:14px; line-height:17px;margin-bottom: 18px;min-height: 51px;}

.event-blog .event-blog-content a{font-size:16px; color:#ad172b; font-family: 'robotoregular';text-decoration: none;}

.event-blog .event-blog-content {padding: 22px 10px 19px 24px;}

.news-event .owl-theme .owl-dots .owl-dot.active span,.news-event .owl-theme .owl-dots .owl-dot:hover span{background: rgb(12,85,125);background: -moz-linear-gradient(left, rgba(12,85,125,1) 0%, rgba(20,58,98,1) 100%);background: -webkit-linear-gradient(left, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);background: linear-gradient(to right, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c557d', endColorstr='#143a62',GradientType=1 ); background-color:transparent;}

.news-event .owl-theme .owl-dots .owl-dot span{background:#FFFFFF;width:12px;height:12px;margin:2.5px;}

.news-event .owl-theme .owl-nav.disabled + .owl-dots {margin-top:23px;}



/*===certificates====*/

.certificates {padding: 9px 0 37px;}

.certificates .sections-heading {margin: 38px 0 79px;}	

.certificates .certificates-blogs {margin: auto;max-width:980px;}

.certificates .owl-theme .owl-dots .owl-dot.active span,.certificates .owl-theme .owl-dots .owl-dot:hover span{background: rgb(12,85,125);background: -moz-linear-gradient(left, rgba(12,85,125,1) 0%, rgba(20,58,98,1) 100%);background: -webkit-linear-gradient(left, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);background: linear-gradient(to right, rgba(12,85,125,1) 0%,rgba(20,58,98,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c557d', endColorstr='#143a62',GradientType=1 ); background-color:transparent;}

.certificates .owl-theme .owl-dots .owl-dot span{background:#d7eef4;width:12px;height:12px;margin:2.5px;}

.certificates .owl-theme .owl-dots {margin-top:31px;}

.certificates .certificates-blogs owl-stage-outer{position:relative;}

.certificates .certificates-blogs .owl-nav .owl-prev{background-image:url(../images/left-arrow-big.png);width:19px;height:36px;background-color:transparent; background-repeat:no-repeat; position:absolute; left:-75px; top:-49px; bottom:0; margin:auto; font-size:0; background-position:center; border-radius:0;}

.certificates .certificates-blogs .owl-nav .owl-next{background-image:url(../images/right-arrow-big.png);width:19px;height:36px;background-color:transparent; background-repeat:no-repeat; position:absolute; right:-75px; top:-49px; bottom:0; margin:auto; font-size:0; background-position:center;border-radius:0;}



/*===footer===*/

footer{background-color:#05283d; max-width:1920px; margin:auto;}

footer .main-footer {margin: auto;max-width: 750px;padding: 34px 0 15px;}

.main-footer .footer-left { display: inline-block;vertical-align: top;width:50%;}

.main-footer .footer-right {display: inline-block;vertical-align: top;float: right;}

footer .main-footer .footer-heading h3{margin:0;font-size:18px; color:#FFFFFF; font-family: 'robotomedium';margin: 0 0 20px;}

footer .main-footer .footer-left ul{padding:0}

footer .main-footer .footer-left li{display:inline-block;width:49%;margin-bottom: 9px;}

footer .main-footer .footer-left li a{font-size:14px; color:#FFF; font-family: 'robotoregular';}

.main-footer .footer-right p{font-size:14px; color:#FFF; font-family: 'robotoregular';}

.main-footer .footer-right ul{padding:0;}

.main-footer .footer-right ul li{display:block;font-size:14px; color:#FFF; font-family: 'robotoregular';margin-bottom:2px;}

.main-footer .footer-right ul li a{color: #fff;text-decoration: none;}

.main-footer .footer-right ul li figure{margin-right:10px; display:inline-block; vertical-align:middle;}



/*===copyright===*/

.copyright{background-color:#032032;}

.copyright .footer-social{padding:10px 0;margin:0;}

.copyright .footer-social li{display:inline-block; text-align:center;margin-right: 1px;}

.copyright .footer-social li a {background-color: #0d2f50;border-radius: 2px;display: block;height: 26px;width: 26px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; line-height:23px;}

.copyright .footer-social li a:hover{background-color:#ad172b;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.copyright .copyright-content{text-align:right;}

.copyright-content p{font-size:14px; color:#FFF; font-family: 'robotoregular';margin:13px 0;}





/*=========news page============*/

.inner-banner {overflow: hidden; position:relative;border-bottom: 7px solid #007da5; margin: auto; max-width: 1920px;}

.inner-banner .container{top:165px;left: 0;position: absolute;right:0;}

.inner-banner h2 {color: #fff;font-family: 'arialbold';font-size:36px;margin:0;text-transform: uppercase; position:relative; left:0;line-height:38px;}

.news-page {position:relative;z-index: 1;}

.news-page::after {background-image:url("../images/corner-bg-3.png");background-repeat: no-repeat;content: "";height:280px;position: absolute;right: 0;bottom: 0;width:537px;z-index: -1;}

.news-page .event-blog img {max-width: 100%;}

.news-page .news-page-blog ul{padding:0; margin:0; font-size:0;}

.news-page .news-page-blog ul li{display:inline-block; width:25%; margin-bottom:24px;}

.news-page .view-more{margin:20px 0 45px; text-align:center;}

.inner-banner .inner-banner-content {background-color: rgba(5, 40, 61, 0.77);bottom: auto;left: 0;max-width:321px; padding: 15px 31px 26px;position: relative;}

.event-blog .event-blog-content h3 a {color: #05283d; font-family: "robotomedium"; font-size: 16px;  margin: 0; text-decoration:none;}

.event-blog .event-blog-content h3 a:hover{color:#ad172b;}



/*=========news detail page============*/



.news-detail {padding-bottom: 30px;}

.news-detail-content figure{ padding:8px; border:1px solid #7395aa; border-radius:4px;}

.news-detail-content figure img {width: 100%;}

.news-detail-content h3 {color: #05283d; font-family: "robotomedium"; font-size: 24px;  margin: 25px 0; text-decoration:none;}

.like_comments {padding: 14px 0 20px;}

.blog_contnt > p {color: rgba(0, 0, 0, 0.77);font-family: "robotolight";font-size: 15px;line-height: 21px;margin-bottom: 19px;}

.like_comments li {display: inline-block; padding:0 20px 0 0; vertical-align:top;color: #05283d; font-family: "robotomedium"; font-size:15px;}

.like_comments > ul{ padding:0;  margin:0;}

.like_comments i {padding-right: 6px; vertical-align:top; display:inline-block; margin-top:-2px;}

.like_comments li:first-child i {padding-right:7px;}



/*=========Landmark Projects page============*/

.landmark-projects ul {margin: 0;padding: 0;text-align: center;}

.landmark-projects ul li {border-radius: 5px;display: inline-block;padding: 20px 10px;text-align: center;width: 24%;margin: 0 3px 9px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.landmark-projects ul li:hover {background-color: #007da5;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.landmark-projects ul li a{text-decoration:none;outline: medium none; margin:0;}

.landmark-projects ul li:hover .download-project-content h3{color: #fff}

.download-project-content h3{margin:10px 0 5px;color: #05283d;font-family: "robotomedium";font-size: 16px; text-decoration:none;}

.download-project-content p{color: rgba(0, 0, 0, 0.77);font-family: "robotolight";font-size: 15px;line-height:17px;margin-bottom: 19px;}

.landmark-projects ul li:hover .download-project-content p{color: #fff}

.landmark-projects figure {border: 2px solid #007da5;border-radius: 50%;height: 152px;margin: auto;overflow: hidden;width: 152px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.landmark-projects ul li:hover figure{border: 2px solid #fff;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}



/*====product page====*/

.corner-images-right{position:relative;}

.corner-images-right::after {background-image:url("../images/corner-bg-5.png");background-repeat: no-repeat;content: "";height:446px;position: absolute;right: 0;top:130px;width: 473px; z-index:-1;}

.corner-images{position:relative; z-index:1;}

.corner-images::after {background-image:url("../images/corner-bg-3.png");background-repeat: no-repeat;content: "";height:280px;position: absolute;right: 0;bottom: 0;width:537px;z-index:-1;}

.corner-images::before {background-image:url("../images/corner-bg-4.png");background-repeat: no-repeat;content: "";height:328px;position: absolute;left: 0;bottom: 0;width:310px;z-index:-1;}

.inner-banner figure img{ left: 50%;  margin-left: -957px;  max-width: inherit;  position: relative;}

.inner-banner h2 span{font-size:24px; color:#FFF; font-family: 'arialregular'; display:block;}

.inner-banner.product-page{border:none;}

.product-left .nav-tabs{border:none;}

.product-panel-main{border:none;margin-top: -18px;}

.product-panel-main li{background-color:#14375f; width:25%; position:relative; margin:0;}

.product-panel-main li:after{position:absolute; right:0; top:0; bottom:0; margin:auto; width:1px; height:82px; background-color:#617994; content:"";}

.product-panel-main li.active::before{ background-image:url(../images/down-red-arrow.png); background-repeat:no-repeat;position:absolute; right:0; bottom:-8px;left:0; border-radius:5px; margin:auto;content:"";width:28px;height:9px;}

.product-panel-main li.active{border-right:1px solid #c86371;border-left:1px solid #c86371;}

.product-panel-main li.active::after{display:none;}

.product-panel-main li:first-child {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}

.product-panel-main li:last-child {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}

.product-panel-main li a{border:none; border-radius:0px;}

.product-panel-main li figure{width:101px; height:101px; border-radius:50%; overflow:hidden; text-align:center; line-height:101px; position:absolute; left:0; right:0; top:-50px; margin:auto; background: rgb(12,85,125);background: rgb(11,86,126); background: -moz-linear-gradient(-45deg, rgba(11,86,126,1) 0%, rgba(32,124,202,1) 0%, rgba(11,88,128,1) 0%, rgba(21,54,94,1) 92%, rgba(20,55,95,1) 100%);background: -webkit-linear-gradient(-45deg, rgba(11,86,126,1) 0%,rgba(32,124,202,1) 0%,rgba(11,88,128,1) 0%,rgba(21,54,94,1) 92%,rgba(20,55,95,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b567e', endColorstr='#14375f',GradientType=1 );}

.product-panel-main li.active figure {background: #ad172b;  height: 156px;line-height: 146px;top: -65px;  width: 156px;}

.product-panel-main li h2 {color: #fff;font-family: "robotolight";font-size: 18px;margin: 56px 0 4px;text-align: center;text-transform: uppercase; position:relative; z-index:1;}

.product-panel-main li.active h2{font-family: "robotomedium";}

.product-panel-main li a:hover,.product-panel-main li a:focus{background-color:#14375f; border:none;}

.product-panel-main li.active a{border:none; background-color:#ad172b; margin:0;}

.product-panel-main li.active figure img.product-img-small{ opacity:0;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:none;}

.product-panel-main li.active figure img.product-img-big{ opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:inline-block;}

.product-panel-main li figure img.product-img-big{ opacity:0;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:none;}

.product-panel-main li figure img.product-img-small{ opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:inline-block;}

.product-panel-main li.active > a:hover, .product-panel-main li.active > a:focus{ background-color:#ad172b; border:none;}

/*--sub part--*/

.product-sub-panel {margin-top: 35px;margin-bottom:68px;}

.product-left {display: inline-block; border-radius:3px;width: 306px; background: rgb(12,85,125);background: rgb(11,86,126); background: -moz-linear-gradient(-45deg, rgba(11,86,126,1) 0%, rgba(32,124,202,1) 0%, rgba(11,88,128,1) 0%, rgba(21,54,94,1) 92%, rgba(20,55,95,1) 100%);background: -webkit-linear-gradient(-45deg, rgba(11,86,126,1) 0%,rgba(32,124,202,1) 0%,rgba(11,88,128,1) 0%,rgba(21,54,94,1) 92%,rgba(20,55,95,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b567e', endColorstr='#14375f',GradientType=1 );padding-bottom: 73px;}

.product-sub-panel .product-left ul li{float:none;}

.product-sub-panel .product-left ul li.active{ position:relative;}

.product-sub-panel .product-left ul li.active::after{background-image:url(../images/right-arrow-blue.png);background-repeat:no-repeat;position:absolute; right:-7PX; bottom:0; top:0; border-radius:5px; margin:auto;content:"";width:8px;height:24px;}

.product-sub-panel .product-left ul li a{ padding: 8px 15px 9px 29px;}

.product-sub-panel .product-left ul li:hover{margin:0;}

.product-sub-panel .nav-tabs li a:focus,.product-sub-panel .nav-tabs > li a:hover,.product-sub-panel .nav-tabs li.active a,.product-sub-panel .nav-tabs li.active a:hover,.product-sub-panel .nav-tabs li.active a:focus{background-color:#007da5; border-top:1px solid #389ab9; border-bottom:1px solid #389ab9; border-left:none; border-right:none; border-radius:0px; margin:-1px 0 0 0;}

.product-sub-panel .product-left ul li figure{width:86px; height:86px; line-height:86px; text-align:center; overflow:hidden; background-color:#FFF; border-radius:50%; display:inline-block; vertical-align:middle;}

.product-sub-panel .product-left ul li h3{display:inline-block; font-size:16px; color:#FFF;font-family: "robotolight"; text-transform:capitalize; vertical-align:middle; margin: 0 0 0 14px;}

.product-sub-panel .product-left ul li.active h3{font-family: "robotomedium";}

.sub-menu-heading h2{font-family: 'robotobold'; font-size:26px; margin:0; color:#FFF; text-transform:uppercase; margin: 25px 11px 23px 28px;}

.sub-menu-heading h2 span{font-family: "robotolight"; display:block;}

.product-right {display: inline-block;vertical-align: top;width:938px; float:right;}

.listing-heading h2 {  color: #05283d;  font-family: "robotobold";  font-size: 26px;  margin: 25px 0 47px 17px; position: relative;  text-align: left; display:inline-block;}

.listing-heading h2::after {  background-color: #ad172b;  bottom: -15px;  content: "";  height: 7px;  left: 0;  position: absolute;  width: 70px;}

ul.listing{padding:0;margin:0; font-size:0;}

ul.listing li {display: inline-block;margin-right: 52px;vertical-align: top;width: 29.33%; text-align:center;}

ul.listing li:nth-child(3n) {margin-right: 0;}

ul.listing li h4 {color: #05283d;  font-size: 16px; font-family:'robotoregular'; margin:0; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

ul.listing li .btn-red{ margin: 19px auto 64px 0; text-align:center;}

.product-right .load-more {margin: 32px 0 0;text-align: center;}

.btn-blue {background-color: #0d2f50;border-radius: 24px;color: #fff;font-family: "robotoregular";font-size: 16px;height: 49px;line-height: 49px;padding: 0 77px;text-transform: uppercase;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.btn-blue:hover{background-color:#ad172b; color:#FFF;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}



/*===product-detail===*/

.porduct-item-img {margin: auto;max-width: 539px;}

.product-item-detial .porduct-item-img .owl-nav{background-color:transparent; font-size:0px;}

.product-item-detial .porduct-item-img .owl-nav .owl-prev{background-image:url(../images/left-arrow-big.png);width:19px;height:36px;background-color:transparent; background-repeat:no-repeat; position:absolute; left:-79px; top:0px; bottom:0; margin:auto; font-size:0; background-color:transparent;}

.product-item-detial .porduct-item-img .owl-nav .owl-next{background-image:url(../images/right-arrow-big.png);width:19px;height:36px;background-color:transparent; background-repeat:no-repeat; position:absolute; right:-79px; top:0px; bottom:0; margin:auto; font-size:0; background-color:transparent;}

.back-button .btn-blue{width:112px; padding:9px 0; height:43px;line-height:inherit; float:right; margin-top:25px;}

.back-button .btn-blue:hover{background-color:#ad172b; color:#FFF;}

.back-button .btn-blue img{margin-right:8px;margin-top: -3px;}

.porduct-description p{font-size:18px; color:#05283d;font-family: "robotoregular"; line-height:23px; text-align:center;}

.porduct-description {margin: 55px auto 39px;max-width: 600px;}

.specifications ul{padding:0; margin:0; font-size:0; text-align:right;}

.specifications ul li{display:inline-block;margin-right: 17px;}

.specifications ul li figure{border:1px solid #007da5; border-radius:50%; background-color:#FFF; width:109px; height:109px; line-height:109px; text-align:center;}

.product-right .load-more.enquire-now{margin: 69px 0 0;}

.product-right .load-more.enquire-now .btn-red {font-size: 16px;height: 49px;line-height: 48px;padding: 0;width: 184px;}

.porduct-item-img .item figure img{width:auto; max-width:100%;}



/*===about===*/

.about-panel{margin:25px 0 69px;}

.listing-heading.about-heading h2{margin: 25px 0 47px;}

.inner-banner.about-page .inner-banner-content {max-width: 694px;padding: 15px 19px 26px 31px;}

.about-left-panel{width:306px; display:inline-block;border-radius: 3px;

background: rgb(22,98,134); /* Old browsers */

background: -moz-linear-gradient(-45deg, rgba(22,98,134,1) 0%, rgba(23,91,127,1) 0%, rgba(31,44,76,1) 53%, rgba(31,44,76,1) 99%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg, rgba(22,98,134,1) 0%,rgba(23,91,127,1) 0%,rgba(31,44,76,1) 53%,rgba(31,44,76,1) 99%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg, rgba(22,98,134,1) 0%,rgba(23,91,127,1) 0%,rgba(31,44,76,1) 53%,rgba(31,44,76,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#166286', endColorstr='#1f2c4c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.about-left-panel ul{padding:0; margin:0; font-size:0;}

.about-left-panel ul li{display:block;}

.about-left-panel ul li a{padding:21px;font-size:16px; color:#fff;font-family: "robotoregular"; display:block; text-decoration:none; border-bottom:1px solid rgba(255, 255, 255,0.22);transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.about-left-panel ul li a:hover{background-color:#FFF;color:#05283d;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.about-right-panel {display: inline-block;float: right;vertical-align: top;width: 928px;}

.about-content figure{border:1px solid #007da5; margin:0 0 47px 17px;}

.about-content p{font-size:16px; color:#000;font-family: "robotolight"; line-height:25px; margin-bottom: 25px;}

.about-p{ padding-top: 18px;}

.downlaod-pdf {margin: 51px 0 52px;}

.downlaod-pdf .btn-red{font-family: "robotoregular"; font-size:23px;  min-width:315px; border-radius:30px; height:auto; line-height:inherit; text-transform:capitalize;margin-right: 17px; padding:11px 28px;}

.downlaod-pdf .btn-red img {margin-right: 15px;}



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

.contact-content .listing-heading > h2 {margin-left: 0;}

.contact-map {margin-top: 30px; text-align: right;}

.contact-content {padding: 20px 0 37px; border-bottom:2px solid rgba(5, 40, 61, 0.33);}

.address-section {width: 56%;}

.address-1{display: inline-block;  width: 53%; margin-top: 12px;}

.address-2 {display: inline-block;  padding-left:22px;  width: 46%;}

.address {vertical-align: top;}

.address ul{padding-left:0px; list-style:none;}

.address h4 {font-family:"robotomedium";color: #000000;  font-size: 16px; font-weight:normal; margin:0 0 3px;}

.address p {font-family:'robotolight';color: #000000;  font-size: 16px; line-height:25px;  margin-bottom: 22px;}

.address li {color: #000000;font-family: "robotolight";font-size: 16px;padding: 0 0 18px 33px;position: relative;}

.address li > figure{ position:absolute; left:0; top:-3px;}

.address-2.address p {margin-top:33px;}

.pl7{padding-left:7px;}

.pr7{padding-right:7px;}

.form-section .form-control{height:43px; border:1px solid #007da5; border-radius:0; box-shadow:none; margin-bottom:9px;}

.form-section textarea.form-control{height:113px; resize:none;}

.form-section .form-control::-moz-placeholder{color:rgba(0, 0, 0, 0.70);font-size:15px;font-family: 'robotolight';}

.form-section .form-control:-ms-input-placeholder {color:rgba(0, 0, 0, 0.70);font-size:15px;font-family: 'robotolight';}

.form-section .form-control::-webkit-input-placeholder {color:rgba(0, 0, 0, 0.70);font-size:15px;font-family: 'robotolight';}

.form-heading h5{font-family:"robotomedium";color: #000000;  font-size: 16px; font-weight:normal; margin: 23px 0 20px;}

.submit-button .btn-red{font-size:13px; height:43px; width:134px; margin-top:10px; outline:none; text-decoration:none;}

.form-section{margin-bottom:61px;}



/*===========media===============*/

@media all and (-ms-high-contrast:none){.tw-live-news figure {padding: 16px 0 36px;}}

@media (min-width: 1340px) {

.container{width:1310px;}

}

@media (min-width:1200px) and (max-width: 1340px){

/*index*/

header .menus{ margin: 32px 0 0;}

.service-blog h2{font-size:16px;}

.menus .navbar-default .navbar-nav li {margin-right: 18px;}	

.owl-carousel .owl-item img{max-width:100%;}

.about-section .vedio-section{width:700px;}

.about-section .vedio-contant{padding: 20px 12px; width:430px;}

.vedio-contant h2{ margin: 0 0 25px;}

.vedio-contant p{font-size: 14px;}

.news-event .events-blogs{width:813px;}

.events-blogs .event-blog{width:auto;}

.event-blog .event-blog-content p{font-size:13px;}

/*---news---*/

.news-page .news-page-blog ul li{display:inline-block; width:24%; margin-bottom:24px;margin-right:15px;}

.news-page .view-more {margin: 20px 0;}

.news-page .news-page-blog ul li:nth-child(4n){margin-right:0;}

/*---product page---*/

.product-panel-main li h2{font-size:15px;}

.product-left{width:286px;}

.product-right{width:841px;}

ul.listing li{margin-right:0; width:33.33%;}

/*===product-detail===*/

.specifications ul li figure{width: 99px;line-height: 99px;height: 99px;}

/*===about===*/

.about-left-panel{width: 276px;}

.about-right-panel{width: 830px;}

.downlaod-pdf .btn-red{font-size: 21px;min-width: auto;}

.about-content p{font-size: 15px;line-height: 24px;margin-bottom: 16px;}

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

.contact-map{width: 44%;}

.contact-map figure img {max-width: 100%;}

}

@media (min-width:992px) and (max-width:1199px){

/*index*/

header .menus{ margin: 30px 0 0;}

.menus .navbar-default .navbar-nav li {margin-right:0px;}	

.help img {width: 22px;}

.help b{font-size: 15px;margin-left: 1px;}

header .header-right .header-social{margin-right: 6px;}

.menus .navbar-default .navbar-nav li a{ font-size: 13px;}

.owl-carousel .owl-item img{max-width:100%;}

.about-section .vedio-section{width:570px;}

.about-section .vedio-contant {padding: 18px 12px 19px;width: 370px;}

.vedio-contant h2 {margin: 0 0 9px;font-size:25px;}

.vedio-contant p{font-size: 14px;line-height: 18px;margin-bottom: 9px;}

.about-section .btn-red {margin: 0;}

.service-blog h2{font-size: 14px;}

.service-blog p{font-size: 13px;}

.news-event .events-blogs{width:658px;}

.events-blogs .event-blog{width:auto;}

.tw-live-news figure {padding: 7px 0 2px;}

.news-event .tw-news{width: 266px;}

.tw-live-news img {max-width: 100%;}

.event-blog .event-blog-content {padding: 15px 0 12px 12px;}

.event-blog .event-blog-content h3{font-size: 15px;}

.event-blog .event-blog-content p{font-size: 13px;}

.event-blog .event-blog-content a{font-size: 15px;}

.news-event .sections-heading {margin: 0 0 37px;}

.news-event .sections-heading h2{font-size:26px;}

.certificates .certificates-blogs{max-width: 780px;}

.service-blog .btn-red {line-height:39px;}

/*---news---*/

.news-page .news-page-blog ul li{display:inline-block; width:32%; margin-bottom:24px;margin-right:15px;}

.news-page .view-more {margin: 20px 0;}

.news-page .event-blog > figure > img {width: 100%;}

.news-page .news-page-blog ul li:nth-child(3n){margin-right:0;}

.event-blog .event-blog-content h3 a{font-size:15px}

/*---product page---*/

.sub-menu-heading h2{font-size:21px;margin: 25px 11px 23px 12px;}

ul.listing li figure img{  max-width:100%;}

.product-sub-panel .product-left ul li a {padding: 8px 15px 9px 13px;}

.product-panel-main li h2{font-size:13px;}

.product-left{width:256px;}

.product-right{width:670px;}

ul.listing li{margin-right:0; width:33.33%;}

/*===product-detail===*/

.specifications ul li{margin-right: 7px;}

.specifications ul li figure{width: 88px;line-height: 88px;height: 88px;}

.product-item-detial .porduct-item-img .owl-nav .owl-prev{left: -39px;}

.product-item-detial .porduct-item-img .owl-nav .owl-next{right: -39px;}

/*===about===*/

.about-left-panel{width: 236px;}

.about-right-panel{width:670px;}

.downlaod-pdf .btn-red{font-size:16px;min-width:inherit;margin-right: 7px; padding: 13px 22px 10px;}

.about-content p{font-size: 15px;line-height: 24px;margin-bottom: 16px;}

.about-content figure{float:none !important; display:inline-block; margin:0;}

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

.contact-map{width: 42%;}

.address-section {width: 58%;}

.contact-map figure img {max-width: 100%;}

.address-1{margin-top:0;}

.address li{font-size: 14px;}

.address p{font-size: 14px;}

.address-2{padding-left: 12px;}

.address-2.address p {margin-top: 23px;}

}

@media (min-width:768px) and (max-width:991px){

/*index*/

header .menus .collapse.navbar-collapse {padding: 0;}

header .header-right{ margin: 5px 6px 0;}

header .menus{ margin: 30px 0 0;}

.menus .navbar-default .navbar-nav li {margin-right:0px;}	

.help img {width: 22px;}

.help b{font-size: 15px;margin-left: 1px;}

header .header-right .header-social{margin-right: 6px;}

.menus .navbar-default .navbar-nav li a{ font-size: 13px;}

.owl-carousel .owl-item img{max-width:100%;}

.about-section .vedio-section{width:100%;}

.about-section .vedio-contant {padding: 18px 12px 19px;width:100%;}

.about-section .owl-theme .owl-dots {margin: 16px 0;}

.vedio-contant h2 {margin: 0 0 9px;font-size:25px;}

.vedio-contant p{font-size: 14px;line-height: 18px;margin-bottom: 9px;}

.about-section .btn-red {margin: 0;}

.news-event .events-blogs{width:428px;}

.events-blogs .event-blog{width:auto;}

.tw-live-news figure {padding: 7px 0 0;}

.news-event .tw-news{width: 266px;}

.tw-live-news img {max-width: 100%;}

.event-blog .event-blog-content {padding: 15px 0 12px 12px;}

.event-blog .event-blog-content h3{font-size: 15px;}

.event-blog .event-blog-content p{font-size: 13px;}

.event-blog .event-blog-content a{font-size: 15px;}

.news-event .sections-heading {margin: 0 0 37px;}

.news-event .sections-heading h2{font-size:26px;}

.certificates .certificates-blogs{max-width:600px;}

.certificates .certificates-blogs .owl-nav .owl-prev{left: -40px;top: -51px;}

.certificates .certificates-blogs .owl-nav .owl-next{right: -40px;top: -51px;}

.service-blog h2{font-size: 14px;margin: 20px 0 8px;}

.service-blog p{font-size:13px;}

.service-blog .btn-red {line-height:39px;}

/*---news---*/

.news-page .news-page-blog ul li{display:inline-block; width:32%; margin-bottom:24px;margin-right:14px;}

.news-page .view-more {margin: 20px 0;}

.news-page .event-blog > figure > img {width: 100%;}

.news-page .news-page-blog ul li:nth-child(3n){margin-right:0;}

.event-blog .event-blog-content h3 a{font-size:15px}

/*=========Landmark Projects page============*/

.landmark-projects ul li{width:32%;}

/*---product page---*/

.product-panel-main li a{min-height:94px;}

.sub-menu-heading h2 {font-size: 17px;margin: 16px 11px 16px 12px;}

ul.listing li figure img{  max-width:100%;}

.product-sub-panel .product-left ul li a {padding: 8px 15px 9px 13px;}

.product-panel-main li h2{font-size:13px;margin: 41px 0 4px;}

.product-left{width:226px;}

.product-right{width:480px;}

ul.listing li{margin-right:0; width:33.33%;}

.product-panel-main li figure{width:70px; height:70px; line-height:66px; top: -36px;}

.product-panel-main li.active figure{height: 106px; width:106px; line-height:110px;top:-50px;}

.product-panel-main li figure img {  max-width: 37px;}

.product-panel-main li.active figure img {  max-width: 70%;}

.product-sub-panel .product-left ul li figure{height: 66px;line-height: 66px;width: 66px;}

.product-sub-panel .product-left ul li figure img {max-width: 70%;}

.listing-heading h2{font-size: 21px;margin: 5px 0 37px 17px;}

.listing-heading h2::after{bottom: -14px;height: 5px;}

ul.listing li .btn-red{line-height: 38px;padding: 0 18px;font-size: 13px; height:39px;}

/*===product-detail===*/

.specifications ul li{margin-right: 7px; margin-bottom:7px;}

.specifications ul li figure{width: 88px;line-height: 88px;height: 88px;}

.product-item-detial .porduct-item-img .owl-nav .owl-prev{left: -25px;}

.product-item-detial .porduct-item-img .owl-nav .owl-next{right: -25px;}

.back-button .btn-blue{margin-top:5px;}

.porduct-item-img{max-width:400px;margin-top: 20px;}

.porduct-description {margin: 15px auto 30px;max-width:450px;}

.porduct-description p{font-size:14px;}

.specifications ul{text-align:center;}

/*===about===*/

.about-left-panel{width: 226px;}

.about-right-panel{width:470px;}

.downlaod-pdf .btn-red{font-size:16px;min-width: auto;margin:0 0 10px; display:block; padding: 0; line-height:59px; height:59px;}

.about-content p{font-size: 15px;line-height: 24px;margin-bottom: 16px;}

.about-content figure{float:none !important; display:inline-block; margin:0;}

.about-left-panel ul li a{padding: 14px;}

.about-content figure img{max-width:100%;}

.downlaod-pdf .btn-red img {margin-top:-4px;}

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

.contact-map{width: 42%;}

.address-section {width: 58%;}

.contact-map figure img {max-width: 100%;}

.address-1{margin-top:0;}

.address li{font-size: 13px; padding: 0 0 18px 24px;}

.address p{font-size: 13px; line-height:19px;}

.address-2{padding-left:8px;}

.address ul li figure img {width: 16px;}

.address-2.address p {margin-top: 20px;}

}

@media (max-width:767px){

/*index*/

header .header-logo {display: inline-block;position: relative;z-index: 9;}

header{position:relative; z-index:1;}

header .menus .collapse.navbar-collapse {padding: 0;}

header .header-right{ margin: 5px 6px 0;}

header .menus{ margin: 0; position: absolute;top:-50px; right:0; width:100%;}

.header-logo img {width: 105px;}

.menus .navbar-default .navbar-nav li {margin-right:0px;}	

.help img {width: 22px;}

.help b{font-size: 15px;margin-left: 1px;}

header .header-right .header-social{margin-right: 6px;}

.menus .navbar-default .navbar-nav li a{ font-size: 13px;}

.owl-carousel .owl-item img{max-width:100%;}

.about-section .vedio-section{width:100%;}

.about-section .vedio-contant {padding: 18px 12px 19px;width:100%;}

.about-section .owl-theme .owl-dots {margin: 16px 0;}

.vedio-contant h2 {margin: 0 0 9px;font-size:25px;}

.vedio-contant p{font-size: 14px;line-height: 18px;margin-bottom: 9px;}

.about-section .btn-red {margin: 0;}

.news-event .events-blogs{width:100%; float:none !important;}

.events-blogs .event-blog{width:auto;}

.tw-live-news figure {padding: 7px 0 21px;}

.news-event .tw-news{width: 266px; margin:10px auto; display:block;}

.tw-live-news img {max-width: 100%;}

.event-blog .event-blog-content {padding: 15px 0 12px 12px;}

.event-blog .event-blog-content h3{font-size: 15px;}

.event-blog .event-blog-content p{font-size: 13px;}

.event-blog .event-blog-content a{font-size: 15px;}

.news-event .sections-heading {margin: 0 0 37px;}

.news-event .sections-heading h2{font-size:26px;}

.certificates .certificates-blogs{max-width:100%; padding:0 25px}

.certificates .certificates-blogs .owl-nav .owl-prev{left:-25px;top: -51px;}

.certificates .certificates-blogs .owl-nav .owl-next{right:-25px;top: -51px;}

.service-blog h2{font-size: 14px;}

.service-blog p{font-size:14px;}

.menus .navbar-default .navbar-nav li{display:block; float:none; padding:5px 10px;}

.menus .navbar-default .navbar-nav li:first-child{padding-top:20px;}

.menus .navbar-default .navbar-nav li:last-child{padding-bottom:20px;}

.menus .navbar-default .navbar-nav li a{ text-align:left; color:#fff;}

.menus .navbar-default .navbar-nav li a:hover{color:#ad172b;}

.menus .navbar-default .navbar-nav li a:after{display:none;}

.menus .navbar-default .navbar-nav{background-color:#0d2f50; margin-top:0px;}

header .menus .collapse.navbar-collapse{padding:0px 15px; border:none;}

header .menus .navbar-collapse{border:none;}

header .menus  .navbar-default .navbar-toggle{border:1px solid #0d2f50;}

header .menus .navbar-default .navbar-toggle .icon-bar{background-color:#0d2f50;}

.slider .carousel .item img {left: 0;margin-left: 0;max-width: 100%;  position: static;}

.slider .carousel-inner .container{position:static;padding:0;}

.slider .carousel-caption{max-width:100%; top:0px; padding: 15px 14px 50px;}

.slider .carousel-indicators li, .slider .carousel-indicators li.active{width: 37px;}

.slider .carousel-caption h1{ font-size: 23px;margin: 11px 0 7px;}

.slider .carousel-caption p{ font-size: 14px;}

.sections-heading h2{ font-size: 26px;}

.sections-heading {margin: 24px 0 43px;}

.news-event{padding: 24px 0 42px;}

.about-section::after{width:100%;}

.certificates .sections-heading {margin: 18px 0 29px;}

footer .main-footer{max-width:100%;}

.main-footer .footer-left{width:100%}

footer .main-footer .footer-left li{width:49%;}

.main-footer .footer-right{float:none; display:block;}

.copyright .footer-social{padding: 10px 0 0;}

.copyright-content p{margin: 11px 0; text-align:center;font-size:12px;}

.social-footer {text-align: center;}

.service-blog .btn-red {line-height:39px;}

/*---news---*/

.inner-banner{height:320px;}

.news-page .news-page-blog ul li{display:inline-block; width:49%; margin-bottom:24px;margin-right:9px;}

.news-page .view-more {margin: 20px 0;}

.news-page .event-blog > figure > img {width: 100%;}

.news-page .news-page-blog ul li:nth-child(2n){margin-right:0;}

.inner-banner h2{font-size:39px;}

.inner-banner h2 span{font-size:21px;}

.inner-banner .inner-banner-content { max-width: 319px;  padding: 23px 23px 24px;}

.event-blog .event-blog-content h3 a{font-size:15px}

/*---news detail---*/

.news-detail-content h3{font-size:20px;}

/*=========Landmark Projects page============*/

.landmark-projects ul li{width:48%;}

/*---product page---*/

.product-panel-main{margin-top:20px;}

.product-panel-main li{width:50%; vertical-align:top; border: 1px solid #617994;margin:-1px;}

.product-panel-main li a{min-height:111px;}

.product-panel-main li.active{border-color:#617994;}

.product-panel-main li figure{width:auto; height:auto; border-radius:0; position:static; line-height:0; background:none; margin-top: 17px;}

.product-panel-main li.active figure{width:auto; height:auto;  border-radius:0; position:static;line-height:0;}

.product-panel-main li.active::before{display:none;}

.product-panel-main li h2{margin:10px; 0 0;  font-size:11px; min-height: 26px;}

.product-panel-main li.active figure img.product-img-small{ opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:inline-block;}

.product-panel-main li.active figure img.product-img-big{ opacity:0;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:none;}

.product-panel-main li figure img.product-img-big{ opacity:0;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:none;}

.product-panel-main li::after{display:none;}

.product-left{width:100%;}

.eqaul-product-section{height:inherit !important;}

.product-sub-panel .product-left ul li.active::after{display:none;}

.sub-menu-heading h2{font-size: 18px;margin: 10px 8px 11px 17px;}

.product-sub-panel .product-left ul li figure{height: 66px;line-height: 66px;width: 66px;}

.product-sub-panel .product-left ul li figure img {max-width: 70%;}

.product-sub-panel .product-left ul li a {padding: 8px 17px 9px;}

ul.listing li{width:50%; margin-right:0;}

.product-right{width:100%;}

ul.listing li figure img {max-width: 100%;}

.product-right .load-more{margin:20px 0;}

.listing-heading h2{font-size: 21px; margin: 25px 0 37px 17px;}

.listing-heading h2::after{bottom: -14px;height: 5px}

/*===product-detail===*/

.specifications ul li{margin-right: 7px; margin-bottom:7px;}

.specifications ul li figure{width: 88px;line-height: 88px;height: 88px;}

.product-item-detial .porduct-item-img .owl-nav .owl-prev{left: -25px;}

.product-item-detial .porduct-item-img .owl-nav .owl-next{right: -25px;}

.back-button .btn-blue{margin-top:25px;}

.porduct-item-img{max-width:400px;margin-top: 20px;}

.porduct-description {margin: 15px auto 30px;max-width:450px;}

.porduct-description p{font-size:14px;}

.specifications ul{text-align:center;}

.product-right .load-more.enquire-now {margin: 28px 0 30px;}

/*===about===*/

.inner-banner h2{font-size:21px; line-height:21px;}

.inner-banner figure img{margin-left: -1067px;}

.inner-banner h2 span{font-size:16px;}

.inner-banner.about-page .inner-banner-content{padding:15px;}

.equal-about-panel{height:inherit !important;}

.about-left-panel{width:100%;}

.about-right-panel{width:100%;}

.downlaod-pdf .btn-red{font-size:16px;min-width: auto;margin:0 0 10px; display:block;overflow: hidden;text-overflow: ellipsis; height:59px; line-height:59px; padding:0 28px;}

.downlaod-pdf .btn-red img{margin-top:-5px;}

.about-content p{font-size: 15px;line-height: 24px;margin-bottom: 16px;}

.about-content figure{float:none !important; display:inline-block; margin:0;}

.about-left-panel ul li a{padding: 14px;}

.about-content figure img{max-width:100%;}

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

.inner-banner .container{top: 103px;}

.address-section {width:100%;}

.contact-map figure img {max-width: 100%;}

.address-1{margin-top:0;}

.address li{font-size: 13px; padding: 0 0 18px 24px;}

.address p{font-size: 13px; line-height:19px;}

.address-2{padding-left:8px;}

.address ul li figure img {width: 16px;}

.pr7 {padding-right: 15px;}

.pl7 {padding-left: 15px;}

.contact-map {float: none !important;text-align: left;  width: 100%;}

.address-2.address p {margin-top: 23px;}

}

@media (max-width:479px){

/*index*/

header .header-right{width:100%; text-align:center;}

footer .main-footer .footer-left li{width:100%;}

.events-blogs .owl-carousel .owl-item .event-blog > figure > img {width: 100%;}

/*---news---*/

.news-page .news-page-blog ul li{display:inline-block; width:100%; margin-bottom:24px;margin-right:9px;}

/*=========Landmark Projects page============*/

.landmark-projects ul li{width:100%;}

/*---product page---*/

.product-panel-main li a {min-height: 119px;}

ul.listing li{width:100%; margin-right:0;}

/*===product-detail===*/

.porduct-item-img {width: 270px;}

.product-item-detial .porduct-item-img .owl-nav .owl-prev{left:-18px;}

.product-item-detial .porduct-item-img .owl-nav .owl-next{right:-18px;}

/*===about===*/

.downlaod-pdf .btn-red{text-align:left;}

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

.address-1, .address-2{width:100%; padding:0;}

.address-2.address p {margin-top: 0;}

.contact-content{padding: 20px 0 0;}

}



/*=== 5-12-2017 ===*/

.form-section .wpcf7-form-control-wrap span{font-size: 11px;margin: -9px 0 5px;}

header .header-right .help a{text-decoration:none; outline:none;}

.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha.cstm-captcha {margin-top: 7px;}

.about-section .vedio-section .vedio iframe{ height:495px !important; width:100% !important;}

.about-section  .aboutheight{max-height:278px;}

.contact-map{width:44%; height:307px;}

.event-blog .event-blog-content h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.event-blog .event-blog-content p{overflow-wrap: break-word; min-height: 68px;}

.event-blog .event-blog-content .news-read-btn{font-size: 16px;color: #ad172b;font-family: 'robotoregular';text-decoration: none;}

.owl-item .item a {text-decoration: none;}

.product-sub-panel .product-left ul li h3 {margin: 0 0 0 4px; width: 160px; font-size:15px;}

.news-sec .about-right-panel {margin-bottom: 45px;}

/*--twitter--*/

.tw-live-news { height: 323px; overflow:hidden;}

.latest-tweets ul {margin: 0;padding: 5px;}

.latest-tweets ul li{display:block; margin-bottom:15px;}

.latest-tweets ul li .tweet-image {display: inline-block;}

.latest-tweets ul li .tweet-content{display:inline-block; vertical-align:top; width:222px; margin-left:10px;}

.latest-tweets ul li .tweet-content h3{font-size:15px; font-family: 'robotoregular'; margin:0; color:#000;overflow: hidden;text-overflow: ellipsis;}

.latest-tweets ul li .tweet-content h3 a{color:#000; text-decoration:none; outline:none;}

.news-detail-content h3{display:inline-block;}

.porduct-item-img .item figure img {margin: auto;  text-align: center;}

/*==meida==*/

@media (min-width:1200px) and (max-width: 1340px){

.product-sub-panel .product-left ul li h3{font-size:15px; margin: 0 0 0 5px; width: 140px;}

.about-section .vedio-section .vedio iframe {height: 425px !important;width: 100% !important;}

.tw-live-news {height: 306px;}

.news-sec .back-button .btn-blue{margin-top:11px;}

.about-section .vedio-contant {

padding: 29px 12px;}



}

@media (min-width:992px) and (max-width:1199px){

.about-content figure{margin:0 0 15px 0}

.product-sub-panel .product-left ul li h3{width: 123px; margin: 0 0 0 4px; font-size:14px;}

.about-section .vedio-section .vedio iframe {height: 346px !important;width: 100% !important;}

.contact-map {height: 288px; width: 41%;}

.tw-live-news {height: 275px;}

.latest-tweets ul li .tweet-image figure{padding:0;}

.latest-tweets ul li .tweet-content {margin-left: 6px;width: 188px;}

.news-sec .back-button .btn-blue{margin-top:17px;}

.about-section .aboutheight {

    max-height: 226px;

}



.about-section .vedio-contant {

padding: 13px 12px 19px;}

}

@media (min-width:768px) and (max-width:991px){

.about-content figure{margin:0 0 15px 0}

.product-sub-panel .product-left ul li h3{width: 123px; margin: 0 0 0 4px; font-size:14px;}

.product-sub-panel .product-left ul li h3{width: 123px; margin: 0 0 0 4px; font-size:14px;}

.about-section .vedio-section .vedio iframe {height: 405px !important;width: 100% !important;}

.contact-map {height: 288px; width: 41%;}

.tw-live-news {height: 273px;}

.latest-tweets ul li .tweet-image figure{padding:0;}

.latest-tweets ul li .tweet-content {margin-left: 6px;width: 188px;}

.news-sec .news-detail-content h3{font-size: 17px;}

.news-sec .back-button .btn-blue{margin-top:10px;}

}

@media (max-width:767px){

.about-section .vedio-section .vedio iframe {height: 405px !important;width: 100% !important;}

.contact-map{width:100%; height:300px;}

.about-content figure{margin:0 0 15px 0}

.cstm-project .news-detail-content figure img{max-width:100%;}

.tw-live-news {height: 273px;}

.latest-tweets ul li .tweet-image figure{padding:0;}

.latest-tweets ul li .tweet-content {margin-left: 6px;width: 188px;}

.news-event::after{z-index:-1;}

.back-button .btn-blue {float: right;margin-bottom: 16px;margin-top: -10px;}

.news-sec .news-detail-content h3 {font-size: 16px;margin: 0 0 20px;}

}

@media (max-width:479px){

.about-section .vedio-section .vedio iframe {height: 300px !important;width: 100% !important;}

.downlaod-pdf .btn-red{min-width:inherit !important;}

.news-event .tw-news{width:100%;}

}







/*====12-12-2017===*/

header{position:relative; z-index:9;}

.menus .navbar-nav li .dropdown-menu{padding:0;}

.menus .navbar-nav li .dropdown-menu li{margin-right:0;}

.menus .navbar-default .navbar-nav li .dropdown-menu li a::after, .menus .navbar-default .navbar-nav li.active .dropdown-menu li a::after{display:none;}

.menus .navbar-nav li .dropdown-menu li a{padding:7px 5px;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;}



@media (min-width:1340px){

.about-section .vedio-contant{height:495px;}

}

@media (max-width:767px){

.menus .navbar-nav li .dropdown-menu li,.menus .navbar-nav li .dropdown-menu li:first-child,.menus .navbar-nav li .dropdown-menu li:last-child{padding:0;}	

.menus .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#FFF; padding: 4px 15px;}

.menus .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#ad172b;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#FFF;}

}



/*25/01/2018*/

.slider .carousel-control.left {background-image: none;	width: 45px;height: 50px;background-color: #fff;padding-top: 8px;border-radius: 7px; opacity:1; border-top-left-radius:0; border-bottom-left-radius:0;}

.slider .carousel-control.right{background-image:none; background-color: #fff; width:45px; height:50px; padding-top: 8px; opacity:1; border-radius: 7px; border-top-right-radius:0; border-bottom-right-radius:0;}

.slider .carousel-control{top:390px; margin:0;}

.porduct-item-img {margin: auto; max-width: 800px;}

.slider .carousel-control.left:hover {background-color: #ad172b;}

.slider .carousel-control.right:hover {background-color: #ad172b;}



@media (max-width:767px){

.slider .carousel-control.left{width:35px; height:38px; padding-top:4px;}

.slider .carousel-control.right{width:35px; height:38px; padding-top:4px;}

.slider .carousel-control{top: 165px;}

.slider .carousel-control.left img{max-width: 12px;}

.slider .carousel-control.right img{max-width: 12px;}

.porduct-item-img {margin: auto;max-width: 100%; display: inline-block; width: 400px;}

.product-item-detial.project-item-detial{text-align: center;margin: auto; display: inline-block; width:100%;}

}



@media (max-width:479px){

.slider .carousel-control {top: 140px;}

.porduct-item-img {margin: auto;max-width: 100%; display: inline-block; width:282px;}

.product-item-detial.project-item-detial {text-align: center;margin: auto; display: inline-block; width:100%;}

}



@media (min-width:768px) and (max-width:991px) {

.product-item-detial .porduct-item-img .owl-nav .owl-next{right: -16px;}

.product-item-detial .porduct-item-img .owl-nav .owl-prev{left: -19px;}

.porduct-item-img {margin: auto;max-width: 100%;width: 100%;}

}





/*6-3-2018*/



.modal-body .contact-form .form-section .form-control{text-transform:capitalize;}

.modal-body .contact-form .form-section .captcha .form-control{text-transform:inherit;}

.product-listing .listing li figure{margin-bottom:15px;}

.contact-form {padding-bottom:60px;}

.contact-form .form-section{ margin-bottom:0px;}

.contact-form div.wpcf7-validation-errors{margin-top:0px !important;} 

.contact-form div.wpcf7-mail-sent-ok{margin-top:0px !important;} 

.corvalues-content tr td img{max-width:100%;}

.corvalues-content tr td {vertical-align:middle;}

.corvalues-content tr td:first-child{max-width:200px;}

.about-content img{max-width:100%;}

.cstm-galary-list{margin:0ppx; padding:0px; display:block;}

.cstm-galary-list li{display:inline-block; vertical-align:top; width:22%;}

.landmark-projects ul li{vertical-align:top;}



.about-left-panel ul li.active a{background-color:#fff; color:#05283d;}

.modal-body .contact-form .form-section .submit-button{position:relative; display:inline-block;}

.modal-body .contact-form .form-section .submit-button img.ajax-loader{position:absolute; right:-25px; top:25px;}



.contact-form.cstm-contact-page .form-section .submit-button{display:inline-block; position:relative;}

.contact-form.cstm-contact-page .form-section .submit-button .ajax-loader{position:absolute; right:-25px; top:25px;}



.main-footer .footer-left ul{display:inline-block; vertical-align:top; margin-right:40px;}

.main-footer .footer-left ul:last-child{margin-right:0px;}

.main-footer .footer-left ul li{display:block; width:100%;}



.slider .carousel-caption{top:215px;}

#bottomstick{
    display: none;
}
#upBtn {
    /*display: none;*/
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;
    padding: 15px;
    background: #164c6dc2;
}
a:hover, a:focus {
    text-decoration: none;
}
.menus .navbar-default .navbar-nav li a{padding: 0px;}
form.search-form.manual .search-submit {
    background-color: #05283d;
    color: #fff;
}
form.search-form.manual input {
    border: 1px solid #ccc;
    padding: 5px;
}


@media (min-width:992px) and (max-width:1199px) {



.slider .carousel .item img{left:auto; margin-left:0px; max-width:100%;}

.slider .carousel-caption{top:100px;}

.slider .carousel-control{top:250px;}	

.inner-banner figure img{max-width:100%; left:0px; margin-left:0px;}

.inner-banner .inner-banner-content{bottom:50px; padding:8px 20px !important;}

.inner-banner h2 span{font-size:18px;}

.inner-banner h2{font-size:20px; line-height:25px;}



.product-right .product-item-detial .porduct-item-img .owl-nav .owl-prev{left:10px; background-size:12px;}

.product-right .product-item-detial .porduct-item-img .owl-nav .owl-next{right:10px; background-size:12px;}



.cstm-galary-list li{width:24%;}

.product-left{padding-bottom:10px;}

.about-left-panel.equal-about-panel{height:auto !important;}

.caret{position:absolute; right:-2px; top:8px; border-top:4px solid #05283d;}

.news-sec .back-button .btn-blue{margin-bottom:20px;}

}



@media (min-width:768px) and (max-width:991px) {

	

.product-sub-panel .product-left ul li a{padding:8px 10px 9px 10px}	



.slider .carousel .item img{left:auto; margin-left:0px; max-width:100%;}

.slider .carousel-caption{top:60px;}

.slider .carousel-control{top:200px;}

.inner-banner figure img{max-width:100%; left:0px; margin-left:0px;}

.inner-banner .inner-banner-content{bottom:100px; padding:8px 20px !important;}

.inner-banner h2 span{font-size:18px;}

.inner-banner h2{font-size:20px; line-height:25px;}



.product-right .product-item-detial .porduct-item-img .owl-nav .owl-prev{left:-5px; background-size:12px;}

.product-right .product-item-detial .porduct-item-img .owl-nav .owl-next{right:-5px; background-size:12px;}



.cstm-galary-list li{width:22%; margin-right:10px;}



.about-left-panel.equal-about-panel{height:auto !important;}

.product-left{padding-bottom:10px;}

.caret{position:absolute; right:-2px; top:8px; border-top:4px solid #05283d;}

.news-sec .back-button .btn-blue{margin-bottom:20px;}



.contact-form.cstm-contact-page .form-section .form-control::-moz-placeholder{font-size:13px;}

.contact-form.cstm-contact-page .form-section .form-control:-ms-input-placeholder{font-size:13px;}

.contact-form.cstm-contact-page .form-section .form-control::-webkit-input-placeholder{font-size:13px;}

.contact-form.cstm-contact-page .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha.cstm-captcha{max-width:100%;}


}


@media (max-width:767px){

.inner-banner{ height:auto;}

.inner-banner figure img{margin-left:0px; left:auto; max-width:100%;}	

.slider .inner-banner .inner-banner-content{bottom:80px;}



.product-left{margin-bottom:30px; padding-bottom:20px;}

.product-right .product-listing .listing-heading h2{margin:0px; font-size:20px;}

.product-right .product-listing .listing-heading.back-button a.btn-blue{font-size:14px; width:100px; padding:0px; line-height:43px;}



.product-right .porduct-item-img{width:100%;}

.product-right .product-item-detial .porduct-item-img .owl-nav .owl-prev{left:-10px; background-size:15px;}

.product-right .product-item-detial .porduct-item-img .owl-nav .owl-next{right:-10px; background-size:15px;}



.modal-body .contact-form .form-section .form-control::-moz-placeholder{font-size:13px;}

.modal-body .contact-form .form-section .form-control:-ms-input-placeholder{font-size:13px;}

.modal-body .contact-form .form-section .form-control::-webkit-input-placeholder{font-size:13px;}



.product-listing .listing-heading{margin-bottom:30px;}



.contact-form {padding-bottom:30px;}

.about-content img{max-width:100%;}



.corvalues-content tr td:first-child{max-width:100px;}

.table-responsive table.corvalues-content tbody tr td{white-space:normal;}



.about-section .vedio-contant .aboutheight p{padding-right:10px;}

.about-section .vedio-contant .aboutheight{margin-bottom:20px;}

.copyright .footer-social li a{line-height:24px;}

.slider .carousel-indicators li.active{background-color:#ad172b;}

.cstm-galary-list li{width:48%;}

.header-top-right .menus .navbar-default .navbar-nav li.active a{color:#007da5;}



.modal-body .submit-button .btn-red{margin-top:0px;}

.modal-header .close{opacity:1; color:#000;}



.modal-body .contact-form .form-section .submit-button{position:relative; display:inline-block;} 

.modal-body .contact-form .form-section .submit-button img.ajax-loader {right: -25px;	top: 15px;}



.contact-form.cstm-contact-page .form-section .form-control::-moz-placeholder{font-size:13px;}

.contact-form.cstm-contact-page .form-section .form-control:-ms-input-placeholder{font-size:13px;}

.contact-form.cstm-contact-page .form-section .form-control::-webkit-input-placeholder{font-size:13px;}



.slider{position:relative;}

.slider .carousel-control{top:35%;}	

.slider .carousel-caption{position:absolute; left:0px; top:32%; padding:10px;}

.slider .carousel-caption .btn-red{font-size:13px; height:32px; line-height:32px; padding:0px 10px;}

.slider .carousel-indicators{bottom:0px; margin-bottom:0px;}

.slider .carousel-indicators li, .slider .carousel-indicators li.active{width:30px;}

}



@media (min-width:580px) and (max-width:767px) {

.slider{position:relative;}

.slider .carousel-control{top:42%;}	

}



@media (max-width:479px){

.slider .inner-banner .inner-banner-content{bottom:85px; padding:5px 10px;}

.inner-banner h2 span{font-size:13px;}

.inner-banner h2{font-size:15px; line-height:18px;}	

.corvalues-content tr td:first-child{width:auto; max-width:100%;}

footer .main-footer .footer-left{margin-bottom:25px;}

footer .main-footer .footer-left ul{margin-bottom:0px; margin-right:0px; display:block;}



.slider .carousel-caption{top:25%;}

}





/*6-3-2018*/