.container_wrapper{min-height:100%;position:relative;}
header{height:96px;width:100%;}
header#tablet{display:none}
.logo{float:left;width:25%;margin-top:1%;margin-left:0.5%;}
.logo img{float:left;margin-top:3px;}
.logo h2{margin-top:24px;font-size:24px;}
nav{left:25%;position:absolute;width:55%;}
nav ul{list-style:none;}
nav ul li{float:left;position:relative;text-transform:uppercase;font-family:'Raleway',sans-serif;}
nav>ul>li.item-101:before,nav>ul>li.item-102:before,nav>ul>li.item-103:before,nav>ul>li.item-104:before{content:"";width:1px;height:24px;margin-top:-12px;background:#eee;position:absolute;top:50%;right:0px;z-index:-1;}
nav ul li a{float:left;padding:40px 30px;font-family:'Raleway',sans-serif;}
.search{float:right;width:20%;margin-top:1%;}
.search .search_text{background:url(../images/search_icon.png) #353535 right 5px no-repeat;border: 0 none;height:30px;width:60%;margin: 32px 10px 0 0;float:right;text-indent:5px;border-radius:5px;color:#fff;padding:0 30px 0 0px;}
nav > ul > li > a:hover, nav > ul > li > a:focus, nav > ul > li > a:active, nav > ul > li > a.active {background: none repeat scroll 0 0 #050708;color: white;}
nav > ul > li > a:hover:after, nav > ul > li > a:focus:after, nav > ul > li > a:active:after,nav > ul > li > a.active:after {background: none repeat scroll 0 0 #325baa;content: "";height: 1px;left: 15%;position: absolute;width: 70%;bottom: 37px;z-index:100;}
/*nav>ul>li:hover:after,nav>ul>li:focus:after,nav>ul>li:active:after  {background: none repeat scroll 0 0 #fafafa;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #000;bottom: -10px;display: block;height: 0;left: 50%;margin-left: -10px;
position: absolute;width: 0;z-index: 100;content:"";}*/
nav ul ul{display:none;position:absolute;top:101%;left:0;background:#353535;width:300px;z-index:1000;}
nav ul ul li{}
nav ul ul li a{padding:15px 0px 15px 10px;width:290px;color:#ccc;font-size:14px;}
nav ul ul li a:hover{color:#fff}

nav ul li:hover > ul {display:block}
.wrap{width:100%}
.left{float:left;}
.right{float:right}
.container{width:80%;margin:auto;margin-bottom:5%;}
.content1{background-color:#fafafa;height:auto;width:30%;float:left;margin-right:5%;border-radius:5px;text-align:center;padding-top:15px;}
.content1 a{padding: 15px 0;text-align:center;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:18px;color:#353535;font-family:'Raleway',sans-serif;width:100%;}
.content1 a:hover{color:#325baa}
.content1 > hr {margin:10px auto;}
.content1.margin0{margin:0}
.title h1{text-align:center;color:#353535;text-transform: uppercase;font-size:26px}
.center{text-align:center}
.title hr{margin:10px auto 20px auto;width:20px;height:2px;background:#353535;border:0;}
.flip_btn a {background-clip: padding-box;background-color: #325baa;border-color: #325baa;border-radius: 5px;box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.15) inset;color: #fff !important;cursor: pointer;display: inline-block;font-family: 'Raleway',sans-serif;font-size: 11px;margin: 1em auto 0;
padding: 11px 20px;text-align: center;text-transform: uppercase;}
.content1 p {padding:10px;text-align: justify;}
.flip_btn{text-align: center; width: 100%;margin-top:7px;}
.breadcrumb {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;   background-color: transparent;border-color: -moz-use-text-color -moz-use-text-color #ebebeb;border-image: none;border-style: none none solid;
border-width: medium medium 1px;font-family: 'Raleway',sans-serif;font-size: 1rem;list-style: outside none none;margin-bottom: 0;padding: 8px 15px;text-transform: uppercase;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li > a {color: #353535;font-size: 10px;}
.breadcrumb > li > a.active {color:#325baa;}
.address{float:left;width:35%;}
.address h3{color:#353535;font-size: 19px;font-weight: 600;text-transform: uppercase;}
.address h4{color:#353535;font-size: 17px;font-weight: 600;text-transform: uppercase;}
.address p{font-size: 16px;}
hr.sml-lft{width:100px}
.address a {text-decoration: none;color: #325baa;}
.map{float:right;width:65%;}
.map iframe{width:100%;height: 400px;}
.blog{}
.blog .left{width:65%;}
.blog .right{width:30%;}
.blog .left h3{color: #000;font-size: 30px;font-weight: 500;text-transform: uppercase;}
.flip_btn.btn_right{float:right;width: auto;}
.blog hr{width:100%;border-color:#325baa;}
.blog .right h3{color: #000;font-family: 'Raleway',sans-serif,sans-serif;font-size: 17px;font-weight: 500;}
.blog .right span.bracket{color: #325baa;font-size: 28px;font-weight: bold;}
.blog .right ul{list-style:none;}
.blog .right ul li{line-height: 24px;}
.blog .right ul li a{color: #325baa;font-size: 14px;}
.about h4{font-weight:600;line-height: 1.1;color: #353535;text-transform: uppercase;}
footer{background-color:#202020;width:100%;position:absolute;bottom:0;left:0;}
.footer_inner{padding:2% 8% 2% 8%;}
footer .left{float:left;width:30%;}
footer .left img{float:left}
footer .left h2{color:#fff;float:left;font-size: 22px;margin: 20px 0 0 5px;}
footer .right a{float: left;padding: 5px 10px 0;}



.menu_right{width:230px;position:absolute;background:#202020;height:365px;right:0;top:7.5%;z-index:10000;display:none;}
.menu_right ul{list-style:none;margin-top: 20px;}
.menu_right ul li{border-bottom:2px solid #303030;margin: 0 10px 0 10px;}
.menu_right ul li.home_border{border-top:2px solid #303030;}
.menu_right ul li a{color:#fff;padding: 10px 15px;display: block;font-size: 15px;}
.menu_right ul li a:hover{background:#EEEEEE;color:#060709}
.menu_right ul ul{margin-top:0px;}
.menu_right ul ul li{}
.menu_right ul ul li:last-child{border-bottom:0}
.menu_right ul ul li a{font-size:13px;}

.contact_input{background:#fafafa;border:0;width:48.9%;height:40px;text-indent:10px;margin:0 10px 20px 0;}
.contact_input.marginrt0{margin-right:0}
.contact_textarea{background:#fafafa;border:0;resize:none;width:100%;height:200px;}
.contact_btn{background:0;border:2px solid #353535;padding:10px 20px;border-radius:5px;font-weight:bold;float:right;margin:30px 0 0 0;cursor:pointer}
.contact_btn:hover{background:#325baa;color:#fff}

.left_50{float:left;width:50%}
.right_50{float:right;width:46.3%}
.right_50 img{width:100%}


#imageslider ul li a{cursor:default;}
#imageslider .flex-control-nav li a,#imageslider ul.flex-direction-nav li a{cursor:pointer;}