button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border: none;}
select:-moz-focusring {color:transparent;text-shadow:0 0 0 #000;}
*{margin:0;padding:0;outline: none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
*:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
body{font-family:Arial, Helvetica, sans-serif;font-size: 14px;word-wrap:break-word;color:#000; background-color:#f0eeee; background:url(../images/bdybg.png) repeat scroll left top;}
a{text-decoration:none;color: #000;}
div{height:auto;}
table {border-collapse:collapse;border-spacing:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, ul, li {display:block}
img{border:none;max-width:100%;}
li{list-style-type:none;}
p{overflow:hidden;display:block;color:#101010;}
h1, h2, h3, h4, h5, h6{font-weight:normal; display:block;}

/* font size */
.bld{font-weight:bold;}
.fnt10{font-size:10px;}
.fnt11{font-size:11px;}
.fnt12{font-size:12px;}
.fnt13{font-size:13px;}
.fnt14{font-size:14px;}
.fnt15{font-size:15px;}
.fnt16{font-size:16px;}
.fnt18{font-size:18px;}
.fnt20{font-size:20px;}
.fnt22{font-size:22px;}
.fnt24{font-size:24px;}
.fnt30{font-size:30px;}
.lnh20{line-height:20px;}
/* font size */

/* font style start */
.fl{float:left !important;}
.fr{float:right !important;}
.ti{font-style:italic}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.tj{text-align:justify;}
/* font style end */

/* margin start */
.margtop5{margin-top:5px;}
.margtop25{margin-top:25px;}
.margbot15 {margin-bottom:15px;}
/* margin end */
.disblk{display:block !important;}
.disnone{display:none !important;}

.full-round{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;}
.cntx,.cntx ul,.cntx li{overflow:hidden;clear:both;}
.cntx ul{margin:5px 0;}
.cntx li{margin:0 0 10px 0;}
.cntx h1,.cntx h2,.cntx h3,.cntx h4,.cntx h5,.cntx h6 {margin:0 0 2px 0;overflow:hidden;clear:both;}
.cntx p {margin:0 0 15px 0;overflow:hidden;text-align:justify;line-height:24px;clear:both;}
.cntx strong{color:#000}
.cntx a{font-weight:bold; color:#000;}
.cntx a:hover,.cntx a strong:hover{color:#690700;}
.blt{padding:0 0 0 15px;background:url(../images/bult1.png) no-repeat scroll left 4px;}

.dst {overflow:inherit!important; width:100%; display:table;}
.ctrdst {overflow:inherit!important;display:table;}
.ovrflow{overflow:hidden;}
.clr{clear:both;}

.shwd1{box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);}

/* ~~~~~~ header part start ~~~~~~ */
.mnbanner{background:url(../images/banner.jpg) no-repeat scroll center top;height:404px; position:relative;}
.suportcol{margin:70px 0 0 0;}
.weblogo{float:left; margin:0 0 0 110px; clear:both;}
.tpcont{margin:0 0 0 145px;}
.tpcont, .tpcont ul{overflow:hidden;clear:both;}
.tpcont li{margin: 0 0 10px 0;overflow:hidden;clear:both;}
.tpcont li .icon{margin:0 5px 0 0;display:block;font-size:20px;color:#690700;float:left;}
.tpcont li p{font-size:20px;white-space:nowrap;}

.mnicon{font-size:20px; cursor:pointer; padding:10px; float:right; background-color: #690700; color:#FFF; display:none;}
.menucol{width:100%;float:left;background:url(../images/transbg1.png) repeat scroll left top;position:absolute;left:0;bottom:0;}
.menu{width:100%;float:left;clear:both;}
.menu > ul > li{float:left;}
.menu > ul > li > a{overflow:hidden;display:block;padding:15px 18px; font-weight:bold;}
.menu > ul > li > a:hover,.menu > ul > li > a.active {background-color:#690700;color:#FFF;}
.testimonialcol, .testimonialcol ul{overflow:hidden;clear:both;}
.testimonialcol li{padding-left: 55px;margin-bottom:15px;}
.testpic{margin: 0 5px 0 0;width:50px;height:50px;float:left;}
.testmon{padding:10px;background-color:#FFF;}
.testmon a{color:#690700;}
.testmon a:hover{text-decoration:underline;color:#690700;}
.tstarow{padding: 0 0 0 10px;background:url(../images/arow1.png) no-repeat scroll left 15px;}
.servcol{padding:10px;margin:25px 0 0 0;background-color:#FFF;}
.serv, .serv ul, .serv li{overflow:hidden;clear:both;}
.serv li{padding:10px;border-bottom:solid 1px #f0f0f0;background:url(../images/bult1.jpg) no-repeat scroll left 15px;}
.serv li:last-child{border:none;}
.serv li a{overflow:hidden;display:block;}
.serv li:hover{padding:10px 10px 10px 20px;background:url(../images/bult2.png) no-repeat scroll 10px 15px #690700;}
.serv li:hover a{color:#FFF;}
.botmenu{margin:15px 0;}
.botmenu, .botmenu li{float:left;}
.botmenu li{margin:0 16px 0 0;font-size:12px;}
.botmenu li a{color:#FFF;display:block;}
.scl{margin:12px 0 0 0;float:right;}
.scl li{margin:0 0 0 20px;float:left;}.scl li .icon{font-size:20px;color:#FFF;}

.profile{padding:15px;background:url(../images/transbg1.png) repeat scroll left top;}
.profile, .profile ul, .profile li{overflow:hidden;clear:both;}
.profile li{margin:0 0 20px 0;}
.profile li .pfd{margin:0 15px 0 0;width:120px;float:left;}
.profile li .pfd span{display:block;float:right;font-weight:bold;}
.profile li .pdfrest{overflow:hidden;}
.fes, .cont{margin:0 2px 15px 2px;padding:10px 10px 0 10px;background-color:#FFF;}
.fes span, .cont span{display:block;font-size:18px;color:#690700;font-weight:bold;}
.sitemap{margin:0 0 20px 0;}
.sitemap, .sitemap ul, .sitemap li{overflow:hidden;clear:both;}
.sitemap ul{margin:8px 0 0 0;}
.sitemap li{margin:0 0 15px 0;}
.sitemap li a{overflow:hidden;display:block;}
.sitemap li a:hover{color:#690700;}

.blogs, .blogs ul, .blogs li{overflow:hidden;clear:both;}
.blogs li{margin:2px 2px 10px 2px;padding:10px;background:url(../images/transbg1.png) repeat scroll left top; font-size:13px;}
.blogs p{margin:3px 0 0 0;line-height:22px;}
.blogbtn{float:right;color:#690700;}
.blogbtn:hover{color:#333;text-decoration:underline;}
.clentwrap .testmon p{line-height:20px;text-align:justify;color:#333;}
.clentwrap .testimonialcol li {padding-left:0;}
.gallery, .gallery ul{overflow:hidden;clear:both;}
.gallery li img{width:100%; height:100%;}
.gallery li{margin:0 0 15px 0;}

/*New Css Add for Social Media icons*/
.social-main{padding:0 0 0 15px; width:100%; float:left; margin-bottom:15px;}
.social-me-main{float:left; margin:0 15px;}
.social-me li{display:inline-block;}
.social-me li a{display:block; margin-right:4px;}
.prof-det{float:left;}
.prof-det img{width:100%; max-width:250px;}
/*23-1-17*/
.upcase{text-transform:uppercase;}
.profile-bx{position:relative; max-height:300px; max-width:178px; margin:10px 2px; display:inline-block; text-align:center;}
.top-profiles img{object-fit: cover; object-position: top; min-height:300px; max-height:300px;}
.box-prof a{background:#000; font-size:16px; color:#fff; font-weight:400; padding:5px; position:absolute; bottom:0; left: 10px; right:10px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.box-prof a:hover{background:#690700; font-size:16px; color:#fff;}
.mrz0{margin:0;}
.mainprof-hd{padding-bottom:10px;}
.mainprof-img{width:200px; float:left; margin-right:15px;}

