@charset "utf-8";

/* CSS Document */



@font-face {

    font-family:'Droid Arabic Kufi';

    src: url('../font/Droid Arabic Kufi Bold.eot');

	src: url('../font/Droid Arabic Kufi Bold.eot?#iefix') format('embedded-opentype'),

		url('../font/Droid Arabic Kufi Bold.woff2') format('woff2'),

		url('../font/Droid Arabic Kufi Bold.woff') format('woff'),

		url('../font/Droid Arabic Kufi Bold.svg#Droid Arabic Kufi Bold') format('svg');

    font-weight: 700;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-FEFC;

}



@font-face {

    font-family:'Droid Arabic Kufi';

    src: url('../font/Droid Arabic Kufi.eot');

	src: url('../font/Droid Arabic Kufi.eot?#iefix') format('embedded-opentype'),

		url('../font/Droid Arabic Kufi.woff2') format('woff2'),

		url('../font/Droid Arabic Kufi.woff') format('woff'),

		url('../font/Droid Arabic Kufi.svg#Droid Arabic Kufi') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-FEFC;

}



@font-face {

    font-family:'Uni Sans Heavy CAPS';

    src: url('../font/UniSansHeavyCAPS.eot');

	src: url('../font/UniSansHeavyCAPS.eot?#iefix') format('embedded-opentype'),

		url('../font/UniSansHeavyCAPS.woff2') format('woff2'),

		url('../font/UniSansHeavyCAPS.woff') format('woff'),

		url('../font/UniSansHeavyCAPS.svg#UniSansHeavyCAPS') format('svg');

    font-weight: 900;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-FB02;

}



@font-face {

    font-family:'Uni Sans Thin CAPS';

    src: url('../font/UniSansThinCAPS.eot');

	src: url('../font/UniSansThinCAPS.eot?#iefix') format('embedded-opentype'),

		url('../font/UniSansThinCAPS.woff2') format('woff2'),

		url('../font/UniSansThinCAPS.woff') format('woff'),

		url('../font/UniSansThinCAPS.svg#UniSansThinCAPS') format('svg');

    font-weight: 250;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-FB02;

}



@font-face {

    font-family:'Motor Oil 1937 M54';

    src: url('../font/Motor Oil 1937 M54.eot');

	src: url('../font/Motor Oil 1937 M54.eot?#iefix') format('embedded-opentype'),

		url('../font/Motor Oil 1937 M54.woff2') format('woff2'),

		url('../font/Motor Oil 1937 M54.woff') format('woff'),

		url('../font/Motor Oil 1937 M54.svg#Motor Oil 1937 M54') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-007E;

}





