/*
font-family: 'Fira Sans', sans-serif;
font-family: 'Oswald', sans-serif;
*/

@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);

*{margin:0; padding:0; text-decoration:none;}

a{text-decoration:none;}a:hover{text-decoration:none;}

.t0500{margin-top:05px;}
.t1000{margin-top:10px;}
.t1500{margin-top:15px;}
.t2000{margin-top:20px;}
.t2500{margin-top:25px;}
.t3000{margin-top:30px;}
.t3500{margin-top:35px;}
.t4000{margin-top:40px;}
.t4500{margin-top:45px;}
.t5000{margin-top:50px;}

.t0005{margin-bottom:05px;}
.t0010{margin-bottom:10px;}
.t0015{margin-bottom:15px;}
.t0020{margin-bottom:20px;}
.t0025{margin-bottom:25px;}
.t0030{margin-bottom:30px;}
.t0035{margin-bottom:35px;}
.t0040{margin-bottom:40px;}
.t0045{margin-bottom:45px;}
.t0050{margin-bottom:50px;}

.t0505{margin-bottom:05px; margin-top:05px;}
.t0707{margin-bottom:07px; margin-top:07px;}
.t0808{margin-bottom:08px; margin-top:08px;}
.t0909{margin-bottom:09px; margin-top:09px;}
.t1010{margin-bottom:10px; margin-top:10px;}
.t1515{margin-bottom:15px; margin-top:15px;}
.t2020{margin-bottom:20px; margin-top:20px;}
.t2525{margin-bottom:25px; margin-top:25px;}
.t3030{margin-bottom:30px; margin-top:30px;}
.t3535{margin-bottom:35px; margin-top:35px;}
.t4040{margin-bottom:40px; margin-top:40px;}
.t4545{margin-bottom:45px; margin-top:45px;}
.t5050{margin-bottom:50px; margin-top:50px;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.paging{font:normal 12px Arial; color:#ccc; background:#363636; padding:3px 5px;}
.paging:hover{font:normal 12px Arial; color:white; background:#1ab081; padding:3px 5px; text-decoration:none;}
.paging_act{font:normal 12px Arial; color:white; background:#1ab081; padding:3px 5px; text-decoration:none;}
.logo{margin-left:0;}
.clpad{ padding-left:0 !important; padding-right:0 !important;}
.clpadr{ padding-right:0 !important;}

.left_menu_main a { font: 500 14px 'Fira Sans', sans-serif; color: #282828; text-decoration: none; display: block; padding: 10px 10px 10px 10px; border-bottom: 1px #c8c8c8 solid; transition: all 0.5s; }
.left_menu_main a:hover { color: #fff; background: #1ab081; padding: 10px 10px 10px 15px; }
.left_sub_menu a { font: 400 13px 'Fira Sans', sans-serif; color: #282828; text-decoration: none; display: block; padding: 5px 5px 5px 10px; transition: all 0.3s; }
.left_sub_menu a:hover { color:#fff; background:#1ab081; padding: 5px 5px 5px 15px; }




.tptxt p{font:400 13px 'Fira Sans', sans-serif; color:#383e4c; margin:0;}

.tplnk ul{ margin:0; padding:0; list-style:none; text-align:right;}
.tplnk ul li{ display:inline-block; padding-left:5px;}
.tplnk ul li span{ color:#1ab081; font-size:18px;}
.tplnk ul li p{ display:inline-block; margin:0; font:400 13px 'Fira Sans', sans-serif; color:#fff; padding-left:5px;}
.tplnk ul li p a{color:#fff;}.tplnk ul li p a:hover{color:#1ab081;}

.navbar{ min-height:0; margin-bottom:0;}
.navbar-inverse{ background:none; border:0;}
.navbar-inverse .navbar-nav>li>a{font:700 14px 'Oswald', sans-serif; color:#383e4c; text-transform:uppercase; transition:all 0.3s;}
.navbar-inverse .navbar-nav>li>a:hover{color:#fff; background:#1ab081; border-radius:5px;}
.nav>li>a{padding: 10px 15px;}


#navigation-bar { position: relative; }

#search { position: relative; float: left; width: 40px; height: 40px; margin-left: 0px; margin-top: 0px; }

#label { width: 40px; height: 40px; position: relative; z-index: 20; }

#label label { display: block; width: 40px; height: 40px; background: url("../images/search.png") 0 0; font-size: 0; color: transparent; text-indent: -9999px; cursor: pointer; }

#label label:hover { background: url("../images/search.png") -40px 0; }

#label.active label { background: url("../images/search.png") -40px 0; }

#input { position: absolute; top: 0; right: 41px; width: 200px; height: 39px; z-index: -1; margin-top: 1px; overflow: hidden; }

#input input { display: block; position: absolute; top: 0; right: -200px; width: 200px; height: 100%; margin: 0; padding: 0 10px; border: none; background-color: #1ab081; color: #fff; font-size: 18px; -webkit-backface-visibility: none; -moz-backface-visibility: none; -ms-backface-visibility: none; backface-visibility: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: right 0; -moz-transition: right 0; -ms-transition: right 0; -o-transition: right 0; transition: right 0; }

#input input:focus { outline: none; }

#input.focus { z-index: 20; }

#input.focus input { right: 0; -webkit-transition: right 0.3s; -moz-transition: right 0.3s; -ms-transition: right 0.3s; -o-transition: right 0.3s; transition: right 0.3s; }

#input input::-webkit-input-placeholder { color: white; }

#input input:-moz-placeholder { color: white; }

#input input::-moz-placeholder { color: white; }

#input input:-ms-input-placeholder { color: white; }

.srbtn{
    position: absolute;
    top: 0;
    right: 15px;
    padding: 7px 13px;
    border-radius: 5px;
    border: 0;
}


.sabout h2{ color:#383e4c; font:300 34px 'Fira Sans', sans-serif; margin:0 0 10px 0;}
.sabout p{color:#383e4c; font:300 14px 'Fira Sans', sans-serif; margin:0 0 20px 0;}
.sabout a{ background:#383e4c; font:500 14px 'Fira Sans', sans-serif; transition:all 0.3s; color:white; display:inline-block; padding:10px 25px; border-radius:5px;}
.sabout a:hover{ background:#1ab081;}

.mmcats h2{ color:#383e4c; font:300 34px 'Fira Sans', sans-serif; margin:0 0 10px 0;}

.cl1 img{ border-top-left-radius:5px; border-top-right-radius:5px; transition:all 0.3s;}
.cl1 h3{background:#f36388; margin:0; font:400 20px 'Oswald', sans-serif; color:white; padding:8px 10px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;transition:all 0.3s;}
.cl1 h3 i{color:#f36388; float:right; background:#FFFFFF; padding:6px 13px; border-radius:3px;transition:all 0.3s;}

.cl2 img{ border-top-left-radius:5px; border-top-right-radius:5px;transition:all 0.3s;}
.cl2 h3{background:#1ab081; margin:0; font:400 20px 'Oswald', sans-serif; color:white; padding:8px 10px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;transition:all 0.3s;}
.cl2 h3 i{color:#1ab081; float:right; background:#FFFFFF; padding:6px 13px; border-radius:3px;transition:all 0.3s;}

.cl3 img{ border-top-left-radius:5px; border-top-right-radius:5px;transition:all 0.3s;}
.cl3 h3{background:#3d93d2; margin:0; font:400 20px 'Oswald', sans-serif; color:white; padding:8px 10px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;transition:all 0.3s;}
.cl3 h3 i{color:#3d93d2; float:right; background:#FFFFFF; padding:6px 13px; border-radius:3px;transition:all 0.3s;}

.cl4 img{ border-top-left-radius:5px; border-top-right-radius:5px;transition:all 0.3s;}
.cl4 h3{background:#ef5638; margin:0; font:400 20px 'Oswald', sans-serif; color:white; padding:8px 10px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;transition:all 0.3s;}
.cl4 h3 i{color:#ef5638; float:right; background:#FFFFFF; padding:6px 13px; border-radius:3px;transition:all 0.3s;}

.mcats h3{ text-align:left;}
.mcats:hover img{opacity:0.8}
.mcats:hover h3{background:#383e4c;}
.mcats:hover h3 i{color:#383e4c;}


.ftprod h2{ color:#383e4c; font:300 34px 'Fira Sans', sans-serif; margin:0 0 10px 0;}

.ftprd{ background:white; border-radius:10px; padding:10px; border:1px #ccc solid; transition:all 0.3s;}
.ftprd:hover{ background:white; border-radius:10px; padding:10px; border:1px #1ab081 solid;}
.ftprd:hover span{background:#383e4c;}
.ftprd h3{ color:#383e4c; font:400 15px 'Fira Sans', sans-serif; margin:5px 0 0 0;}
.ftprd h4{ color:#383e4c; font:700 15px 'Fira Sans', sans-serif; margin:5px 0;}
.ftprd span{ display:inline-block; background:#1ab081; font:700 14px 'Fira Sans', sans-serif; color:white; padding:7px 15px; border-radius:5px; transition:all 0.3s;}

.bxbx h2{ color:#383e4c; font:300 25px 'Fira Sans', sans-serif; margin:0 0 10px 0;}
.bxbx p{ color:#313743; font:300 13px 'Fira Sans', sans-serif; margin:0;}

.newsb{ background:white; padding:10px 20px; border-left:4px #1ab081 solid; margin:10px 0;}
.newsb:hover{ background:white; padding:10px 20px; border-left:4px #f36388 solid; margin:10px 0;}
.nsbx h3{ color:#383e4c; font:400 15px 'Fira Sans', sans-serif; margin:0;}

.callb{ background:white; padding:15px; border-radius:10px; border:1px #ccc solid; float:left; width:100%;}
.callb h3{color:#1ab081; font:400 13px 'Fira Sans', sans-serif; margin:5px 0 5px 0;}
.callb a{background:#1ab081; color:white; font:500 14px 'Fira Sans', sans-serif; border-radius:5px; transition:all 0.3s; float:right;padding: 5px 10px;display: inline-block;margin-top: 10px;}
.callb a:hover{ background:#383e4c;}

.nabx img{ border-radius:5px;}



.footerbx h2{ color:#fff; font:400 20px 'Fira Sans', sans-serif; margin:0 0 10px 0; text-transform:uppercase;}
.footerbx ul{ margin:0; padding:0; list-style:none;}
.footerbx ul li a{font:400 13px 'Fira Sans', sans-serif; transition:all 0.3s; color:white; display:block; padding:3px 0;}
.footerbx ul li a:hover{ color:#1ab081; padding:3px 5px;}
.footerbx p{font:400 13px 'Fira Sans', sans-serif; color:white;}

.nsname, .nsns{ margin-bottom:10px;}
.nsbtn{background:#1ab081; color:white; font:500 14px 'Fira Sans', sans-serif; border-radius:5px; transition:all 0.3s; float:right;padding: 5px 10px;display: inline-block; border:0;}
.nsbtn:hover{ background:#f36388;}

.addr1{ background:url(../images/addr1.png) left top no-repeat; padding-left:25px;}
.mob1{ background:url(../images/mob1.png) left top no-repeat; padding-left:25px;}
.email1{ background:url(../images/email1.png) left top no-repeat; padding-left:25px;}

.copyr{font:400 13px 'Fira Sans', sans-serif; color:white;}
.copyr a{font:400 13px 'Fira Sans', sans-serif; color:white;}
.copyr a:hover{color:#1ab081;}

.maq{ height:232px;}

.leftmenu h2 { color: #fff; font: 400 18px 'Fira Sans', sans-serif; background: #1ab081; padding: 10px 15px; border-radius: 3px; margin: 0 0 8px 0; border-bottom: 2px #d0d0d0 solid; }
.prdarea h2 { color: #282828; font: 400 18px 'Fira Sans', sans-serif; padding: 10px 15px; margin: 0 0 8px 0; border-bottom: 2px #d0d0d0 solid; }
.prdarea h3 { color: #282828; font: 400 16px 'Fira Sans', sans-serif;}
.prdarea p { color: #282828; font: 400 12px 'Fira Sans', sans-serif;}
.largeimg { background: #fff; border: 10px #e0e0e0 solid; border-radius: 5px; }

.largedet h3 { color: #282828; font: 300 22px 'Fira Sans', sans-serif; margin: 0 0 10px 0; }
.largedet h4 { color: #1ab081; font: 400 18px 'Fira Sans', sans-serif; margin: 0 0 10px 0; text-transform: uppercase; }
.largedet h5 { color: #141414; font: 400 14px 'Fira Sans', sans-serif; }
.largedet p { color: #5d5d5d; font: 400 12px 'Fira Sans', sans-serif; }


@media screen and (max-width: 1200px){
.tptxt p{font:400 12px 'Fira Sans', sans-serif; color:#383e4c; margin:0;}
.nav>li>a{padding: 10px 13px;}
}
@media screen and (max-width: 992px){

.tptxt p{font:400 9px 'Fira Sans', sans-serif; color:#383e4c; margin:0;}
.tplnk ul li{ display:inline-block; padding-left:4px;}
.tplnk ul li span{ color:#1ab081; font-size:10px;}
.tplnk ul li p{ display:inline-block; margin:0; font:400 10px 'Fira Sans', sans-serif; color:#383e4c; padding-left:5px;}
.tplnk ul li p a{color:#383e4c;}.tplnk ul li p a:hover{color:#1ab081;}

.navbar-inverse .navbar-nav>li>a{font:700 12px 'Oswald', sans-serif; color:#383e4c; text-transform:uppercase; transition:all 0.3s;}
.nav>li>a{padding: 10px 6px;}
.maq{ height:195px;}
}
@media screen and (max-width: 768px){
.t0500{margin-top:05px;}
.t1000{margin-top:10px;}
.t1500{margin-top:10px;}
.t2000{margin-top:10px;}
.t2500{margin-top:10px;}
.t3000{margin-top:10px;}
.t3500{margin-top:10px;}
.t4000{margin-top:10px;}
.t4500{margin-top:10px;}
.t5000{margin-top:10px;}

.t0005{margin-bottom:05px;}
.t0010{margin-bottom:10px;}
.t0015{margin-bottom:10px;}
.t0020{margin-bottom:10px;}
.t0025{margin-bottom:10px;}
.t0030{margin-bottom:10px;}
.t0035{margin-bottom:10px;}
.t0040{margin-bottom:10px;}
.t0045{margin-bottom:10px;}
.t0050{margin-bottom:10px;}

.t0505{margin-bottom:05px; margin-top:05px;}
.t0808{margin-bottom:08px; margin-top:08px;}
.t0909{margin-bottom:09px; margin-top:09px;}
.t1010{margin-bottom:10px; margin-top:10px;}
.t1515{margin-bottom:10px; margin-top:10px;}
.t2020{margin-bottom:10px; margin-top:10px;}
.t2525{margin-bottom:10px; margin-top:10px;}
.t3030{margin-bottom:10px; margin-top:10px;}
.t3535{margin-bottom:10px; margin-top:10px;}
.t4040{margin-bottom:10px; margin-top:10px;}
.t4545{margin-bottom:10px; margin-top:10px;}
.t5050{margin-bottom:10px; margin-top:10px;}

.logo{ display:block; margin-left:auto; margin-right:auto;}
.clpad{ padding-left:15px !important; padding-right:15px !important;}
.clpadr{ padding-right:15 !important;}


.tptxt{ text-align:center;}
.tptxt p{font:400 13px 'Fira Sans', sans-serif; color:#383e4c; margin:0;}
.tplnk ul{ margin:0; padding:0; list-style:none; text-align:center;}
.tplnk ul li{ display:inline-block; padding-left:4px;}
.tplnk ul li span{ color:#1ab081; font-size:18px;}
.tplnk ul li p{ display:inline-block; margin:0; font:400 13px 'Fira Sans', sans-serif; color:#383e4c; padding-left:5px;}
.tplnk ul li p a{color:#383e4c;}.tplnk ul li p a:hover{color:#1ab081;}

.navbar-inverse{ background:#1ab081; border:0;}
.navbar-inverse .navbar-nav>li>a{font:700 14px 'Oswald', sans-serif; color:#383e4c; text-transform:uppercase; transition:all 0.3s;}
.navbar-inverse .navbar-nav>li>a:hover{ background:#333;}

.nav>li>a{padding: 10px 15px;}

.maq{ height:232px;}
}
@media screen and (max-width: 450px){
}
@media screen and (max-width: 340px){
}