@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato'); /* font-family: 'Lato', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Dancing+Script'); /* font-family: 'Dancing Script', cursive; */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:700');/*font-family: 'Open Sans', sans-serif;*/

body,html{ font-family: 'Lato', sans-serif; height:100%; background-color:#fff; }
body,h1,h2,h3,h4,h5,ul,ul li,*{ margin:0; padding:0; }
ul li{ list-style-type:none; }
p{ margin:0; } 
a{ outline:none !important; text-decoration:none !important; }


#headerpage{ position:fixed; top:0; left:0; right:0; z-index:66; background-color:#fff; }
.header{ position:relative; z-index:66; padding:0px; clear:both;}
.logo{ margin:auto; padding:6px 0px 0px 0px; }
.logo img{ width:100%; }
.contdetails{ padding:14px 10px; }
.contdetails p{ clear:both; }
.contdetails p a{ color:#333; font-size:15px; }
.socialcol{  clear:both; padding-bottom:5px; overflow:hidden; }
.socialcol ul {float:right; }
.socialcol ul li{ padding:0; float:left; }
.socialcol ul li:before{ display:none; }
.socialcol ul li a { background-color:#0067B3; border-radius:5px; margin-left:5px; width:33px; height:30px; text-align:center; display:table; color:#fff; }
.socialcol ul li a i{ vertical-align:middle; display:table-cell; }

.head-details ul{ margin:0; padding:0; }
.head-details ul li{ /*border-left:1px solid #eee; */padding:44px 0px;}
.head-details ul li i{ float:left; font-size:20px; color:#e00025; padding:2px 4px;}
.head-details ul li p { font-size:16px;  color:#333; margin:0; padding:0 0px;}
.head-details ul li p  small{ font-size:15px; font-weight:normal; }
.head-details p { margin-top:40px; float:right;}
.head-details p a { font-size:16px;  color:#333; margin:0; padding:40px 4px 0px 4px;}
.head-details p i { font-size:16px;  color:#e00023;}

.gv{}
.gv p{ margin-left:-14px; font-size:12px;}
#gvp li:hover{ color:#FFFFFF;}


.mainmenu1{ padding:0px 0px; background-color:#fff; overflow:hidden; }
.mainmenu1 ul{ margin:0;}
.mainmenu1 > ul > li{ margin:0; display:inline-block; }
.mainmenu1  ul li a{ padding:0px 24px 10px 24px; display:block; font-size:15px; color:#2d2c2c;font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase;}
.mainmenu1 ul li:hover > a, #activetab a{/*background-color:#e00023; */color:#e00023; }
.mainmenu1 > ul > li > ul{ position:absolute; background-color:#737373; display:none; text-align:left; min-width:170px; }
.smlmenu1{ width:180px; }
.mainmenu1 ul li ul li a{ font-size:14px; padding:10px 15px; border-top:1px solid #aaa; display:block; color:#eee; }
.mainmenu1 ul li ul li:nth-child(1) a{ border-top:none; }
.respnav{ position:absolute; right:20px; top:10px; }

.mainmenu{ background-color:#e00023; overflow:hidden;  }
.mainmenu ul{ margin:0; text-align:center; }
.mainmenu > ul > li{ margin:0; display:inline-block; }
.mainmenu  ul li a{ padding:16px 18px; display:block; font-size:15px; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase;}
.mainmenu ul li:hover > a, #activetab a{ background-color:#32096a; color:#fff; }
.mainmenu > ul > li > ul{ position:absolute; background-color:#333; 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 #aaa; display:block; color:#eee; }
.mainmenu ul li ul li:nth-child(1) a{ border-top:none; }
.respnav{ position:absolute; right:20px; top:10px; }
#gpd{ background-color:#32096a;}

.respnav i{ font-size:30px; padding:10px 10px; cursor:pointer; color:#000; }
.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:5px; top:5px; color:#777; font-family:'FontAwesome'; }
#respo-submenu ul li a:hover{ background-color:#32096a; color:#fff; }

.bodycont{ position:relative; z-index:22; background-color:#fff; }

.news{ background-color:#0067B3; color:#fff; overflow:hidden; position:relative; }
.news h4{ background-color:#333; color:#eee; padding:10px; margin:0; }
#newsscroll{ margin:0; }
#newsscroll li{ padding:10px 0px;  margin:0; }

.abt{ padding:40px 0px; }
.abt h1{ margin:0; padding-bottom:20px; }
.abt p{  }
.abt .ulli li{ font-size:16px; }
.ulli{ padding:0; padding:0px 0px 0px 0px; }
.ulli li{ list-style-type:none; position:relative; padding:2px 20px; }
.ulli li:before{ position:absolute; left:0; content:'\f00c'; font-size:12px; top:5px; font-family:'FontAwesome'; color:#0067B3; }

a .bod p{ color:#222; }
a .bod h4{ color:#0067B3; }
.bod img{ width:100%;  }

.portfoliocol{ background-color:#1696E4; padding:30px 0px 30px 0px; }
.portfoliocol h1{ color:#fff; margin:0; padding-bottom:20px; }
.portfoliocol p{ color:#fff; font-size:18px; }
#portfolio { margin: 1rem 0; -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; -webkit-column-gap: 1rem; -moz-column-gap: 1rem;
    column-gap: 1rem; -webkit-column-width: 25%; -moz-column-width: 25%; column-width: 25%; }
.tile { -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 350ms ease; transition: all 350ms ease;  }
.scale-anm { transform: scale(1); }
.tile img { max-width: 100%; width: 100%; height: auto;  margin-bottom: 1rem; border:1px solid #fff; padding:2px; }
.btn { font-family: 'Lato', sans-serif; font-size:18px !important;  text-decoration: none; cursor: pointer;  display:inline-block; line-height: normal;  margin: 0;
    height: auto; border:1px solid rgba(0,0,0,1.00); vertical-align: middle; -webkit-appearance: none; color: #fff; background-color: rgba(0, 0, 0, 0); font-weight:bold; }
.btn a{  color:#fff; }
.btn:hover{ text-decoration: none; background-color:rgba(0,0,0,1.00); color:#fff !important; }
.btn:focus{ outline: none !important; border:1px solid rgba(0,0,0,1.00); color:#fff !important;  }
::-moz-focus-inner { border:0;  padding: 0; color:#fff; }

.contdetail{ padding:30px 0px; background-color:#c8e1f0; }
.contdetail h3{ margin:0; padding-bottom:5px; color:#0067B3; }






.row03{ padding:20px 0px; background-color:#fff; }
.row03 h4{ color:#33A8DA; padding:0px 0px 0px 0px; text-align:center; font-size:34px;}
.row03 h2{ color:#33A8DA; font-weight:bold; padding-bottom:10px; margin:0; }
.row03 h1{position:relative; display:inline-block; padding-bottom:20px; margin-bottom:20px; font-family: 'Open Sans', sans-serif; text-transform:uppercase;font-weight:bold;}
.row03 h1:after{ position:absolute; width:70%; background-color:#e00023; height:4px; content:''; bottom:0; left:2%;  }
.row05{ padding:10px 0px 40px 0px;}
.row05 h1{position:relative; display:inline-block; padding-bottom:20px; margin-bottom:20px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; text-align:center; font-weight:bold;}
.row05 h1:after{ position:absolute; width:70%; background-color:#e00023; height:4px; content:''; bottom:0; left:15%;  }
.row05 p{ font-size:18px; padding:0px 40px 0px 0px; text-align:center;}
.ctbt{ text-align:center;}
.row03 p{ font-size:18px; padding:0px 40px 0px 0px;}

.discr{ background-image:url(../images/dis-img.jpg); background-attachment:fixed; background-size:cover; padding:40px 0px; overflow:hidden; position:relative; }
.discr > div{ position:relative; z-index:40; }
.discr:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  /*background-color:rgba(0,103,179,0.8);*/  }
.discr h1{ margin:0; padding-bottom:0px; color:#333; font-family: 'Open Sans', sans-serif;}
.discr h2{ margin:0; padding-bottom:20px; font-size:24px; color:#999 ; font-family: 'Open Sans', sans-serif;}
.discr p{ margin:0; color:#333 ; font-size:18px; }

.globe{ margin-top:-40px; overflow:hidden; position:absolute; display: block;}
.hrbodr{ border-bottom:3px solid #e00023; width:10%;text-align:center;}
.pros_controls{ float:right;}
.pros_controls span{ display:inline-block; margin:0 0 0 10px; vertical-align:middle;}
.pros_controls span a{
	display:inline-block; font-size:18px; width:35px; height:35px;text-align:center; padding:7px 0 0 0; border:1px solid #777; vertical-align:middle; color:#777;
}

.MainProducts{ padding:20px 0px;}
.MainProducts ul{margin:0; padding:0; list-style:none; overflow:hidden;}
.MainProducts ul li {  border:1px solid #ddd;  } 
.MainProducts ul li a{display:block; position:relative; overflow:hidden; color:#333; background-color:#fff;}
.detail-col{ position:absolute; padding:30px 20px; background-color:#fff ; bottom:0; -moz-transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s; }
.detail-col:after{ content:'+'; position:absolute; top:-25px; right:10px; background-color:#B81413; z-index:55; font-size:17px; color:#fff; width:40px; height:40px; text-align:center; vertical-align:middle; padding:8px;   }
.detail-col h4{ font-weight:bold; font-family: 'Open Sans', sans-serif;}


.clnr{ background:#d0cc12; text-align:center; background-attachment:fixed; background-size:cover; padding:40px 0px; overflow:hidden; position:relative; margin-top:20px; }
.clnr > div{ position:relative; z-index:40; }
.clnr:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  /*background-color:rgba(0,103,179,0.8);*/  }
.clnr h1{ margin:0; padding-bottom:0px; color:#333; font-family: 'Open Sans', sans-serif;}
.clnr h2{ margin:0; padding-bottom:20px; font-size:24px; color:#fff ; font-family: 'Open Sans', sans-serif;}
.clnr p{ margin:0; color:#333 ; font-size:18px; padding:20px 0px 0px 0px;}

.dlink{ padding:20px 0px 0px 0px;}
.dlink a{ color:#fff !important; font-family: 'Ubuntu', sans-serif; background-color:#3e107c;  padding:10px 30px; font-size:16px !important;}
.dlink a:hover{ color:#fff !important;  background-color:#e00023;}
.dlink a i{ font-size:20px; }

.clink{ padding:20px 0px 0px 0px;}
.clink a{ color:#fff !important; font-family: 'Ubuntu', sans-serif; background-color:#e00023;  padding:10px 30px; font-size:16px !important;}
.clink a:hover{ color:#e00023 !important;  background-color:#fff;}
.clink a i{ font-size:20px; }

.flink{ padding:20px 0px 0px 0px; border-left:4px;}
.flink a{ color:#fff !important; font-family: 'Ubuntu', sans-serif; background-color:#3e107c;  padding:10px 30px; font-size:16px !important; font-weight:bold;}
.flink a:hover{ color:#fff !important;  background-color:#e00023;}
.flink a i{ font-size:20px; }

.videos{padding-top:10px; }
.videos li {padding:10px 0px; list-style-type:none;}



.quality_list{
	margin:0 -15px; padding:0; list-style:none; overflow:hidden;
}
.quality_list li{
	margin-top:10px;
}
.quality_list li:nth-child(even){
	margin-top:0px;
	padding:0px 0px 20px 0px ;
}
.quality_list li a{
	display:block; height:300px; background-color:#dfdfdf; overflow:hidden; text-align:center; background-repeat:no-repeat; background-size:cover;
	position:relative; color:#fff;
}
.quality_list li a:before{
	position:absolute; top:0; right:0; bottom:0; left:0; content:' '; background-color:rgba(0,0,0,0.3); z-index:0;
	transition:all linear 0.2s;
}
.quality_list li a:after{
	position:absolute; top:8px; right:8px; bottom:8px; left:8px; content:' ';  z-index:1; opacity:0;
	transform:scale(0.5);
	transition:all linear 0.2s;
	border:1px solid #999;
}
.quality_list li a:hover:before{
	background-color:rgba(0,0,0,0.6);
}
.quality_list li a:hover:after{
	transform:scale(1); opacity:1;
}
.quality_list li a h3{
	padding:10px; color:#fff; position:relative; z-index:2; margin:120px 0 0 0; font-family: 'Open Sans', sans-serif;
	transition:all linear 0.2s;
}
.quality_list li a:hover h3{
	color:#fff;
}


/*.panel{ overflow:hidden; clear:both; }
.panel-heading, .panel-title{ padding:0 !important; margin:0; }
h4.panel-title a{ display:block; background-color:#0067B3; color:#fff !important; padding:10px; width:100%; position:relative; font-size:20px; }
h4.panel-title span{ float:right; font-size:20px; }*/

.panel-group .panel{border-radius: 0;box-shadow: none; border-color: #dadada; margin-top:10px;}
.panel-default > .panel-heading {padding: 0;border-radius: 0; color:#3b0f7e ;background-color:#dadada !important;border-color: #dadada;}
.panel-title {font-size: 12px;}
.panel-title p{font-size: 12px;}
.panel-title h4{color:#3b0f7e!important; font-family: 'Open Sans', sans-serif;text-decoration: none; margin:0px;}
.panel-title > a {display: block;padding: 15px;text-decoration: none;  }
.more-less {float: right;color: #212121;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #dadada;}

.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #dadada;}

/*.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
*/















#footercol{ background-color:#eee; padding:40px 0px; border-top:1px solid #d1cfcf;}
.bodycol h3{position:relative; display:inline-block; padding-bottom:20px; margin-bottom:20px; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.bodycol h3:after{ position:absolute; width:70%; background-color:#e00023; height:4px; content:''; bottom:0; left:2%;  }
.bodycol h4{  font-size:26px; color:#eee; }
#footercol p{ color:#222; }
.footermenu ul{ padding-right:10px; }
.footermenu ul li{ padding:0px 10px; position:relative; }
.footermenu ul li a{ font-size:13px; color:#222; border-bottom:1px dotted #3e3e3e; display:block; padding:8px 0px; }
.footermenu ul li:before{ content:'\f105 '; font-family: 'FontAwesome'; color:#eee; font-size:10px; vertical-align:middle; position:absolute; left:0; top:10px; }

#footer{ text-align:center; background-color:#e00023;  }
#footer p{ margin:0; padding:20px 0px; font-size:14px; color:#eee;font-family: 'Source Sans Pro', sans-serif; }

.fom ul li:before{ display:none; } 
.fom ul li{ margin:0px 0px 10px 0px; font-family:'MyriadPro-Bold'; padding:0;}
.fom ul li button {font-family: 'Source Sans Pro', sans-serif; }

.pop-form{position:fixed; right:10px; bottom:0; width:250px;}
.pop-form li .error{ font-size:12px; color:#fff; }
.pf-hed{background-color:#3b0f7e; color:#ccc;font-size:18px; overflow:hidden; cursor:pointer;padding:6px 10px; border-top-left-radius:20px;}
.txt{ float:left; padding:4px 0px 0px 0px;}
.icon{float:right; color:#ccc; margin:5px; font-size:15px;}
.rotateicon{ transform:rotate(180deg);}
.pf-bdy{background-color:#909090; display:none;}
.pf-form{margin:0; padding:0; list-style:none; overflow:hidden;}
.pf-form li{overflow:hidden; margin:10px -5px; font-family: 'PT Sans', sans-serif;}
.pf-form li label{ font-weight:normal; color:#fff;}
.pf-form input{	padding:6px;height:25px; background-color:transparent; background-color:#555; color:#fff; border:none; border-radius:0px;}
.pf-form li textarea{background-color:transparent; color:#fff;border:none; background-color:#555; border-radius:0px; resize:none; height:90px;}
.pf-form li button{	margin:0 15px; outline:none !important;	background-color:#505050; color:#fff !important;}


.pf-bdy-active{background-color:#909090; display:none; overflow:hidden;}
.pf-form{margin:0; padding:0; list-style:none; overflow:hidden;}
.pf-form li{overflow:hidden; margin:10px -5px; font-family: 'PT Sans', sans-serif;}
.pf-form li label{ font-weight:normal; color:#fff;}
.pf-form input{	padding:6px;height:25px; background-color:transparent; background-color:#555; color:#fff; border:none; border-radius:0px;}
.pf-form li textarea{background-color:transparent; color:#fff;border:none; background-color:#555; border-radius:0px; resize:none; height:90px;}
.pf-form li button{	margin:0 15px; outline:none !important;	background-color:#505050; color:#fff !important;}
.icon1{float:right; color:#ccc; margin:5px; font-size:15px;}




#social-icon .col-xs-2 img{ width:100%; -webkit-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; }
#social-icon .col-xs-2{ padding:2px; }
#social-icon .col-xs-2 img:hover{ transform:scale(1.1); z-index:9; box-shadow:0px 0px 10px #000; }
.gp{ padding-left:14px;}


.incont{ padding:30px 0px; position:relative; width:100%; }
.incont h2{ position:relative; padding:0px 0px 15px 0px; color:#ee1c25; padding-bottom:20px; font-family: 'Open Sans', sans-serif; font-weight:bold;text-transform:uppercase;}
.incont h3{ position:relative; padding:0px 0px px 0px; color:#3b0f7e; }
.incont h4{ position:relative; padding:0px 0px px 0px; color:#333; font-weight:bold;}
.incont h4 a{ color:#333; font-weight:bold;font-family: 'Open Sans', sans-serif;}
.incont h4 a:hover{ color:#3b0f7e;}
.incont h2:after{ width:15%; height:3px; background-color:#3b0f7e; position:absolute; content:''; left:0; bottom:0; }
.incont p { color:#757575; font-size: 16px;  }
.ulli li {  color:#757575; font-size: 15px; position:relative; padding:5px 0px 5px 20px; }
.ulli li:before{ position:absolute; left:0; content:"\f061"; color:#3b0f7e; font-family: 'FontAwesome'; top:8px; font-size:12px; }

.sidetab { padding:0px 0px 0px 0px;}
.sidetab h2{ margin:0; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase;}

.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;}
.sidetab ul li a:hover{color:#ee1c25; border-bottom:1px solid #ee1c25;}
.sidetab ul li:hover:after{color:#ee1c25;}


.contcolm{ height:auto; margin:0px; overflow:hidden; z-index:999;}
.headerbghide{  display: block; visibility: hidden; position:relative;}

.row04{ padding:50px 0px; background-color:rgba(205,204,204,0.4); }
.row04 h1{position:relative; display:inline-block; padding-bottom:20px; margin-bottom:20px; font-family: 'Open Sans', sans-serif; text-transform:uppercase;font-weight:bold;}
.row04 h1:after{ position:absolute; width:70%; background-color:#e00023; height:4px; content:''; bottom:0; left:2%;  }
.line{ border-bottom:1px solid #fff; width:100%; margin:0px 0px 40px 0px;}
.servces {text-align:center;padding:0px 0px 0px 0px;margin-bottom:20px; background-color:#fff; border-radius: 15px;}
.servces .card {padding: 2.5em .5em;border: 1px solid transparent;-webkit-transition: box-shadow 0.3s ease-in-out;-moz-transition: box-shadow 0.3s ease-in-out;-ms-transition: box-shadow 0.3s ease-in-out;-o-transition: box-shadow 0.3s ease-in-out;transition: box-shadow 0.3s ease-in-out;background: transparent;}
.servces .card:hover,.servces .card.active {background:#fae22d;-webkit-box-shadow: 0px 0px 18.69px 2.31px rgba(204, 204, 223, 0.5);-moz-box-shadow: 0px 0px 18.69px 2.31px rgba(204, 204, 223, 0.5);box-shadow: 0px 0px 18.69px 2.31px rgba(204, 204, 223, 0.5); border-radius: 15px;}
.servces .card i {font-size: 34px; color: #fff;width: 75px;height: 75px;background: #3b0f7e;border-radius: 50%;line-height: 2.2;}
.card h5{font-size: 25px;font-weight: 600;}.card p{ padding:0px 6px 0px 6px;}
.incont h2 small{ color:#ee1c25; font-weight:bold;}

.patnr{ background:#eed413; text-align:center; background-attachment:fixed; background-size:cover; padding:40px 0px; overflow:hidden; position:relative;}
.patnr > div{ position:relative; z-index:40; }
.patnr:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;}
.patnr h1{ margin:0; padding-bottom:0px; color:#333; font-family: 'Open Sans', sans-serif;}
.patnr h2{ margin:0; padding-bottom:20px; font-size:24px; color:#fff ; font-family: 'Open Sans', sans-serif;}
.patnr p{ margin:0; color:#333 ; font-size:18px; padding:20px 0px 0px 0px;}

.map{ padding:0px 0px; overflow:hidden; }
#serform{position:fixed; z-index:99; right:-55px; top:45%; width:150px; height:100px; }
#serform h2{ background-color:#e00023; color:#eee; font-size:20px; padding:10px 0px 12px 12px;transform: rotate(-90deg); font-family: 'Open Sans', sans-serif;}
#serform h2 a{color:#fff; }

.tablecol{ padding:0px 20px 0px 0px; }
.tablecol table{ border:1px solid #ddd; }
.tablecol table tr th{ background-color:#eee; }
.tablecol table tr th,.tablecol table tr td{ padding:24px 10px 30px 10px ; font-size:13px; border:1px solid #ddd; }
.tablecol table tr{ padding:0px 0px 0px 0px;  }
.tablecol table tr td a{ padding:0px 0px; display:block;  }
.tablecol table tr:nth-child(even){ background-color:#eee; }

.incontq{ text-align:center;}
.thank-col{ padding:0px; width:100%; text-align:center; height:499px; display:table; overflow:hidden; }
.thank-col div{ display:table-cell; vertical-align:middle; text-align:center; width:100%; }
.thank-col h2{ color:#555; }
.thank-col p{ color:#333; font-size:15px; }

/*
.sidenav {
  width: 130px;
  position: fixed;
  z-index: 1;
  top:50%;
  right:0px;
  background: #eee;
  overflow-x: hidden;
  padding: 0px 0; 
}

.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  color: #2196F3;
  display: block;
}

.sidenav a:hover {
  color: #064579;
}

.main {
  margin-left: 140px; 
  font-size: 28px; 
  padding: 0px 10px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
*/


.fom2{ border:1px solid #ddd; background-color:#eee; 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; }





/*Extra small devices (portrait phones, less than 576px)*/
/*No media query since this is the default in Bootstrap*/
/*Small devices (landscape phones, 576px and up)*/
@media (max-width: 576px) { .mainmenu,.head-details,.gv,.gp,.mainmenu1{ display:none;} .respnav{ display:block;} #respo_menu{ display:block; }  }
/*Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) { .mainmenu,.head-details,.gv,.gp,.mainmenu1{ display:none;}  .respnav{ display:block;} #respo_menu{ display:block; } }
/*Large devices (desktops, 992px and up)*/
@media (max-width: 992px) { .mainmenu,.head-details,.gv,.gp,.mainmenu1{ display:none;}  .respnav{ display:block;} #respo_menu{ display:block; } .insidbntit,.banntitle{ display:none; }}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { .mainmenu,.head-details,.gv,.gp,.mainmenu1{ display:block;}  .respnav{ display:none;} #respo_menu{ display:none; } }
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { .mainmenu,.head-details,.gv,.gp,.mainmenu1{ display:block;} .respnav{ display:none;} #respo_menu{ display:none; } }