body{ width:auto; height:auto; margin:0px 0px ; padding:0px 0px;color:#FFF; font-size:13px;font-family: 'Lato', sans-serif;}

a:hover{outline:none;transition: all 0.4s ease 0s;text-decoration:none!important;}

a{outline:none;transition: all 0.4s ease 0s;}

a:focus{outline:none;}



.header {

    background: #fff;

    height: auto;

    margin: 0;

    padding:15px 0px 0px;

   /* position: fixed;*/

    top: 0;

    width: 100%;

}



.logoC {

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: auto;

}



.menusec {

    display: inline-block;

    margin: 0 auto;

}



#cssmenu{float:left; background:none !important; z-index:1!important; margin-top:0px!important;}

#cssmenu > ul > li > a{font-family: 'Lato', sans-serif;font-size:14px !important; color:#686868 !important;font-weight:300 !important;padding:41px 8px!important; text-transform:capitalize !important;}

#cssmenu > ul > li:hover > a{color:#00aeef !important;}

#cssmenu > ul > li a.active {color:#00aeef !important;}

#cssmenu ul li ul li a:hover{color:#00aeef !important;}

#cssmenu ul ul li a{color:#FFF !important;background:rgba(0, 0, 0, 0.8)!important; width:280px!important; margin-left:2px!important;font-family: 'Lato', sans-serif;font-size:13px !important; padding:11px 15px!important;}

#cssmenu > ul > li.has-sub > a::before{ display:none!important;}

#cssmenu > ul > li.has-sub > a::after{display:none!important;}



.langebox{background:#303030; padding:10px 20px; overflow:hidden;}

.langebox .active{color:#00aeef;}

.langebox p{font-size:12px; margin:0px 5px 0px 0px; text-transform:uppercase; float:left;}

.langebox a{font-size:12px; margin:0px 0px 0px 15px; text-transform:uppercase; float:left; color:#FFFFFF;}

.langebox a:hover{color:#00aeef;}

.arbc-lng{font-family:'Droid Arabic Kufi'; font-weight:400;}



.header .col-lg-3{width:22%; padding-left:0px;}

.header .col-lg-7{width:63%;}

.header .col-lg-2{width:15%;}



.numberdv{overflow:hidden; margin:12px 0px 0px;}

.bookngdv{overflow:hidden; float:left; margin-right:5px;}



.book {

    background: #8bc242;

    border: none;

    color: #fff;

    display: table;

    font-size: 16px;

    margin: 0;

    padding: 6px 13px;

    transition: all 0.4s ease 0s;

	font-weight:700;

	text-transform:uppercase;

}

.book:hover{background:#00aeef;}



.numberdv h4{font-size:18px; color:#00aeef; margin:0px;font-family:'Uni Sans Heavy CAPS'; float:left;}

.numberdv a{font-size:12px; color:#6e7c81; float:left;}

.numberdv a:hover{color:#00aeef;}

/*.mrgnright{ margin-right:0px;}*/



.sliderC {

    margin: 0;

    overflow: hidden;

    padding: 0;

    position: relative;

    width: 100%;

}



.color-cap{position:absolute; top:48%; left:8%;font-family: 'Unica One', cursive; color:#FFFFFF; text-transform:uppercase;}

.color-cap h1{margin:0px;background:#00aeef;font-size:20px; margin-bottom:1px; display:table; padding:1px 6px;}

.color-cap h2{margin:0px;background:#8cc600;font-size:20px;margin-bottom:1px;display:table; padding:1px 6px;}

.color-cap h3{margin:0px;background:#ff8a00;font-size:20px;margin-bottom:1px;display:table; padding:1px 6px;}

.color-cap h4{margin:0px;background:#c41c00;font-size:20px;margin-bottom:1px;display:table; padding:1px 6px;}

.color-cap h5{margin:0px;background:#6e7c81;font-size:20px;margin-bottom:1px;display:table; padding:1px 6px;}



.carousel-caption h1 {

    color: #fff;

    font-family:'Uni Sans Thin CAPS';

    font-size:40px;

    margin: 0px;

    text-align: left;

    text-transform: none;

}



.carousel-caption h1 span{font-family:'Uni Sans Heavy CAPS';}



.carousel-caption {

    left: 8%;

    padding-bottom: 0;

    padding-top: 0;

    text-shadow: none;

    bottom:15%;

    width:53%;

}



.carousel-indicators {

    left: 91%;

    margin: 0;

    top: 43%;

    width: 10%;

}



.carousel-indicators li {

    border: 2px solid #6e7c81;

    display: table;

	margin-bottom:10px;

	background-color:#6e7c81;

	width:13px;

	height:13px;

}



.carousel-indicators .active {

    background: none;

    border-color: #FFF;

    height: 13px;

    margin: 1px 1px 10px;

    width: 13px;

}



.service-outer{height:auto; width:auto; margin:-70px 0px 50px;}

.serv-rightbox{overflow:hidden; background:#f2f2f2; padding:88px 45px;}

.serv-rightcnt{overflow:hidden; height:167px;}

.serv-rightcnt p{font-size:19px; color:#6e7c81; line-height:28px; text-transform:uppercase; text-align:left; font-weight:300; margin:0px;}

.more-dtls {

    background:#6e7c81;

    color: #fff;

    float: left;

    font-weight:400;

    margin: 10px 0px 0px;

    padding: 8px 16px;

    text-transform: none;

    transition: all 0.4s ease 0s;

	font-size:15px;

}



.more-dtls span{background: url(../images/mr.png) no-repeat right center; padding-right:80px;}

.more-dtls:hover{color:#FFFFFF; background:#00aeef;}



.ser-centerbox{background:#00aeef url(../images/bg.png) no-repeat; background-size:100% 100%; padding:55px 50px 45px; overflow:hidden; min-height:390px;}

.ser-centerbox h4{background:url(../images/sr.png) no-repeat left bottom; font-size:35px; color:#FFFFFF; padding-bottom:14px; margin:0px 0px 13px;}

.postin {

    position: relative;

}



.ser-centerbox ul {

    font-size: 13px;

    margin: 0px;

    padding: 0;

}



.ser-centerbox ul li {

    line-height: 28px;

    list-style: outside none none;

    margin-bottom: 0;

    text-align: left;

	font-size:14px;

	color:#FFFFFF;

}



.ser-centerbox ul li a{color:#FFFFFF;}

.ser-centerbox ul li a:hover{color:#6e7c81;}

.nomrgn{margin-left:0px; margin-right:0px;}

.nopdn{padding-left:0px; padding-right:0px;}

/*.tribg {

    left: 0;

    position: absolute;

    right: 0;

    bottom: 0;

}

.tribg img {

    width: 100%;

}*/



.serv-leftbox{ position:relative; overflow:hidden;}

.serv-imgbox{height:390px; width:auto; overflow:hidden;}

.serv-imgbox img{width:100%; height:100%;}



.wrkng-box{ position:absolute; bottom:7%; left:17%;}

.ser-timebox {

    display: table;

    float: left;

    overflow: hidden;

	background:#8bc242;

	padding:20px 12px;

}

.ser-timebox .fa{font-size:50px; color:#FFFFFF;}

.wrkng-hrs{overflow: hidden; background:#FFFFFF; float:left; padding:12px;}

.wrkng-hrs h4{color:#00aeef; margin:0px 0px 2px; font-size:20px; font-weight:300;}

.wrkng-hrs h4 span{font-weight:700;}

.wrkng-hrs p{font-size:13px; color:#6e7c81; margin:0px 0px 2px;}



.appoinmntdv{background:#6e7c81; overflow:hidden;}

.app-rightbox{overflow:hidden; margin-bottom:50px;}

.appright-imgbox{height:auto; width:auto; overflow:hidden; margin:50px 0px 20px;}

.appright-imgbox img{width:100%;}

.app-rightbox h4{font-size:25px; margin:0px 0px 14px;}

.app-rightboxcnt{overflow:hidden;}

.app-rightboxcnt p{color:#FFFFFF; line-height:18px; margin:0px;}



.more-dtls1 {

    background:#FFF;

    color: #6e7c81;

    float: left;

    font-weight:400;

    margin: 10px 0px 0px;

    padding: 8px 16px;

    text-transform: none;

    transition: all 0.4s ease 0s;

	font-size:15px;

}



.more-dtls1 span{background: url(../images/mr1.png) no-repeat right center; padding-right:80px;}

.more-dtls1:hover{color:#6e7c81; background:#00aeef;}



.app-centrbox{background:url(../images/wbg.png) no-repeat; padding:50px 30px;}

.app-centrbox h4{font-size:25px; margin:0px 0px 14px;}

.app-centrbox p{font-size:13px; margin:0px; line-height:18px;}

.formdv{margin:12px 0px 6px;}

.mrgnten{margin-left:-5px; margin-right:-5px;}

.pdnten{padding-left:5px; padding-right:5px;}

.textBox {

    background: #fff none repeat scroll 0 0;

    color: #6e7c81;

	border:1px solid #FFFFFF;

    font-size: 13px;

    height: 30px;

    margin: 0 0 10px;

    padding-left: 5px;

    width: 100%;

	border-radius:4px;

}

.list-menu {

    background: #fff none repeat scroll 0 0;

    color: #6e7c81;

    font-size: 13px;

    height: 30px;

    margin: 0 0 10px;

    padding-left: 5px;

    width: 100%;

	border:1px solid #FFFFFF;

	border-radius:4px;

}

.txtfielD {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #FFF;

    color: #6e7c81;

    font-size: 13px;

    height:90px;

    margin:0px 0px 20px;

    padding: 9px 0 0 5px;

    width: 100%;

	border-radius:4px;

}

.req-ap{

    background: #00aeef;

    border: 1px solid #00aeef;

    color: #fff;

    display: table;

    font-size: 13px;

    margin: 0;

    padding: 6px 15px;

    transition: all 0.4s ease 0s;

	border-radius:4px;

  /*  width: 100%;*/

}

.req-ap:hover{background:#FFFFFF; color:#00aeef;}



::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #6e7c81;

   opacity:  1;

}



::-webkit-input-placeholder { /* WebKit, Blink, Edge */

    color:    #6e7c81;

}



.app-leftbox {

    overflow: hidden;

	padding-bottom:63px;

}



.appleft-logo {

    height: auto;

    margin: 50px 0 12px;

    overflow: hidden;

    width: auto;

}



.app-leftbox h3{font-size:27px; font-weight:300; margin:0px 0px 8px;font-family: 'Lato', sans-serif;}

.app-leftbox h4{font-size:15px; font-weight:700; margin:0px;font-family: 'Lato', sans-serif;}



.appleft-imgbox {

    height: auto;

    margin: 20px 0px 0px;

    overflow: hidden;

    width: auto;

}

.appleft-imgbox img{width:100%;}



.newsdv{height:auto; width:auto; overflow:hidden; padding:45px 0px 50px;}

.newsdv h3{font-size:25px; color:#5c696e; text-transform:none; margin:0px 0px 16px;}



.news-outerbox{height:auto; width:auto; overflow:hidden;}

.newsimg-out{position:relative;}

.newsimgbox{height:auto; width:auto; overflow:hidden;}

.newsimgbox img{width:100%;transition: all 0.4s ease 0s;}

.news-posn{position:absolute; bottom:0%;}



.news-outerbox:hover .newsimgbox img{transform:scale(1.05);transition: all 0.4s ease 0s;}



.news-outerbox h4{color:#00aeef; margin:18px 0px 6px; font-size:18px; text-transform:none; text-align:left;  height:42px;}

.newscnt{overflow:hidden; height:55px; display:inherit;}

.newscnt p{color:#5c696e; line-height:18px; margin:0px; text-align:left;}

.news-rdmr{font-size:13px; color:#5c696e; font-weight:800; text-transform:uppercase; margin-top:16px; float:left; display:inline-table;}

.news-rdmr:hover{color:#00aeef;}



.footer {

    background: url(../images/ftr.jpg) no-repeat;

	background-size:100% 100%;

    height: auto;

    overflow: hidden;

    padding: 50px 0px 40px;

    width: auto;

}



.footer h5 {

    color: #fff;

    font-size: 13px;

    font-weight: 700;

    margin: 0 0 18px;

    text-transform: uppercase;

}



.footmenu {

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: auto;

}



.footmenu li {

    color: #FFF;

    font-size: 13px;

    line-height: 20px;

    margin: 0;

    outline: medium none;

    text-decoration: none;

}



ul.footmenu li.active a {

    color: #00aeef;

}



.footmenu li a {

    color: #FFF;

    font-size: 13px;

    text-decoration: none;

    text-transform: none;

    transition: all 0.4s ease 0s;

}



.footmenu li a:hover{color:#00aeef;}



.footsocial {

    float: left;

    height: auto;

    margin: 14px 0px 0px;

    overflow: hidden;

    padding: 0;

    width: auto;

}



.footsocial li {

    display: block;

    float: left;

    margin: 0px 23px 0px 0px;

    overflow: hidden;

    padding: 0px;

    text-align: center;

    width: auto;

}



.footsocial li a {

    color: #fff;

    outline: medium none;

    text-align: inherit;

    text-decoration: none;

}



.footsocial li .fa {

    display: block;

    font-size:18px;

    line-height:18px;

    transition: all 0.4s ease-in-out 0s;

}



.footsocial li a:hover .fa{color:#00aeef;}



.footer h3{font-size:18px; text-align:left; text-transform:none; margin:0px 0px 4px;}

.footer h4{font-size:25px; color:#00aeef; text-align:left; text-transform:none; margin:6px 0px 4px;font-family:'Motor Oil 1937 M54'; font-style:italic;}

.footer p{font-size:13px; color:#FFFFFF;} 

.footer p a{ color:#FFFFFF;} 

.footer p a:hover{ color:#00aeef;} 

.footlogo {

    overflow: hidden;

}



.copyright {

    background: #FFF;

    height: auto;

    overflow: hidden;

    padding: 16px 0px;

    width: auto;

}



.copyright p {

    color: #474848;

    font-family: Arial;

    font-size: 12px;

    line-height: 12px;

    margin: 0;

    text-align: center;

}



.copyright p a{

    color: #474848;

    transition: all 0.4s ease-in-out 0s;

}



.copyright p a:hover{

    color: #00aeef;

    transition: all 0.4s ease-in-out 0s;

}







/*aboutus*/



.banner{height:auto; width:auto; overflow:hidden;}

.banner img{width:100%;}



.aboutusdv{height:auto; width:auto; overflow:hidden; padding:40px 0px; color:#5c696e;}

.aboutusdv h3{margin:0px 0px 30px; font-size:25px; text-transform:none;}

.abtimg {

    height: auto;

    overflow: hidden;

    width: auto;

}



.abtimg img {

    width: 100%;

}



.abt-text {

    margin:0px;

    overflow: hidden;

}

.abt-text p{line-height:18px; text-align:left;}



.titlebox{background:#00aeef; color:#FFFFFF; padding:13px 0px;}

.titlebox h3{margin:0px; font-size:25px; text-transform:none; text-align:left;}



.MVC {

    background:#6e7c81 url(../images/wbg.png);

    margin: 20px 0 0;

    padding: 15px;

}



.MVC h3 {

    color: #fff;

    font-size:18px;

    margin: 0 0 17px;

    text-transform: none;

}



.mv-imgbox {

    height: 135px;

    overflow: hidden;

    width: auto;

}



.mv-imgbox img{width:100%;}

.missiondv-cnt {

    margin: auto;

    overflow: hidden;

}



.missiondv-cnt{color:#FFFFFF; margin:0px;}



/*partners*/

.partensdv {

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px 10px;

    width: auto;

}
.parter-box{height:169px; width:auto; overflow:hidden;border: 1px solid #959595;transition: all 0.4s ease 0s; margin-bottom:30px;}
.parter-box img{width:100%;transition: all 0.4s ease 0s;}
.parter-box:hover img {
    transform: scale(1.1);
    transition: all 0.4s ease 0s;
}



/*partners*/

.insurancedv {

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px 10px;

    width: auto;

}
.insure-box{height:169px; width:auto; overflow:hidden;border: 1px solid #959595;transition: all 0.4s ease 0s; margin-bottom:30px;}
.insure-box img{width:100%;transition: all 0.4s ease 0s;}
.insure-box:hover img {
    transform: scale(1.1);
    transition: all 0.4s ease 0s;
}



/*services*/



.servicesdv {

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px 10px;

    width: auto;

}



.serv-outerbox {

    height: auto;

    overflow: hidden;

    width: auto;

	margin-bottom:30px;

}

.servimg-out {

    position: relative;

}

.servimgbox {

    height: 175px;

    overflow: hidden;

    width: auto;

}



.servimgbox img{width:100%;transition: all 0.4s ease 0s;}

.serv-posn {

    bottom: -1%;

    position: absolute;

}

.serv-outerbox:hover .servimgbox img{transform:scale(1.05);transition: all 0.4s ease 0s;}

.serv-outerbox h4 {

    color: #00aeef;

    float: left;

    font-size: 18px;

    height: 42px;

    margin: 18px 0 6px;

    text-align: left;

    text-transform: none;

}

.servlistcnt {

    float: left;

    height: 55px;

    overflow: hidden;

}

.newscnt p {

    color: #5c696e;

    line-height: 18px;

    margin: 0;

    text-align: left;

}

.serv-rdmr {

    color:#5c696e;

    display: inline-table;

    float: left;

    font-size: 13px;

    font-weight: 800;

    margin-top: 16px;

    text-transform: uppercase;

}

.serv-rdmr:hover{color:#00aeef;}



.services-detaldv{

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px;

    width: auto;

}

.services-detaldv h4{margin:0px 0px 20px;}

.servdetaile-img {

    overflow: hidden;

	height:auto; 

	width:auto;

}

.servdetaile-img img{width:100%;}

.prod-list ul {

    font-size: 13px;

    margin: 0px;

    padding: 0;

}

.prod-list ul li {

    line-height: 18px;

    list-style: outside none none;

    margin-bottom: 0;

    padding-left: 20px;

    position: relative;

    text-align: left;

}

.prod-list ul li:before{ content:"\f101"; font-family:FontAwesome;  position:absolute; left:0px; color:#00aeef;}



/*booking*/



.bookform h4{margin:0px 0px 10px;}

.margnlss {

    margin-left: -5px;

    margin-right: -5px;

}

.padnglss {

    padding-left: 5px;

    padding-right: 5px;

}



.textBox1 {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #bdbfc1;

    color: #383838;

    font-size: 13px;

    height: 35px;

    margin: 0px 0px 10px;

    padding-left: 9px;

    transition: all 0.4s ease 0s;

    width: 100%;

	border-radius:4px;

}



.list-menu1 {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #bdbfc1;

    color: #383838;

    font-size: 13px;

    height: 35px;

    margin: 0px 0px 10px;

    padding-left: 9px;

    transition: all 0.4s ease 0s;

    width: 100%;

	border-radius:4px;

}



.txtfielD1 {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #bdbfc1;

    color: #383838;

    font-size: 13px;

    height: 105px;

    margin: 0px 0px 10px;

    padding-left: 9px;

	padding-top:9px;

    transition: all 0.4s ease 0s;

    width: 100%;

	border-radius:4px;

}



.book-ap{

    background: #6e7c81 ;

    border: 1px solid #6e7c81;

    color: #fff;

    display: table;

    font-size: 13px;

    margin: 0;

    padding: 6px 15px;

    transition: all 0.4s ease 0s;

	border-radius:4px;

  /*  width: 100%;*/

}

.book-ap:hover{background:#00aeef; color:#FFF;}



.bookingpage-box {

    height: auto;

    overflow: hidden;

    padding: 0 38px;

    width: auto;

}

.bookingpage-box img{width:100%;}



.news-detaldv {

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px 10px;

    width: auto;

}



.news-detaldv .news-outerbox{margin-bottom:30px;}

.newsdetaile-img {

    height: auto;

    overflow: hidden;

    width: auto;

}

.newsdetaile-img img{width:100%;}

.nsev-detaldv{

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px;

    width: auto;

}

.nsev-detaldv h4{margin:0px 0px 6px;}





/*contactus*/



.contactusdv{

    color: #5c696e;

    height: auto;

    overflow: hidden;

    padding: 40px 0px;

    width: auto;

}

.contactusdv h4{margin:0px 0px 12px;}

.ipaddress-box1 {

    background: #494949 url(../images/cbg.png) no-repeat scroll left center;

    margin: 0 0 1px;

    overflow: hidden;

    padding: 22px 5px 22px 30px;

}



.ipaddress-box1 p {

    color: #fff;

    line-height: 20px;

    margin: 0;

    text-transform: none;

}

.ipaddress-box1 p a{color:#FFFFFF;}

.ipaddress-box1 p a:hover{color:#00aeef;}



.cont-right {

    overflow: hidden;

    padding-right: 35px;

}



.snD {

    background: #6e7c81 ;

    border: 1px solid #6e7c81 ;

    border-radius: 3px;

    color: #fff;

    display: table;

    float: left;

    font-size: 12px;

    margin-right: 20px;

    padding: 6px 17px;

    text-transform: uppercase;

    transition: all 0.4s ease 0s;

}



.snD:hover{background:#00aeef; color:#FFFFFF;}

.mapdv {

    margin-top: 40px;

    overflow: hidden;

}



.v-count {
    margin: 0 15px 0 0;float:left; margin-top:20px;

}
.v-count h3 {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    color: #333;
    font-size: 12px;
    margin: 0;
    padding: 4px 0 4px 4px;
}
.v-count span {
    background: #00aeef none repeat scroll 0 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #ffffff;
    margin: 0;
    padding: 3px 0 3px 4px;  font-size: 12px;
}































































@media (min-width: 1024px) and (max-width:768px) {







#cssmenu > ul > li > a{font-size:10px!important;/* padding:25px 10px !important;*/}









}











@media (min-width: 768px) and (max-width:1024px) {





#cssmenu > ul > li > a{font-size:10px!important; padding:41px 10px !important;}

#cssmenu ul ul li a{font-size:10px!important;}

.app-rightbox h4{font-size:15px;}

.app-centrbox h4{font-size:15px;}

.app-leftbox h3{font-size:23px;}

.app-leftbox h4{font-size:11px;}

.req-ap{font-size:11px;}



}



















@media (max-width: 768px){







.sliderC .item img{ width:auto;}



.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ max-width:none;}



#cssmenu .submenu-button.submenu-opened{background:#FFFFFF!important;}



#cssmenu #menu-button{color:#00aeef !important; padding:25px!important;}



#cssmenu #menu-button::after{border-bottom-color:#00aeef !important;border-top-color:#00aeef !important;}



#cssmenu #menu-button::before{background:#00aeef !important;}



#cssmenu #menu-button.menu-opened::after{ background:#00aeef !important;}



#cssmenu ul{background:#FFF;}



#cssmenu > ul > li > a{font-size:13px!important; padding:16px !important;;font-family: 'Lato', sans-serif; color:#686868; }



#cssmenu ul ul li a{font-size:12px!important; background:#FFF!important; font-size:10px!important; color:#686868 !important;;font-family: 'Lato', sans-serif;}



#cssmenu{width:69%!important; float:right; position:fixed!important; top:10px!important; right:3px!important; z-index:1500; margin:0px!important;}



#cssmenu > ul > li > a:hover .submenu-button::before{background:#FFF !important;}



#cssmenu .submenu-button::before{ background:#000000!important;}



#cssmenu .submenu-button::after{ background:#000000!important;}





.header .col-lg-2{width:100%;}

.header .col-lg-7{width:100%;}

.header .col-lg-3{width:100%; padding-left:15px;}



.carousel-indicators{ display:none;}



.color-cap{top:35%;}

.carousel-caption{bottom:15%; height:auto; width:80%;}

.carousel-caption h1{font-size:23px;}

.serv-rightcnt p{font-size:15px; line-height:24px;}

.serv-rightcnt{height:auto;}

.serv-rightbox{padding:52px 45px;}

.ser-centerbox h4{font-size:28px;}

.ser-centerbox{padding:42px;}

.serv-imgbox{height:auto;}







.v-count{ margin-top:60px;}








}

















@media (min-width: 768px) and (max-width:770px){













}













@media (max-width: 650px){











}







@media (min-width: 600px) and (max-width:640px){













}











@media (max-width: 480px){





.app-centrbox{background-size:100% 100%;}

.app-rightbox h4{font-size:20px;}

.app-centrbox h4{font-size:20px;}

.app-leftbox h3{font-size:20px;}

.app-leftbox h4{font-size:12px;}





}













@media (min-width: 370px) and (max-width:480px){







}











@media (max-width: 360px){





.ser-centerbox ul li{font-size:11px;}







}







@media (max-width: 320px){



.wrkng-box{left:6%;}





}







@media (min-width: 414px) and (max-width:736px){



.numberdv h4{float:none;}

.numberdv{margin:0px; float:none;}

.langebox{float:left;}

.app-rightbox h4{font-size:20px;}

.app-centrbox h4{font-size:20px;}

.app-leftbox h3{font-size:20px;}

.app-leftbox h4{font-size:12px;}





}







@media (min-width: 480px) and (max-width:736px){





.app-centrbox{background-size:100% 100%;}



}







@media (min-width: 900px) and (max-width:996px){

















}







@media (min-width: 603px) and (max-width:996px) {



	 

















}







@media (min-width: 501px) and (max-width:768px) {



	 











}













@media (min-width: 768px) and (max-width:991px) {



















}







@media (min-width: 768px) and (max-width:1000px) {



















}







@media (min-width: 990px) and (max-width:1300px) {















}







@media (min-width: 1024px) and (max-width:1300px) {















}











@media (min-width: 1390px) and (max-width:1920px) {















}



