@charset "utf-8";
*{
 margin:0px;
 padding:0px;
 outline:none;
 
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;

 }
body { background-color: #fafafa; font-family: 'Roboto', sans-serif;}
li{
 list-style:none;
 display:inline-block;
}
p{
 text-align:justify;   
}
a:focus{ outline:none;}
a:hover{ text-decoration:none;}
a{ text-decoration:none;}
img{max-width:100%;}
.my-container{padding:0;}
.wrapper,.header,.footer,.section{ width:100%;}
.header{background:#fafafa; padding:10px 0;}
.inner-wrapper{width:1150px; margin:0 auto; padding:0;}
.logo{margin-top:30px;}
.header-fixed{padding-top:15px; background:#fff;}
.top-menu .dropdown .fa{color:#6f6a6a; padding:0 0 0 5px;}
.top-menu.text-right .dropdown li{padding:0; display:block;}
.top-menu .fa{color:#000; padding-right:8px; font-size:17px;}
.top-menu a{color:#000;}
.top-menu.text-right li {padding-left: 20px;}
.top-menu .dropdown .dropdown-menu{width:100%;}
.menuu .navbar-default {background-color:#fff; border:0;}
.menuu .navbar-default .navbar-nav > .active > a,.menuu .navbar-default .navbar-nav > .active > a:hover,.menuu .navbar-default .navbar-nav > .active > a:focus{background:none; border:0}
.menuu .navbar-default li:hover,.menuu .navbar-default li:active,.menuu .navbar-default li:focus,.menuu .navbar-default li.active{border-top:2px solid #26a9e0;}
.menuu .navbar-default li{border:2px solid #fff; text-align:center;}
.menuu .nav.navbar-nav { float: right;}
.menuu .container-fluid{padding:0;}
.menuu .navbar {  border: 0;  margin-bottom:0;  min-height: 50px;}
.menuu .navbar-collapse{padding:0;}
.menuu li a{font-size:15px; color:#000 !important; text-transform:uppercase; padding:15px 10px;}
.top-menu.text-right > ul {margin-bottom:25px;}

/*************slider css start********************/
.slider .item img{width:100%;}
.slider .carousel-control{width:35px; height:76px; top:50%; margin-top:-35px;}
.slider .carousel-control.left{background:url(../images/arrow-pre.png) no-repeat left center; left:30px; }
.slider .carousel-control.right{background:url(../images/arrow-next.png) no-repeat right center; right:30px;}
.slider .carousel-indicators{display:none;}
.slider .carousel-caption{ left:0; top:0; width:1170px; height:275px; color:#000; margin:0 auto;}
.slider .carousel-caption h2{color:#000;}
.my-caption{position:absolute; left:0; top:115px; width:100%;}

/*************slider css ends********************/

.section_container h1{color:#010101; text-transform:uppercase; font-size:20px; margin:60px 0 33px;}
.section_container h2{color:#000; font-size:22px; font-weight:300; line-height:34px; margin:0 0 40px 0}
.section_container p{color:#575757; font-size:16px; font-weight:300; margin-bottom:26px; text-align:left;}
.box1:last-child{padding-right:0; margin-left:30px;}
.box1:first-child{padding-left:0; margin-right:30px;}
.box1{padding:0; width:31%;}
.box1,.box1 p {text-align:center;}
.box1 img{border-radius:7px; border:1px solid #dedede;}
.box1 h3{color:#02a3ae; font-size:18px; text-transform:uppercase; margin:20px 0;}
.box1 p{font-size:16px; color:#575757; line-height:25px; font-weight:300; margin:0;}
.image{padding:35px 0 80px; }


/*--------------custom-slider------------*/


    #owl-demo .item{
    padding: 30px 0px;
    margin: 10px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    }
    .customNavigation{
    text-align: center;
    }
    //use styles below to disable ugly selection
    .customNavigation a{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
     
/*--------------custom-slider------------*/

.partner h1{margin-top:0;}
.partner-slider{position:relative; padding:0 100px;}
.partner-slider .next,.partner-slider .prev{position:absolute; top:50%; margin-top:-38px; cursor:pointer;}
.partner-slider .next{right:0;}
.partner-slider .prev{left:0;}


/*---------------footer start------------------------*/
.footer{background:#25a6dc; margin-top:80px;  color:#fff; padding-bottom:60px;}
.footer li{display:block;}
.first li .fa{padding-right:25px;}
.footer li .foot-head h2{font-size:18px; text-transform:uppercase; }
.first li a{color:#fff; font-size:15px;}
.first li a:hover{color:#15277c;}
.footer .input-group {border-radius:0px; border:0;}
.footer .input-group-addon {color:#25a6dc; background:#fff; border:1px solid #dedede; border-radius:0px 7px 7px 0px; border-left:0; font-size:25px;}
.footer input.form-control{border-radius:7px 0px 0px 7px; border:1px solid #dedede; box-shadow:none; border-right:0; height:40px;}
.footer .social a{background:#000; color:#fff; width:38px; height:38px; border-radius:50px; display:inline-block; text-align:center; line-height:38px; margin-bottom:15px;}
.footer .social a.f1:hover{background:#2B3990;transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.footer .social a.f2:hover{background:#27AAE1; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.footer .social a.f3:hover{background:#D13D2F; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.footer .social a.f4:hover {background:#EB6123; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.footer .social a.f5:hover{background:#0E5D98; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.footer .social a.f6:hover{background:#00AFF0; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.live-demo{text-align:center; padding-top:25px; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.live-demo .btn{background:#66cc66; color:#fff; border-radius:10px; padding:10px 35px; border:0; font-size:25px; font-weight:300; margin-right:30px; text-shadow:1px 1px 1px rgba(0,0,0,.50); }
.live-demo .btn img{padding-left:10px; vertical-align:top; display:inline-block;}
.live-demo .btn:hover,.live-demo .btn:active,.live-demo .btn:focus{border-radius:10px;  background:#15277c; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; outline:none;}
.foot-bott{padding:25px 0;}
.foot-bott ul{margin:0;}
.foot-bott p{color:#2b2b2b; font-size:13px; font-weight:300; margin:0;}
.foot-bott li a,.foot-bott li{color:#66cc66; font-size:13px; font-weight:300;}
.foot-bott li:last-child,.foot-bott li:last-child a{padding-left:10px;}
.foot-bott li a:hover{color:#15277c; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.text1 {width: 460px;}
.text1 h1{color:#000; font-weight:300; font-size:30px; margin:0;}
.text1 p{font-size:16px; font-weight:300; color:#575757; line-height:30px; margin:0;}
.slider .live-demo .btn.btn-default{background:#26a9e0; }
.slider .live-demo .btn.btn-default:hover{background:#66cc66; }
.slider .live-demo{text-align:left; margin:0;}



/*citizen page*/
.breadcrumb > li + li:before{content:">>";}
.breadcrumb{background:#fafafa; padding:25px 0; margin:0;}
.breadcrumb li a,.citizen .breadcrumb li.active{color:#090909; font-size:16px; font-weight:300;}
.breadcrumb li a:hover{color:#25A6DC;}
.left-citizen p{font-size:16px; font-weight:300; line-height:30px; padding:0px 0 30px; color:#575757; text-align:left;}
.left-citizen h5{ padding:20px 84px 12px; text-align:center; font-style:italic; font-size:16px; font-weight:300; line-height:30px; color:#575757;}
.citizen h2{font-size:20px; color:#010101; text-transform:uppercase;}
.left-citizen img{margin-bottom:22px;}
.left-citizen p:last-child{padding:0; margin:0;}
.right-citizen .inner-citizen{padding:15px 0 0 38px;}
.search .form-control{color:#6d6d6d; border:1px solid #c8c8c8; min-height:45px; background:url(../images/mag.jpg) no-repeat 98% center; font-size:14px; font-weight:300; border-radius:0; color:#6d6d6d; }
.inner-citizen li{display:block;}
.inner-citizen li a{background:url(../images/arrow-small.png) no-repeat left center; padding:0 0 0 25px; color:#010101; font-size:15px; font-weight:300; display:block;}
.inner-citizen h2{margin:0; padding:0 0 20px 0;}
.inner-citizen ul{padding-bottom:45px;}
.search .form-group{margin:0; padding-bottom:20px;}

/*advisory page*/
.advisory-content h2{font-size:20px; color:#010101; text-transform:uppercase; margin:0; padding-bottom:25px;}

.advisory-content p{font-size:16px; font-weight:300; line-height:30px; padding:0px 0 30px; color:#575757; text-align:left;}

.my-box{ -webkit-backface-visibility : hidden; -moz-backface-visibility : backface-visibility : hidden; hidden;  width:210px; height:194px; margin:0 auto; border:4px solid #249bd5; border-radius:30px; background:url(../images/box1.jpg) no-repeat center #fff; overflow:hidden; text-align:center; transform: skewX(-22deg); -webkit-transform: skewX(-22deg); -moz-transform: skewX(-22deg);}
.my-box img{transform: skewX(22deg); -webkit-transform: skewX(22deg);  -moz-transform: skewX(22deg);  left : -28px;  position:relative; max-width:inherit;}
.skew-box h4{color:#72b904; font-size:20px; text-align:center; padding-right:75px; margin:30px 0 15px;}
.skew-box h5{font-size:15px; color:#72b904; text-align:center; padding-right:75px;}

.skew-box { padding-bottom: 40px;}

.advisory-content p span{font-weight:500;}
.advisory-form h1{color:#249bd5; font-size:20px; text-transform:uppercase; padding-bottom:15px;}
.advisory-form input{border:1px solid #898989; border-radius:0; box-shadow:none; color:#969696; font-size:15px; font-weight:300;}
.advisory-form textarea{border:1px solid #898989; border-radius:0; box-shadow:none; min-height:243px; color:#969696; font-size:15px; font-weight:300;}
.padding-custom{padding-right:10px;}
.advisory-form p a{color:#66cc66;}
.advisory-form p,.advisory-form h5{font-size:16px; font-weight:300; color:#090909; margin:0; padding-bottom:5px;}
.advisory-form h5{line-height:25px; padding-bottom:20px;} 
.advisory-form .live-demo{text-align:left; padding:0;}
.advisory-form .live-demo .btn{padding:7px 15px; font-size:20px;}
.advisory-form .live-demo .btn:hover{background:#25A6DC;}
.advisory-form .form-group{margin-bottom:10px;}
.banner img{width:100%;}