/* CSS Document */

body {
background: #f5f1e8 url(images/body-bg-1.png);
color: #545353;
line-height: 24px;
font-family: 'Open Sans', sans-serif;
}
a {text-decoration:none; color:#f0755e;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
a:hover {text-decoration:none;}

table{ text-align:left;}
.margin-top60 {margin-top: 60px;}
.no-margin {margin: 0px;}
.padding-LR-0{ padding-left:0; padding-right:0;}


ol,ul{list-style:none; padding:0; margin:0;}

.green-tick{ padding:0; text-align:left; margin-bottom:10px; }
.green-tick li{margin:0px; padding:5px 0px 0px 24px; background: url(images/green-tick.png) 1px 11px no-repeat; text-align:left;}

.blue-arrow{ margin-bottom:20px;}
.blue-arrow li{margin:0px; padding:5px 0px 0px 12px; background: url(images/blue-arrow.png) 1px 13px no-repeat; text-align:left;}

.blue-arrow-1{ margin-bottom:20px; padding:0; text-align:left; font-size:14px;}
.blue-arrow-1 li{margin:0px;padding:10px 0px 0px 12px;list-style: none;background: url(images/arrow-blue.png) 1px 19px no-repeat;}


.red-arrow{ padding:0; text-align:left; margin-bottom:10px;}
.red-arrow li{margin:0px 0px; padding:5px 0px 0px 12px; background: url(images/red-arrow.png) 1px 14px no-repeat; text-align:left;}

/* Sagar Css
==============================================================================*/
ul.arrow-blue {padding:0; text-align:left; font-size:14px; margin-bottom:20px;}
ul.arrow-blue li{margin:0px 0px;padding:10px 0px 0px 12px; list-style: none;background: url(images/arrow-blue.png) 5px 19px no-repeat;}

/*------------ Header--------------*/
.logo-left{ float:left; width:131px; margin-top:10px;}
.logo-center{ width:366px; position:absolute; margin: 8px 0 0 -183px; left: 50%;}/*margin left 50% of width*/
.logo-right{ float:right; width:130px;margin-top:10px; }

/*------------ Typography--------------*/
h1, h2, h3, h4{}
h1{font-size:30px; color:#0160a2; text-transform:uppercase; font-weight:600; margin-bottom:15px;}
h2{font-size:25px; color:#0160a2; margin-bottom:15px; margin-bottom: 15px; border-bottom:1px #dbdbdb dotted; padding-bottom:15px;}
h3{font-size:20px; color:#e0560b; margin-top: 15px; margin-bottom:8px;}
h4{font-size:16px; color:#0160a2; margin-top: 15px; margin-bottom:8px;}
h5{font-size:14px; color:#e0560b; text-transform:uppercase; margin-top: 15px; margin-bottom:8px;}

#iwtContentArea .tab-title{font-size:30px; color:#373737; font-weight:300; margin-top: 0px; margin-bottom: 25px; border-bottom:1px #dbdbdb dotted; padding-bottom:15px;}

/*------------ Navigation--------------*/
.navbar-default{background:transparent;}
.navbar-collapse {padding-right: 0px; padding-left:0px;}
.navbar-default .nav li a {background:transparent;font-family: 'Roboto Condensed', sans-serif; color: #444444; font-size:14px; text-transform:uppercase;-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.navbar-nav > li{ background:url(images/link-devider.png) no-repeat center right;}
.navbar-nav > li > a {padding-top: 22px; padding-bottom: 22px; padding-left:18px; padding-right:18px;}
.navbar-nav > li > a:last-child {border-right: none; }
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {outline: 0; color: #fff; background: url(images/HeaderNav-hover.png)}
.navbar {min-height: 54px; margin-bottom:0px; border:none; border-radius: 0px;}

.navbar-toggle {margin-top:5px;}

/* For nav bar centered*/
.navbar-nav > li { float: none; display: inline-block;}

#NavRight{}
#NavRight .navbar-nav > li { background: transparent url("images/link-devider.png") no-repeat scroll right center; margin-top:16px;}
#NavRight .navbar-nav > li:last-child { background: none;}
#NavRight .nav li a {font-family: "Roboto Condensed",sans-serif; color: #0056bc; font-size: 14px; text-transform: none;}
#NavRight .navbar-nav > li > a { padding: 4px 15px 4px 15px;}
#NavRight .nav li a:hover{color: #fff; background:#f06766; border-radius: 15px;}

/*----------Stay link active------------*/
.activeLnk{ outline: 0; color: #fff !important; background: url("images/HeaderNav-hover.png") !important;}

/*---------------Banner carsol----------------------*/

/*---------------Photo Gallery css----------------------*/

.gallery-4-col p, .gallery-3-col p{margin:0px; background-color:#f5f5f5;font-family:"Roboto Condensed",sans-serif;}

.gallery-3-col {margin-bottom: 20px; padding-left:10px; padding-right:10px;}
.gallery-3-col p{font-size:16px; padding:3px 0px 3px 8px;}

.gallery-4-col {margin-bottom: 15px; padding-left:8px; padding-right:8px;}
.gallery-4-col p{font-size:14px; padding:2px 0px 2px 8px;}

/*---------------Photo Gallery css end----------------------*/
/*------------------Sections----------------*/

.container-fluid{ max-width:1366px;  box-shadow: 4px 0 4px -4px #ccc , -4px 0 4px -4px #ccc;}

#iwtHeader{background-color:#f7f9fb; height:155px; border-bottom:#1ccac4 solid 3px;}

#iwtHeaderNav{background:url(images/HeaderNav-bg.png) repeat-x; min-height:65px; border-bottom:#1ccac4 solid 1px;}

#iwtPageHeading{background: #1ccac4 url(images/page-header-bg.png); min-height:109px;}
#iwtPageHeading .container{padding-top:5px; padding-bottom:5px;}
#iwtPageHeading h2{color:#FFFFFF; font-size:30px; text-transform:uppercase; font-weight:300; margin-top: 30px;
margin-bottom:0px; display:inline-block; border-bottom:none;}
#iwtPageHeading strong{font-weight:600;}

/*right-col*/
.right-col-fix{position:relative; top:0px; padding:0;}
.right-col-fix .list-group {background-color:#1ccac4; border-radius: 10px;}
.right-col-fix .list-group-item:first-child{ border-top-left-radius: 7px; border-top-right-radius: 7px; background-color:#f5f5f5; color:#ec5d07; font-weight:600; font-size:15px;}
.right-col-fix .list-group-item:last-child { margin-bottom: 8px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}

.right-col-fix .list-group-item {padding: 10px 20px; margin-bottom: 1px; background-color: #1ccac4; border:none; border-bottom: 1px solid #2bd0c7;}

.right-col-fix a.list-group-item {color: #fff;}
.right-col-fix a.list-group-item:hover { padding: 3px 20px; margin:9px; color: #939393; text-decoration: none; border-radius: 20px; background-color: #F5F5F5; border: none;}

.right-col-fix a.list-group-item:focus{padding: 3px 20px; margin:9px; color: #939393; text-decoration: none; border-radius: 20px; background-color: #F5F5F5; border: none;}

.right-col-fix a.active-rp-link {padding: 3px 20px; margin:9px; color: #939393; text-decoration: none; border-radius: 20px; background-color: #F5F5F5; border: none;}

/*-----------------------------------------------------------------------------------*/
/*  Footer
/*-----------------------------------------------------------------------------------*/
#iwtFooter{background-color:#14c0b7; color:#FFFFFF; text-align:center; padding:10px;}
#iwtFooter .contact{ text-align:left;}
#iwtFooter .contact span{padding:12px 7px 0px 20px;color:#FFFFFF; font-size:13px;}

#iwtFooterNav{background-color:#f7f9fb; border-top:#e0e7ed solid 1px; color:#5f6e78; padding:40px;}

#footer-links {width: 80%; float: left; }
#footer-links a{color:#3b5998;font-size:13px; display: block;}
#footer-links a:hover{color:#000;}
#footer-links h5{ font-size:14px;color:#3e3d3d; font-weight:600; text-transform:uppercase;width:100%;padding-bottom:5px; margin-top:10px;}

#footer-links div{display: inline-block;width: 23%;float: left; margin-right:2%;}
#footer-links div ul {padding:0;}
#footer-links ul li {margin: 8px 0; list-style:none;} 

#footer-address{width:20%; float:right;}
.address{ margin:10px 0 8px 0; color:#5b5b5b;font-size:15px;line-height:20px;}
.address h5{ font-size:14px;color:#3e3d3d; text-transform:uppercase; width: 100%;padding-bottom:5px; margin-top:5px;}
.address span{padding:10px 0 10px 20px;display: block; font-size:13px;}

/* --------Categories photogllery -------*/
.gallery-link {max-height: 500px; overflow-y: auto;}
.gallery-link a{display: block ;padding: 10px 0 0 10px;background: url(images/blue-arrow.png) 0px 19px no-repeat; color:#2b2b2b }

.gallery-image a img{opacity: 0.8;outline: 1px solid #f1f1f1;border: 3px solid #FFF;}
.gallery-image a img:hover{opacity: 1;}

a.active-lp-cpg-link{ color:#3887e0;}
/*-------------------------- media queries----------------------------------*/

/*-------------------------- media queries----------------------------------*/

@media screen and (min-width:480px) and (max-width:992px){
#footer-links {width: 100%; }
#footer-address{ display:none;}
}

@media screen and (min-width:768px) and (max-width:991px){
#NavRight .navbar-nav > li > a { padding: 4px 7px 4px 7px;}
#NavRight .nav li a { font-size: 12px;}

.navbar-nav > li > a { padding-left:10px; padding-right:10px;}
.navbar-default .nav li a { font-size:13px; text-transform: none}

}
@media screen and (max-width:991px){
.logo-left{width:101px; margin-top:15px;}
.logo-left img{width:101px;}

.logo-right{width:100px;margin-top:15px; }
.logo-right img{width:100px; }
}

@media screen and (min-width:992px) and (max-width:1200px){
#NavRight .navbar-nav > li > a { padding: 4px 10px 4px 10px;}
#NavRight .nav li a { font-size: 13px;}

.navbar-nav > li > a { padding-left:16px; padding-right:16px;}
}




/* Sagar Css ==============================================================================*/

/* Section bg color
=============================================================================*/
.outer-gray, .outer-white {   
    min-height:100px;
    position:relative;
    padding:10px;
}
.outer-gray {   
    background:#EEEEEE;    
}
.outer-white {
    background:#FFF;    
}
/* Section bg color end
=============================================================================*/
/* sagar dropdown-submenu css
=====================================================*/
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.dropdown:hover > .dropdown-menu {
    display: block;
 }
/* sagar dropdown-submenu css End
=====================================================*/
/* sagar css
=====================================================*/
.borderless td, .borderless th {
    border: none !important;    
}
.panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";    
    float: right; 
    color: grey; 
}
.panel-heading a.collapsed:after {
    content: "\e080";
}
/* sagar css End
=====================================================*/
/* layout design
==================================================*/
#iwtHeaderTopNav{background-color:#3dd4cf; min-height:30px; color:#FFFFFF; padding-top:5px; padding-bottom:5px;}
#iwtHeaderTopNav a{ color:#FFFFFF; font-size:13px;}
#iwtHeaderTopNav a:hover{ color:#006180; font-size:13px;}