h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; }
ul{ padding:0px; margin:0px; }
ul li{ list-style-type:none; padding:0px; margin:0px; }
p{ padding:0px; margin:0px; font-size:16px; }
a{ outline:none !important; text-decoration:none !important;}

#loading{ background-color:#FFFEFE; height:100%; width:100%; overflow:hidden; position:fixed; z-index:999; text-align:center; vertical-align:middle; display:table; }
#loadimg{ vertical-align:middle; display:table-cell;  }

/*#content{ overflow:hidden; }*/
/*#headerpage{ position:fixed; top:0; left:0; right:0; z-index:666; background-color:#c4e746; }
.header{ position:relative; z-index:66; padding:0px; clear:both; }*/

.header{position:relative; z-index:555;  width:100%; background-color:#fff; }
.headfex{ position:relative; top:0; z-index:200; width:100%; background-color:rgba(255,255,255,100);box-shadow:0px 3px 3px rgba(119,119,119,0.5); -webkit-transition:all ease-in-out 0.2s;
 -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
 
 
 
 
 
.logo{ padding:8px 0px 8px 0px;}
#top{padding:0px 0px; position:relative; }
.topmenu{ background-color:#ba050a; padding:2px 2px;}
.topmenu p{ padding:4px 0px; color:#fff; margin:0;  }
.topmenu p span{ padding-right:20px; }
.topmem p span i{ padding-right:5px; color:#fff; }
.topmem p a{color:#fff !important; }
.socialicn ul{ margin:0; padding:0; }
.socialicn ul li{ padding:0; margin:0; }
.socialicn ul li a { float:left; margin-right:5px; width:30px; height:28px; text-align:center; display:table; }
.socialicn ul li a i{ vertical-align:middle; display:table-cell; color:#fff;}
.socialicn ul li a i:hover{ vertical-align:middle; display:table-cell; color:#000; }


.mainmenu{ margin-top:0px;}
.mainmenu ul{ margin:0; }
.mainmenu >ul >li{ float:left; margin:0; padding:20px 0px; }
.mainmenu > ul > li{ margin:0; float:left;}
.mainmenu >ul >li>a{ padding:22px 10px; text-transform: uppercase; margin:0; }
.mainmenu >ul >li>a>i{ font-size:18px;}
.mainmenu  ul li a{ display:block; font-size:1.03em; color:#333; text-transform:uppercase;  position:relative; /*border-right:1px solid #eee;*/}
.mainmenu ul li:hover > a, #activetab a{ background-color:#d51318; color:#fff; }

/*.mainmenu > ul > li > ul{ position:absolute; background-color:#222; display:none; text-align:left; min-width:170px; }
.smlmenu{ width:180px; }
.mainmenu ul li ul li a{ font-size:14px; padding:10px 15px; border-top:1px solid #444; display:block; color:#eee; }
.mainmenu ul li ul li:nth-child(1) a{ border-top:none; }*/
.mainmenu ul li ul{ position:absolute; background-color:#222; display:none; text-align:left; padding:0px; }
.mainmenu ul li ul a{ color:#fff; font-size:14px; padding:10px 10px;}
.mainmenu ul li ul li{ border-top:1px dotted #444; position:relative; }
.mainmenu ul li ul li:nth-child(1){ border-top:none; }
.mainmenu ul li ul li ul{  margin-left:100%; top:0; width:300px; background-color:#222;}
#smlmenu { height:400px; overflow: auto; }


.respnav{ position:absolute; right:20px; top:30px; overflow:hidden; z-index:999;}
.respnav i{ font-size:25px; padding:10px 10px; cursor:pointer; color:#333; background-color:#eee; 
border-radius:4px; }
.respnav{ float:right; }
#respo_menu{ display:none; overflow:hidden; }
#respo-submenu{ position:fixed; top:0; bottom:0; background:#fff; padding:2px; border-top:1px solid #ccc; box-shadow:0px 0px 2px #aaa; left:-100%; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; width:230px; overflow:auto; z-index:99; }
#respo-submenu ul { margin:0px; padding:0px; }
#respo-submenu ul li a{ display:block; padding: 8px 0 8px 10px; color:#4B4B4D; font-size:13px; text-decoration:none;  }
#respo-submenu ul li{ position:relative; }
#respo-submenu ul li ul{ margin-left:10px; }
#respo-submenu ul li ul li{ position:relative;  padding:0px 10px; font-size:14px; color:#333; }
#respo-submenu ul li ul li:before{ content:'\f105'; position:absolute; left:6px; top:8px; color:#777; font-family:'FontAwesome'; }
#respo-submenu ul li a:hover{ background-color:#0aa5f0; color:#fff; }

#evn{ position:inherit; z-index:999; padding:0px 0px 20px 0px; margin:0px; overflow:hidden;}
#evn h2{ color:#10579d; margin:0; padding:20px 0px 10px 0px;font-family: 'Hammersmith One', sans-serif; font-size:34px; text-transform:uppercase;}
#evn h1{ color:#10579d; margin:0; padding:0px 0px 0px 0px;font-family: 'Hammersmith One', sans-serif; font-size:34px; text-transform:uppercase; text-align:center;}
#evn h1:before { content: ''; display: inline-block; background: #e2262b; height: 3px; width: 50px; margin-right: 10px;}
#evn h1:after { content: ''; display: inline-block; background: #e2262b; height: 3px; width: 50px; margin-left: 10px; }
#evn p{ font-size:14px; color: #333;}
#evn h4{ font-size:24px; color: #333; line-height:1.4; padding: 0px 20px 0px 20px;}


.rdf{}
.rdf img { width:300px; height:300px; /*border-radius:50% !important;*/ border:8px solid #fff ;}

.opper{ width:100%; display:table; height:120px; background-color:#d1f357;}
.wel{ padding:20px 0px 40px 0px; margin:0px; overflow:hidden;}
.wel h2{ display:inline-block; padding:10px 0px 0px 20px; color:#419314; font-family: 'Hammersmith One', sans-serif; font-size:40px; 
text-transform:uppercase;}
.wel h4{ padding:10px 0px;  color:#333; font-family: 'Hammersmith One', sans-serif; font-size:26px; margin:0px;}
.wel p{ padding:0px 0px 0px 0px; }

.partners{ padding:40px 0px 20px 0px;background-color:#10579d; }
.partners h1{ font-size:60px; margin:0; padding:10px 0px 10px 0px; }
.partners h2{margin:0; color:#fff; padding:30px 0px 0px 0px;font-weight:400;text-transform:uppercase;font-family:'Hammersmith One', sans-serif; font-size:40px;}
.partners p{ font-size:18px; margin:0; color:#eee; padding:10px 0px 10px 0px;}

.prds{padding:40px 0px 20px 0px; }
.prds h1{text-transform:uppercase; text-align:center; font-weight:bold; color:#0b3771;font-family: 'Hammersmith One', sans-serif;}

.prds h2{color:#fff; background-color:#FC0404; display:inline-block; padding:10px 15px; border-radius:0px 20px 20px 0px; 
 margin:20px 0px 10px 0px; text-transform:uppercase;font-family:'Hammersmith One', sans-serif; border-left:6px solid #0b3771;}




.prdsbx{  background-color:#fff; margin:30px 0px 40px 0px; border:1px solid #ddd;  z-index:999; overflow:hidden;}
.prdsbx p a{ margin:0px; color:#e23311; padding:0px 0px;}
.prdsbx img{ -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s; overflow:hidden; z-index:444;}
.prdsbx h3{ font-size:20px; font-weight:500; color:#1d54a4; padding:0px 0px 0px 20px; text-transform: uppercase;}
.prdsbx p{ font-size:14px; color:#777; padding:0px 0px 10px 20px; text-align:left;}
.prdsbx:hover img{ transform:scale(1.1); }
.prdsbx h5{ font-size:14px; font-weight:500; color:#333; padding: 20px 0px 10px 20px; text-transform: uppercase;
 margin:0px;}







.compllogo { padding:30px 0px; background-color:#eee;}
.compllogo h2{position:relative; display:inline-block; padding-bottom:10px; margin-bottom:20px; text-transform:uppercase; text-align:center; font-weight:bold; color: #0b3771;font-family: 'Hammersmith One', sans-serif;}
.compllogo h2:after{ position:absolute; width:30%; background-color:#e40000; height:4px; content:''; bottom:0; left:35%;  }
.comu{ text-align: center;}




/*inbanner page */

.incont{ padding:30px 0px; position:relative; width:100%; }
.incont h2{ position:relative; padding:0px 0px 15px 0px; color:#EE987F; padding-bottom:20px;font-family: 'Hammersmith One', sans-serif; }
.incont h3{ position:relative; padding:10px 0px 10px 0px; margin:0px; color:#10579d; font-weight:400; font-family: 'Hammersmith One', sans-serif; }
.incont h2:after{ width:15%; height:3px; background-color:#10579d; position:absolute; content:''; left:0; bottom:0; }
.incont p {color:#7e8c99; font-size: 16px; padding:0px 0px 0px 0px;}
.incont h5{ position:relative; padding:10px 0px 0px 0px; color:#10579d;font-family: 'Hammersmith One', sans-serif; font-size:18px; margin:0px; }
.incont h4{ position:relative; padding:8px 0px 4px 0px; margin:0px; color:#333; font-weight:400; font-family: 'Hammersmith One', sans-serif; }



/*.ulli li { color:#7e8c99; font-size: 15px; position:relative; padding:5px 0px 5px 20px; }
.ulli li:before{ position:absolute; left:0; content:"\f00c"; color:#008542; font-family: 'FontAwesome'; top:8px; font-size:12px; }*/

/*.sidetab { padding:0px 0px 0px 0px; }
.sidetab h2{ margin:0; }
.sidetab ul { margin:0; padding:0;}
.sidetab ul li {padding:0px; position:relative;}
.sidetab ul li:after {position:absolute; right:0; content:"\f054"; font-family: 'FontAwesome'; top:10px}
.sidetab ul li a { color:#7e8c99; padding:10px 0px; border-bottom:1px solid #ddd; display:block; text-decoration:none;font-size: 16px;}
.sidetab ul li a:hover{color:#EE987F; border-bottom:1px solid #EE987F;}
.sidetab ul li:hover:after{color:#EE987F;}*/

.sidetab{ padding:10px 20px; }
.sidetab h2{ color:#EE987F; padding:0px 0px 15px 0px; font-size:30px; }
.sidetab ul li{ padding:10px 0px 10px 20px; }
.sidetab ul li a{ color:#7e8c99; border-bottom:1px solid #eee; }
.sidetab ul li a:hover{ color:#EE987F; }

.roundclip{ text-align:left; }
.roundclip:after{ content:''; position:absolute; background-color:#555; width:1px; top:20px; bottom:20px; }
.roundclip:before{ content:''; position:absolute; background-color:#555; width:9px; height:9px; border-radius:50%; top:20px; margin-left:-4px;  }
.ulli{ padding: 0px 0px 0px 10px; margin: 0px;}
.ulli li:before{ position:absolute; content:'\f105'; font-family: 'FontAwesome'; left:0; color:#10579d; }
.ulli li{ padding:5px 15px; position:relative; font-size:16px; color:#5d5d5d; }

.accorcol .panel-default > .panel-heading{ padding:0px 0px;  outline:none !important;  }
.accorcol .panel-default{ border:none; box-shadow:none; }
.panel-heading h4{ padding:0px 0px;}
.accorcol .panel-title a{ font-size:16px; outline:none !important; }
.accorcol .panel-title i{ background-color:#1171AF; color:#fff; padding:10px 12px; margin-right:15px; }
.accorcol .panel-title span{ display:none; }
.accorcol .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{ border:none !important; }
.accorcol .panel-collapse{ margin-left:17px; border-left:1px dashed #666 !important; padding:0px 20px; }
.accorcol .panel-collapse .panel-body{ padding:20px 10px; min-height:200px; }
.accorcol .panel-collapse .panel-body p.dlink{ position:relative; top:20px; left:10px; }
.accorcol .panel-collapse .panel-body p.dlink a{ padding:8px 10px; border:2px solid #ddd; color:#333; font-size:12px; }

.ullist{ padding: 0px 0px 20px 30px; margin: 0px;}
.ullist li:before{ position:absolute; content:'\f105'; font-family: 'FontAwesome'; left:0; color:#10579d; }
.ullist li{ padding:5px 15px; position:relative; font-size:15px; color:#7e8c99; }

.umsimg{ padding:0px 0px 20px 0px;}

.tablecol{ padding:10px 20px 0px 0px; }
.tablecol table{ border:1px solid #cdf0fe;}
.tablecol table tr th{ background-color:#f0f0f0; }
.tablecol table tr th,.tablecol table tr td{ padding:24px 10px 30px 10px ; color:#7e8c99;
 font-size:15px; border:1px solid #86dafc; }
.tablecol table tr{ padding:0px 0px 0px 0px;  }
.tablecol table tr td a{ padding:0px 0px; display:block;  }
.tablecol table tr td p{ color:#7e8c99; font-size:15px; margin:0px; padding:0px;}
.tablecol h6{ color:#333; font-size:15px; margin:0px; padding:0px 0px 0px 0px;  font-family: 'Hammersmith One', sans-serif;}
/*.tablecol table tr:nth-child(even){ background-color:#cdf0fe; }*/





#inbanner{ position:relative; }
.inerban{ width:100%; }
.bantit{ position:absolute; bottom:0px;}
.bantit h1{ margin:0px; color:#eee; text-align:center; padding:14px 20px;  font-family: 'Hammersmith One', sans-serif; font-size:25px; background-color:#de9a07; border-radius:20px 20px 0px 0px; text-transform:uppercase;}

.incon{ padding:40px 0px 40px 0px;}
.incon h2{ display:inline-block; padding:0px 0px 0px 0px; color:#46af0d; font-family: 'Hammersmith One', sans-serif;}
.incon h4{ padding:0px 0px;  color:#333; font-family: 'Hammersmith One', sans-serif;}

.productscolm{ background-color:#458c1f; overflow:hidden; text-align:center; }
.productscolm p{  margin:0; padding:20px 0px; display:inline-block; } .productscolm p a{ padding:10px 20px; display:inline-block; color:#fff; }
.productscolm h2{ margin:0; padding:20px 0px; color:#fff; }
.col04{ overflow:hidden; position:relative; border:1px solid #ddd; background-size:cover; }
.col04 img{ width:100%; -webkit-transition:ease-in-out all 0.3s; transition:ease-in-out all 0.3s; -moz-transition:ease-in-out all 0.3s; -o-transition:ease-in-out all 0.3s; position:relative; z-index:22; overflow:hidden; }
.col04:hover img{ transform:scale(1.2,1.2); }
.col04cont{ top:0; bottom:0; left:0; right:0; background-color:rgba(255,255,255,0.8); z-index:55; text-align:center; padding:40% 10%; opacity:0;-webkit-transition:ease-in-out all 0.3s; transition:ease-in-out all 0.3s; -moz-transition:ease-in-out all 0.3s; -o-transition:ease-in-out all 0.3s; transform:scale(1.3); } 
.col04cont i{ font-size:50px; color:#333; }
.col04cont h2{ text-transform:uppercase; color:#FFF; font-weight:700; font-size:34px;   }
.col04cont:hover{ opacity:1;  transform:scale(1);  }
.col04{ background-size:cover; background-repeat:no-repeat; }
.col04_str{ border:1px solid #ddd ; background-color:#64a40c;}
.col04_str p{ text-align:center; padding:4px 0px 0px 0px; font-size:14px; font-weight:bold; color:#fff;}

 .fom2{ border:1px solid #ddd; background-color:#fff; padding:6px 20px 26px 20px; -webkit-box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.24);
-moz-box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.24);
box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.24);}
.fom2 ul{ overflow:hidden;  }
.fom2 ul li{ margin:0px 0px 10px 0px; font-size:20px; position:relative; }
.fom2 ul li label{ position:relative; font-weight:normal; font-size:14px; margin:0; }
.fom2 ul li input,.fom ul li textarea{ color:#333; font-size:14px; border-radius:0px;  }
.fom2 ul li label.error{ font-size:12px; color:#db1313; bottom:6px; right:20px; font-weight:normal; position:absolute; z-index:666; }
.fom2 button{ padding:10px 30px; }


.strybehn{ background-color:#155c3c; padding:20px; color:#eee; margin-top:40px;}
.strybehn h1{ font-size:24px; color:#eee; }

.btn_read{background-color:#de9a07; color:#000; padding:10px 13px; font-size:14px; transition:all ease-in-out 0.2s;}
.btn_read:hover{background-color:#333;color:#fff}

.whatweoffer{ background-color:#155c3c; padding:30px 0px; color:#fff; }
.whatweoffer h3{ color:#fff; font-size:24px;}
.whatweoffer h3 span{ color:#fff; font-size:18px;}
.whatweoffer p{ padding-bottom:10px;}

.whower{ padding:30px 0px; background-color:#fff; }
.whower h1{ display:inline-block; color:#155c3c; font-family: 'Hammersmith One', sans-serif; font-size:40px; padding:10px 0px 0px 0px; margin:0px;}
.whower h1:before {
    content: '';
    display: inline-block;
    background: #80cd33;
    height: 3px;
    width: 50px;
    margin-right: 10px;
}

.whower h1{
    text-transform: uppercase;
    font-weight: 800;
    font-size: 34px;
    color: #3e4095;
}

.whower h2{ display:inline-block; color:#333; font-family: 'Hammersmith One', sans-serif; font-size:24px;padding:10px 0px 0px 0px; margin:0px;}
.whower p{ padding:10px 0px 10px 0px; margin:0px; font-weight:bold; font-size:16px;}
.oferimg{}
span.sub-line:before {
    content: '';
    display: inline-block;
    background: #80cd33;
    height: 3px;
    width: 50px;
    margin-right: 10px;
}

span.sub-line {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 1.2em;
    color: #ff5252;
}
.services-sec{ padding:0px 0px 0px 0px;}
.off-servgrid.card {
    border: 0;
    border-radius: 0px;
    -webkit-box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08);
    transition: all .3s ease-in-out;
    padding: 2rem;
    position: relative;
    background: rgba(255, 255, 255, 0.9);
    margin-left: 2em;
	margin-bottom:80px;

}

a.servgrid_link {
	font-family: 'Hammersmith One', sans-serif;
    color: #2b2d82;
    padding: 0;
    font-size: 16px;
}

.card-title {
    font-size: 14px;
    margin-top: 0.5em;
}

.off-servgrid.card-header::after {
    content: "";
    display: table;
    clear: both;
}

.off-servgrid.card:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 5px;
    background-color: #2b2d82;
    transition: 0.5s;
}

.card-header h4 {
	 font-family: 'Hammersmith One', sans-serif; 
    font-size: 1.1em;   
    margin-top: 10px;
   
    color: #000;
    text-transform: uppercase;
}

.off-servgrid.card:hover,
.off-servgrid.card.service-active {
    transform: scale(1.2);
    -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.08);
    background: #fff;
    z-index: 1;
}

.off-servgrid.card:hover p,
.off-servgrid.service-active p {
    color: #000;
}

.off-servgrid.card.service-active:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: #2b2d82;
    transition: 0.5s;
}

.off-servgrid.card:hover:after {
    width: 100%;
}

.off-servgrid .card-block {
    padding-top: 0;
}

/*#gallerycol{ clear:both; position:relative; z-index:44; text-align:center;background-color: #fff;}
#gallerycol h1{ text-transform: uppercase;font-weight: 800;font-size: 34px;color: #3e4095;font-family: 'Hammersmith One', sans-serif;}
#gallerycol h1:before { content: ''; display: inline-block; background: #80cd33; height: 3px; width: 50px; margin-right: 10px;}
#gallerycol h1:after { content: ''; display: inline-block; background: #80cd33; height: 3px; width: 50px; margin-right: 10px;}*/

.gallerycol h2{font-size:14px; font-weight:bold;  }
.col04{ overflow:hidden; position:relative; }                                                                                                                      
.col04{ background-size:cover; background-repeat:no-repeat; }
.col04 img{ width:100%; -webkit-transition:ease-in-out all 0.3s; transition:ease-in-out all 0.3s; -moz-transition:ease-in-out all 0.3s; -o-transition:ease-in-out all 0.3s; position:relative; z-index:22; overflow:hidden; }
.col04:hover img{ transform:scale(1.2,1.2); }
.col04cont{ top:0; bottom:0; left:0; right:0; background-color:rgba( 0,0,0,0.8); z-index:55; text-align:center; padding:20% 10%; opacity:0;-webkit-transition:ease-in-out all 0.3s; transition:ease-in-out all 0.3s; -moz-transition:ease-in-out all 0.3s; -o-transition:ease-in-out all 0.3s; transform:scale(1.3); } 
.col04cont i{ font-size:60px; color:#FFF; }
.col04cont h2{ text-transform:uppercase; color:#FFF; font-weight:700; font-size:34px;   }
.col04cont:hover{ opacity:1;  transform:scale(1);  }

.hg{ padding:40px 0px 0px 0px;}




.colsm5{ width:20%; float:left; padding:10px; }
.home4box{ border:1px solid #ddd; overflow:hidden; }
.home4box img{ padding:4px; width:100%; }
.home4box h3{ color:#930; font-size:20px; }
.home4box ul li{ border-top:1px solid #CCC; }
.home4box ul li a{ display:block; padding:6px 0px; color:#333; position:relative; font-size:13px; }
.home4box ul li a:after{ content:'\f054 ';font-family: 'FontAwesome'; position:absolute; right:0; color:#bbb; }
.home4box ul li:nth-child(1){ border-top:none; }
.home4box > div{ padding:0px 10px; }
.dlink{ margin:15px 0px; display:inline-block; }
.dlink a{ background-color:#E43228; padding:5px 10px; color:#eee !important; }


/*.accorcol .panel-default > .panel-heading{ background:none; border:none !important; padding:0px 0px;  }
.accorcol .panel-default{ border:none; box-shadow:none; }
.accorcol .panel-title{ font-size:20px; }
.accorcol .panel-title i{ background-color:#666; color:#fff; padding:7px 10px; margin-right:15px; }
.accorcol .panel-title span{ display:none; }
.accorcol .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{ border:none !important; }
.accorcol .panel-collapse{ margin-left:13px; border-left:1px dashed #666 !important; padding:0px 20px; }*/



.discr{ background-image:url(../images/dis-img.jpg); background-attachment:fixed; background-size:cover; padding:60px 40px; overflow:hidden; position:relative; text-align:center;}
.discr > div{ position:relative; z-index:40; }
.discr:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(0,0,0,0.7); }
.discr h1{ margin:0; padding-bottom:0px; color:#fff; }
.discr h2{ margin:0; padding-bottom:40px; font-size:24px; color:#999 ;}
.discr p{ margin:0; color:#fff ; font-size:18px; padding: 10px 0px 0px 0px;}
.csrbuttn{ margin:40px 0px 0px 0px; display:inline-block; }
.csrbuttn a{ padding:12px 33px; border:1px solid #9b9b9b; color:#fff !important; text-transform:uppercase; font-weight:bold; }
.csrbuttn a i{ padding-left:10px; font-size:12px; }

#wel{  background-color:#fff;}


#pedr{  background-color:#fff; padding:40px 0px 60px 0px;}
#pedr h1{ text-align:center; padding:0px 0px 0px 0px;  font-family: 'Hammersmith One', sans-serif; color:#10579d;
text-transform: uppercase;}
.prodct{  background-color:#eee; margin:30px 0px 0px 0px; border:1px solid #ddd; padding:0px; padding-bottom:10px; z-index:999; overflow:hidden; }

.prodct p a{ margin:0px; color:#e23311; padding:0px 0px;}
.prodct img{ -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s; overflow:hidden; z-index:444;}
.prodct h3{font-family: 'Hammersmith One', sans-serif; font-size:30px;font-weight:400; color:#2d3a58;text-align:center; padding:0px 0px 10px 0px;text-transform:uppercase;}
.prodct p{ font-size:14px; color:#777; padding:0px 0px 10px 20px; text-align:left;}
.prodct:hover img{ transform:scale(1.1); }
.prodct h5{ font-size:14px; font-weight:500; color:#333; padding: 20px 0px 10px 20px; text-transform: uppercase;
 margin:0px;}


.fom2{ border:1px solid #ddd; background-color:#fff; padding:10px 20px 20px 20px; -webkit-box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.24);
-moz-box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.24);
box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.24);}
.fom2 ul{ overflow:hidden;  }
.fom2 ul li{ margin:0px 0px 10px 0px; font-size:20px; position:relative; }
.fom2 ul li label{ position:relative; font-weight:normal; font-size:14px; margin:0; }
.fom2 ul li input,.fom ul li textarea{ color:#333; font-size:14px; border-radius:0px;  }
.fom2 ul li label.error{ font-size:12px; color:#db1313; bottom:6px; right:20px; font-weight:normal; position:absolute; z-index:666; }
.fom2 button{ padding:10px 30px; }









#footercol{ background-color:#333; padding:30px 0px 20px 0px; position:relative; z-index:12; }
.bodycol h3{  font-size:23px; color:#fff; font-family: 'Hammersmith One', sans-serif; text-transform:uppercase;}
#footercol p{ color:#eee; padding:4px 0px 0px 0px;}
.footermenu ul{ padding-right:10px; }
.footermenu ul li a{ font-size:16px; color:#eee; border-bottom:1px dotted #eee; display:block; padding:8px 0px; }
/*.footermenu ul li:before{ content:'\f061 '; font-family: 'FontAwesome'; color:#eee; font-size:10px; margin-right:5px; vertical-align:middle; }
*/
#footer{ text-align:center; background-color:#000;  }
#footer p{ margin:0; padding:10px 0px; font-size:13px; color:#eee; }
.inbanner{ position:relative; }
.bodycol h2{ text-transform:uppercase; }
.inbanner img{ width:100%; }
#leftside{ overflow:hidden; }
#rightside{ position:relative; z-index:999; overflow:hidden; }
#rightside:after{position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:-5px -2px 8px rgba(0,0,0,0.1);content:' ';z-index:99;}
#rightside h3{ color:#3e4095;font-weight:400;font-family: 'Hammersmith One', sans-serif;}
#rightside h2{ color:#3e4095;font-weight:400;font-family: 'Hammersmith One', sans-serif;}

.content{ padding:20px 30px; overflow:hidden; z-index:999; position:relative; }
/*.sidetab{ background-color:#155c3c; color:#fff; padding:30px 0px 0px 0px;}
.sidetab h2{ margin:0; padding:15px; background-color:#2e3082; font-weight:400;font-family: 'Hammersmith One', sans-serif;}
.sidetab ul{ padding:10px; }

.sidetab ul li{ border-top:1px dotted #eee; padding:0px 0px 0px 10px;}
.sidetab ul li:nth-child(1){ border-top:none; }
.sidetab ul li a{ padding:13px 0px; display:block; color:#fff; font-size:16px;  }
.sidetab ul li a:after{ content:'\f054 ';font-family: 'FontAwesome'; position:absolute; right:30px; color:#ccc; font-size:13px; }
.sidetab ul li:hover a:after{ color:#E43228; }
.ullink{ overflow:hidden; } 
.ullink li{ position:relative; }
.ullink li:after{ content:'\f054 ';font-family: 'FontAwesome'; position:absolute; left:0px; color:#ccc; font-size:13px; top:6px; }
.ullink li a{ color:#333; padding:5px 15px; display:block; margin:3px 0px; } */


/*.incont{ padding:50px 0px 0px 0px; text-align:center;}*/
.thank-col{ padding:0px; width:100%; text-align:center; height:300px; display:table; overflow:hidden; }
.thank-col div{ display:table-cell; vertical-align:middle; text-align:center; width:100%; }
.thank-col h3{ color:#555; }
.thank-col p{ color:#333; font-size:15px; }
 
.fom ul li{ margin:0px 0px 10px 0px; font-family: 'PT Sans', sans-serif;}
.fom ul li button { font-family: 'PT Sans', sans-serif;  }
.socialcol{ margin-top:15px;  overflow:hidden;}
.socialcol ul li a { float:left; background-color:#eee; border-radius:50%; margin-right:5px; width:33px; height:30px; text-align:center; display:table; }
.socialcol ul li a i{ vertical-align:middle; display:table-cell; color:#333;}
.st{font-size:120px; color:#ce3d0b;} 

.contfix{ position:fixed; right:20px; bottom:20px; background-color:#df2328; color:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.9); z-index:999; text-align:center; border-radius:0px;}
.contfix p{ margin:0; padding:10px; font-weight:bold;}
.contfix p a{color:#fff;}

@media (max-width: 320px) { .mainmenu,.sidenav,.topmenu,.social{ display:none;} .respnav{ display:block; } #respo_menu{ display:block; }.respnav i{ overflow:hidden;}
.inerban{ padding-top:120px !important;}.bantit{display:none;} .bn_cap h2{ font-size:18px !important;} .bn_cap{ display:none;}}
@media (max-width: 576px) { .mainmenu,.sidenav,.topmenu,.social{ display:none;} .respnav{ display:block;} #respo_menu{ display:block; } .inerban{ padding-top:120px;}.bantit{display:none;}
.bn_cap h2{ font-size:20px;} .st{font-size:20px;} .bn_cap{ display:none;}
.insidbntit{display:none;}
}
/*Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) { .mainmenu,.sidenav,.topmenu,.social{ display:none;} .respnav{ display:block;} #respo_menu{ display:block; }.inerban{ padding-top:80px}.bantit{display:none;}
.bn_cap h2{ font-size:20px;} .st{font-size:20px;} .bn_cap{ display:none;}
.insidbntit{display:none;} 
}
/*Large devices (desktops, 992px and up)*/
@media (max-width: 992px) { .mainmenu,.sidenav,.topmenu,.social{ display:none;} .respnav{ display:block;} #respo_menu{ display:block; } 
.mainmenu  ul li a{ padding:45px 6px;} .bn_cap{ display:none;}}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { .mainmenu,.sidenav,.topmenu,.social{ display:block;} .respnav{ display:none;} #respo_menu{ display:none; } }
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { .mainmenu,.sidenav,.topmenu,.social{ display:block;} .respnav{ display:none;} #respo_menu{ display:none; } } 