/* Shiva Shiv Samooh International styles to 0 */

/*!

 *  1.1. Reset*/
 
 @import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,900,300);
@import url(https://fonts.googleapis.com/css?family=Karla:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);

html, body, div, span, applet, object, iframe, h1, .page-title .title, h2, h3, .blog-grid .post .title, h4, h5, h6, p, blockquote, pre, a, .draw-buttons .svg, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .order-table th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, canvas, main {display:block;}

html, body{height:100%;}

ol, ul {list-style:none}

blockquote, q {quotes:none}

table {border-collapse:collapse;border-spacing:0}

a{cursor: pointer; outline:none; text-decoration:none;}

*:focus {outline:none}

*::-moz-focus-inner {border:0;}

.clear {clear:both}

* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

a:active,a:hover {outline:0;}

/** Corrects `inline-block` display not defined in IE 8/9.*/

audio,canvas,video {display: inline-block;}

/** Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */

audio:not([controls]) {display:none;height:0;}

*,*:before,*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0;padding:0;}

@-ms-viewport {width: device-width;}

@-o-viewport {width: device-width;}

@viewport {width: device-width;}

a, button {-ms-touch-action: manipulation; touch-action: manipulation;}

table {border-collapse: collapse;border-spacing: 0;}

img{border:0px; outline:none;}

.clear-both{ clear:both}

/*---------------------------------------------base Css end------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700);
@import url('fonts.css');
@import url('font-awesome.css');
/*---------------------------------------------Default Css start------------------------------------------------------------*/
 h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Slab', serif;  }
 body{ background:#470000 url(../images/body-bg1.jpg) repeat-x top; font-family: 'Roboto Slab', serif;}
 
h1{font-size:26px;line-height:32px;margin-bottom:32px; }

h2{font-size:22px;line-height:28px;margin-bottom:28px;}

h3{font-size:16px;line-height:22px;margin-bottom:22px;}

h4{font-size:15px;line-height:18px;margin-bottom:18px;}

h5{font-size:14px;line-height:18px;margin-bottom:18px;}
 .clear {clear:both;}
 .top{width:100%; float:left;}
 .container{margin:0px auto; padding:0px 3%; height:auto; text-align:left; width:96%; max-width:1280px;}
 .master{margin:0px; padding:0px; height:auto; width:100%; float:left;}	
 /*---------------------------------------------Default Css end------------------------------------------------------------*/
 

/**==========HOME PAGE START ========**/

/*header start*/
 header.header{ width:100%; left:0px; top:0px;}
 .top.ribbon{ }
 .headrow{width:100%; float:left; padding:0px 0px;}
  .headrow img{width:100%; vertical-align:top;}
 
 .navrow{width:100%; float:left; margin-top:0px; padding:0px 1%; border:5px solid #e43c02;  
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #720700; /* Old browsers */
background: -moz-linear-gradient(top, #720700 1%, #ff4a00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #720700 1%,#ff4a00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #720700 1%,#ff4a00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#720700', endColorstr='#ff4a00',GradientType=0 );
}
/*header end***/


/*midpart start*/
 midpart.midpart{ width:100%; left:0px; top:0px; background:#fff;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
  .mainbox{width:100%; float:left; padding:1% 0px; background:#fff url(../images/bg.png) no-repeat top center;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}

/*leftarea start*/
.leftarea{width:100%; float:left; padding:0 0px;}
.leftarea .headbox{width:100%; float:left; padding:3% 5%; margin-bottom:5px;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #d30000; /* Old browsers */
background: -moz-linear-gradient(top, #d30000 0%, #340000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d30000 0%,#340000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d30000 0%,#340000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30000', endColorstr='#340000',GradientType=0 ); }

.leftarea .headbox h5{ background:url(../images/om.png) no-repeat left; padding:5px 0 5px 25px; font-size:18px; font-weight:500; margin:0px; color:#FFFFFF;}

.leftarea .textbox{width:100%; float:left; padding:2% 5%; margin-bottom:15px;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #ffb400; /* Old browsers */
background: -moz-linear-gradient(top, #ffb400 0%, #fed166 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffb400 0%,#fed166 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffb400 0%,#fed166 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#fed166',GradientType=0 );}

.leftarea .textbox h2{ color:#000; text-align:left; margin-bottom:5px;}
.leftarea .textbox p{ font-size:14px; color:#000; line-height:15px;}
  .leftarea .textbox img{width:100%; vertical-align:top;}
  
 .left-list ul { margin: 0; padding: 0;}
.left-list li {list-style: none; margin:15px 0; font-size: 16px; color:#000; background:url(../images/om2.png) left top no-repeat; padding:0px 0px 5px 28px; }
.left-list li a { color:#000; font-size:16px;}
.left-list li a:hover { color: #538501;}
.left-list li span{ color:#b30000; font-size:12px; margin:0px 0px; padding:0px 0px;}

 .left-list-down ul { margin: 0; padding: 0;}
.left-list-down li {list-style: none; margin:15px 0; color:#000; background:url(../images/question.png) left top no-repeat; padding:0px 0px 5px 28px; }
.left-list-down li a { color:#000; font-size:14px; text-align:left;}
.left-list-down li a:hover { color: #538501;}
.left-list-down li span{ color:#b30000; font-size:12px; margin:0px 0px; padding:0px 0px 0 15px; text-align: right !important; font-weight:500; background:url(../images/om3.png) left top no-repeat;}
.left-list-down li span a{ color:#b30000; }
.left-list-down li span a:hover{ color:#0a8d04; }

.leftarea .textbox_white{width:100%; float:left; padding:5% 5%; margin-bottom:15px;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #f1f1f1;}

.leftarea .textbox_white h2{ color:#000; text-align:left;}
.leftarea .textbox_white p{ font-size:14px; color:#000; line-height:15px;}
.leftarea .textbox_white img{width:100%; vertical-align:top;}
   /*leftarea end*/
  
  /*right start*/
.rightarea{width:100%; float:right; padding:0 0px;}
  
.rightarea .imgbox{width:100%; float:left; padding:0px 0; margin-bottom:15px;}
.rightarea .imgbox img{width:100%; vertical-align:top;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}

.rightarea .yellobg{width:100%; float:left; padding:3%; 
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #ffd736; /* Old browsers */
background: -moz-linear-gradient(top, #ffd736 0%, #ffeda2 48%, #ffd736 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffd736 0%,#ffeda2 48%,#ffd736 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffd736 0%,#ffeda2 48%,#ffd736 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd736', endColorstr='#ffd736',GradientType=0 ); }

.rightarea .yellobg .textbox{width:100%; float:left; padding:0px 0px; }
.rightarea .yellobg .textbox h1{ color:#000; text-align:left; margin:10px 0px; font-weight:600;}
.rightarea .yellobg .textbox h2{ color:#000; text-align:left; font-weight:500;}
.rightarea .yellobg .textbox p{ font-size:14px; color:#000; line-height:24px; margin-bottom:15px;}

.rightarea .yellobg .textbox_right{width:100%; float:right; padding:0px 0px; text-align:right !important; }
 .rightarea .yellobg .textbox_right h3{ color:#000; font-weight:500; font-size:22px; margin:0px;}
.rightarea .yellobg .textbox_right p{ font-size:14px; color:#000;}

  /*leftarea end*/
  

/*==midpart end=====***/
 
 
/***======FOOTER PART START======**/
 footer{width: 100%; float: left; }

.footer_row_one{width: 100%; float: left;  margin:10px 0; padding:15px 0; background:#850000;  -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
.footer_row_one p{ text-align:center; font-size:14px; color:#ffd940; padding:1px 20px; line-height:30px;}
.footer_row_one p a{ color:#FFFFFF;}
.footer_row_one p a:hover{ color:#9C0;}

.footer_row_bottom{width: 100%; float: left;  margin:10px 0;  padding:5px 0;}
.footer_row_bottom .left-text{width: 100%; float: left;  margin:0px 0; padding:2px 0px; text-align:left;}
.footer_row_bottom .left-text p{ text-align:left; font-size:12px; color:#c24b4b;}
.footer_row_bottom .left-text p a{ color:#FFFFFF;}
.footer_row_bottom .left-text p a:hover{ color:#9C0;}

.footer_row_bottom .right-text{width: 100%; float: left;  margin:0px 0; padding:2px 0px; text-align:right;}
.footer_row_bottom .right-text p{ text-align:right; font-size:12px; color:#c24b4b;}
.footer_row_bottom .right-text p a{ color:#FFFFFF;}
.footer_row_bottom .right-text p a:hover{ color:#9C0;}
/***======FOOTER PART END======**/

 
  /*///////////////////////INNER page START//////////////////////////////////////*/

  /*about page start*/
.aboutarea{width:100%; float:left; padding:0 0px;}
  
.aboutarea .imgbox{width:100%; float:left; padding:0px 0; margin-bottom:15px;}
.aboutarea .imgbox img{width:100%; vertical-align:top;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}

.aboutarea .headbox{width:100%; float:left; padding:1% 1%; margin-bottom:5px;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #d30000; /* Old browsers */
background: -moz-linear-gradient(top, #d30000 0%, #340000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d30000 0%,#340000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d30000 0%,#340000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30000', endColorstr='#340000',GradientType=0 ); }

.aboutarea .headbox h5{ background:url(../images/om.png) no-repeat left; padding:5px 0 5px 25px; font-size:18px; font-weight:500; margin:0px; color:#FFFFFF;}
.aboutarea .headbox p{padding:5px 0 5px 0px; font-size:14px; font-weight:500; margin:0px; color:#ffe57b; text-align:right;}
.aboutarea .headbox p a{color:#fff;}
.aboutarea .headbox p a:hover{color:#1e9004;}

.aboutarea .textbox{width:100%; float:left; padding:5%; }
.aboutarea .textbox h1{ color:#454545; text-align:left; margin:10px 0px; font-weight:600;}
.aboutarea .textbox h2{ color:#454545; text-align:left; font-weight:500;}
.aboutarea .textbox p{ font-size:14px; color:#454545; line-height:24px; margin-bottom:15px;}

 .textbox-list ul { margin: 0; padding: 0;}
.textbox-list li {list-style: none; margin:10px 0; font-size: 14px; color:#454545; background:url(../images/om4.png) left top no-repeat; padding:0px 0px 5px 28px; }
.textbox-list li a { color:#454545; font-size:16px;}
.textbox-list li a:hover { color: #538501;}
.textbox-list li span{ color:#b30000; font-size:12px; margin:0px 0px; padding:0px 0px;}

.aboutarea .textbox_right{width:100%; float:right; padding:0px 0px 20px 0; text-align:right !important; }
.aboutarea .textbox_right h3{ color:#fea00d; font-weight:500; font-size:18px; margin:0px;}
.aboutarea .textbox_right p{ font-size:16px; color:#000;}

.aboutarea .yellobg{width:100%; float:left; padding:3%; 
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #ffd736; /* Old browsers */
background: -moz-linear-gradient(top, #ffd736 0%, #ffeda2 48%, #ffd736 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffd736 0%,#ffeda2 48%,#ffd736 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffd736 0%,#ffeda2 48%,#ffd736 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd736', endColorstr='#ffd736',GradientType=0 ); }

.aboutarea .yellobg .contentbox{width:100%; float:left; padding:0px 0px; }
.aboutarea .yellobg .contentbox h1{ color:#000; text-align:left; margin:10px 0px; font-weight:600;}
.aboutarea .yellobg .contentbox h2{ color:#000; text-align:left; font-weight:500;}
.aboutarea .yellobg .contentbox p{ font-size:14px; color:#000; line-height:24px; margin-bottom:15px;}

.aboutarea .yellobg .contentbox_right{width:100%; float:right; padding:0px 0px; text-align:right !important; }
.aboutarea .yellobg .contentbox_right h3{ color:#000; font-weight:500; font-size:22px; margin:0px;}
.aboutarea .yellobg .contentbox_right p{ font-size:14px; color:#000;}
 
 /**about page End ******/

   

   /**contact page start ******/
 .hotline{ margin:auto 0; width:100%; float:left; margin:10px 0px; padding:15px 0; background:#f3f1f2;
 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; } 
 
  .hotline_box{ margin:auto; padding:10px 0; text-align:center !important;}
 .hotline_box_round { margin:auto;   width:220px;  height:220px; padding:25px; background: #ffffff;   box-shadow: 0 0 0 5px rgba(255,255,255,0.5);   display: table;  margin: 0 auto; text-align:center;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%; }

.hotline-cell {display: table-cell;   vertical-align: middle;}
 .hotline-icon i{color: #f58f00; text-align:center; font-size:40px; line-height:40px; margin:0px 0 10px 0; padding:5px 0;}
 .hotline-info { text-align:center}
 .hotline-info h3{margin: 0 0 7px 0; color:#454545; font-size:20px; font-family:'Roboto Slab', serif;}
 .hotline-info h4{ margin: 0 0 0px 0; color:#8b898a; font-size:18px; font-family:'Roboto Slab', serif;}
  .hotline-info p{font-size:15px; margin:10px 0px 0 0; color:#737373; text-align:center; font-family:'Roboto Slab', serif;}
  .hotline-info p a{color:#737373;}
   .hotline-info p a:hover{color:#ee6363;}
   
.contact_informmation{ margin:auto 0; width:100%; float:left; margin:2px 0px; padding:2% 0;} 

.contact_box{margin:auto; float:left; padding:7px 0; text-align:left;}
.contact_box h3{margin: 0 0 2px 0; color:#ee6363; font-size:24px;font-family:'Roboto Slab', serif;}
.contact_box h4{ margin: 0 0 0px 0; color:#ee6363; font-size:18px;font-family:'Roboto Slab', serif;}
 .contact_box p{font-size:14px; margin:10px 0px 0 0; color:#919191; font-style:italic; font-family:'Roboto Slab', serif;}
 .contact_box p a{color:#f58f00;}
  .contact_box p a:hover{color:#919191;}

  
.informmation_box{margin:auto;  float:left; padding:5px 0; text-align:left; margin-bottom:5px; border-bottom: 1px solid #e2e2e2;}
  .informmation_box h3{color:#ee6363; font-size:24px; font-family:'Roboto Slab', serif; margin:0px 0px 15px 0px;}
   .informmation_box h4{color:#ef8e0f; font-size:16px; font-family:'Roboto Slab', serif; margin:0px 0px 2px 0px;}
   .informmation_box p{font-size:14px; margin:2px 0px 10px 0; color:#737373; font-style: normal; font-family:'Roboto Slab', serif; }
  .informmation_box p a{color:#f58f00;}
   .informmation_box p a:hover{color:#737373;}
   .informmation_box p strong{ font-weight:600;}
  .informmation_box i{color: #f58f00; text-align:center; font-size:40px; line-height:40px; margin:0px 0 10px 0; padding:5px 0;}
 
  .informmation_box_branch{margin:auto;  float:left; padding:5px 0; text-align:left; margin-bottom:5px;}
  .accordion { float:left;
  width:100%;
  border-radius: 5px;
  overflow: hidden;
  margin: auto;
}

.accordion .item{  margin: auto; width:100%; float:left; }

.accordion .item .heading { 
  height: 50px;
  line-height: 50px;
  font-size: 17px;
  cursor: pointer;
  color: #454545;
  padding-left: 15px; 
  background:#f3f1f2 url(../images/arrow.png) no-repeat;
   background-position: right 20px top -95px;
  border-bottom:5px solid #f9f9f9;
  box-sizing: border-box;
}

.accordion .item.open .heading,
.accordion .item:last-child .heading { border: 0; }

.accordion .item.open .heading { background-position: right 20px top -5px;  }

.accordion .item .content { display: none;  padding: 15px;  background: #f9f9f9; margin: auto; width:100%; float:left;}
.accordion .item .content h4{color:#ef8e0f; font-size:16px; font-family:'Roboto Slab', serif; margin:0px 0px 2px 0px;}
.accordion .item .content p{font-size:14px; margin:2px 0px 10px 0; color:#737373; font-style: normal; font-family:'Roboto Slab', serif; }
.accordion .item .content p a{color:#f58f00;}
.accordion .item .content p a:hover{color:#737373;}
.accordion .item .content p strong{ font-weight:600;}


/* contact Form CSS */
.register { margin:auto 0; float:left; width:95%; 
  position: relative;
  padding:10px 20px 10px; 20px
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  
  -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.register:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  z-index: -1;
  background:rgba(255, 173, 200, 0.08);
  border-radius:7px;
  -webkit-border-radius: 7px;
}
.register h1 { margin:0px 0px;
  line-height:30px;
  font-size:24px;
  color:#ee6363;
 
}
.register p{
font-size: 13px;
margin: 2px 0px 10px 0;
color: #737373;  
font-family: 'Roboto Slab', serif;
}

.reg_section {
  padding:0;
  margin: 10px 0;
  border-bottom: 1px dotted #eee;
}
.reg_section h3 {
  font-size: 13px;
  margin: 5px 0;
  color: #C4A2A2;
}

.register input[type=text], .register input[type=password] ,.register select,.register textarea {
  width:100%;
}
.register p.terms {
  float: left;
  line-height: 31px;
}
.register p.terms label {
  font-size: 12px;
  color: #777;
  cursor: pointer;
}
.register p.terms input {
  position: relative;
  bottom: 1px;
  margin-right: 4px;
  vertical-align: middle;
}
.register p.submit {
  text-align: right;
}

.register-help {
  margin: 20px 0;
  font-size: 11px;
  text-align: center;
 
  color:#FFFFFF;
}
.register-help a {
  color:#FF3679;
  text-shadow:0 1px #1E0E13;
}

:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 13px;
}

input {
  font-family:"Trebuchet MS",tahoma;
  font-size: 14px;
}

input[type=text], input[type=password] ,.register select,.register textarea {
  margin: 5px;
  padding: 0 10px;
  height: 34px;
  color: #404040;
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  border-radius:3px;
  --webkit-border-radius: 5px;
  outline:3px solid rgba(200, 105, 137, 0.09);
  -moz-outline-radius:7px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  margin:10px 0;
}
input[type=text]:focus, input[type=password]:focus{
  border-color:#FFF7F9;
  outline-color:rgba(254, 225, 235, 0.7);
  outline-offset: 0;
}

input[type=submit] {
  padding:0 25px;
  height:35px;
  font-size: 14px;
  font-weight: bold;
  color:#FFFFFF;
    background-color:#f58f00; 
	border:1px solid #cb7804;
 	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
 
}
 
input[type=submit]:hover{
background-color:#ee6363; 
	border:1px solid #bd2f2f;
}

.lt-ie9 input[type=text], .lt-ie9 input[type=password] {
  line-height: 34px;
}
.register select {
  padding:6px 10px;
  width: 300px;
  color: #777777;
}
.register textarea {
  height:100px;
  padding: 10px;
  color: #C9C9C9;
}

 /**contact page start ******/
 
  /*--------Galllery Page start--------*/
.productsgallery{margin:0; padding:0px; width:100%; float:left; padding-top:15px;}
.productsgallery h1{
font-family: 'Raleway', sans-serif;
font-weight: 700;
font-size: 1.625em;
color: #323232;
position: relative;
padding-bottom: 13px; text-align:center;
}
.productsgallery h1::before {
    content: '';
    width: 45px;
    height: 3px;
    background: #f6ba18;
    position: absolute;
    bottom: 0;
    left: calc(50% - 18px);
}
 
.productsgallery p{
  color: #6b6b6b;
    font-size:14px;
    font-weight: 400;
    line-height:2em;
    margin: 1em 0; text-align:center; font-style:italic;
}
.productsgallery p a{color:blue;}
.productsgallery p a:hover{color: #000;}

 #thumbnails { display: block; margin-bottom: 10px; }
#thumbnails ul li { float:left; margin-top:8px; margin-bottom:7px; margin-right:18px; width:23%; background: #e3e3e4; padding:5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px; }
#thumbnails ul li img{ width:100%; vertical-align:top;}
#thumbnails ul li:last-child{ margin-right:0px !important;}

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
 .mask_holder {
	position: relative;
}

 .gallery_mask_hover {
	position: absolute;
	background: rgba(245,184,0,0.7);
	top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    text-align: center;
     -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
          transform: scale(0, 0);
}
.gallery_mask_hover a {
	display: table !important;
    width: 100%;
    height: 100%;
    background: none !important;
}
.gallery_mask_hover a span {
	display: table-cell;
    vertical-align: middle;
    color:#fff !important; font-size:12px;
    text-transform: uppercase !important;  
}
.mask_holder:hover .gallery_mask_hover {
	-webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/*--------gallery page END--------*/


.sahitya-item { margin:auto 0; width:100%; float:left;   padding:0px 0px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px; 
 background: #e9e9e9;    
}
.sahitya-item .sahitya-heading{margin:auto 0; width:100%; float:left; background:#ee6363;  padding:10px 0px; text-align:center;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
 border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}
.sahitya-item .sahitya-heading h2{ font-size:24px; color:#fff;  text-align:center; margin:5px 0;}
.sahitya-item .sahitya-heading h3{ font-size:14px; color:#232323; font-weight:600;  text-align:center; margin:2px 0;}

.sahitya-item .sahitya-content{margin:auto 0; width:100%; float:left;  padding:15px 15px; text-align:center;}
.sahitya-item .sahitya-content img{ vertical-align:top; width:100%;}
.sahitya-item .sahitya-content p{ font-size: 13px; margin:12px 0px 10px 0; color: #737373;   font-family: 'Roboto Slab', serif;}
 .btn{
    display: inline-block;
    background: transparent;
    padding: 10px 25px;
    border-radius: 5px;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    letter-spacing: 1px;
    border: none;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    background-color: #ee6363;
}

.btn:hover, input[type="submit"]:hover {  color: #fff;   background: #f58f00;}

/*---- Download page start ----*/
 .download-item { margin:auto 0; width:100%; float:left;   padding:0px 0px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px; 
 background: #e9e9e9;    
}
.download-item .download-heading{margin:auto 0; width:100%; float:left; background:#ee6363;  padding:10px 0px; text-align:center;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
 border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
background: #fc331f; /* Old browsers */
background: -moz-linear-gradient(top, #fc331f 0%, #d20408 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fc331f 0%,#d20408 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fc331f 0%,#d20408 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc331f', endColorstr='#d20408',GradientType=0 ); 
}
.download-item .download-heading h2{ font-size:18px; color:#fff;  text-align:center; margin:5px 0;}
 
.download-item .download-content{margin:auto 0; width:100%; float:left;  padding:15px 15px; text-align:center;}
.download-item .download-content img{ vertical-align:top; width:100%;}
.download-item .download-content p{ font-size: 13px; margin:12px 0px 10px 0; color: #737373;   font-family: 'Roboto Slab', serif;}
 .downbtn{
    display: inline-block;
    background: transparent;
    padding: 10px 25px;
    border-radius: 5px;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    letter-spacing: 1px;
    border: none;
    font-weight:500; 
	font-size:14px;
    color: #fff;
    background-color: #d76711;
}

.downbtn:hover, input[type="submit"]:hover {  color: #fff;   background: #3c3c3c;}


.download-part{margin:auto 0; width:100%; float:left;  padding:10px; border:1px solid #dfdede; margin-bottom:15px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px; }
.download-part img{ vertical-align:top; width:100%;}
.download-part p{ font-size: 13px !important; margin:5px 0px 5px 0 !important; padding:5px 0; color: #737373;   font-family: 'Roboto Slab', serif; line-height:15px !important;}
.download-part p a{color: #737373;}
.download-part p a:hover{color: #64b811;}
 .downnow{
    display: inline-block;
    background: transparent;
    padding:5px 8px;
    border-radius:3px;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    border: none;
    font-weight:500; 
	font-size:13px;
    color: #fff;
background: #a4b357; /* Old browsers */
background: -moz-linear-gradient(top, #a4b357 0%, #75890c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a4b357 0%,#75890c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a4b357 0%,#75890c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 ); 
}
 .downnow i{ color:#fbe04a; font-size:16px; padding-right:5px;}

.downnow:hover, input[type="submit"]:hover {  color: #fff;   background: #3c3c3c;}
/*---- Download page start ----*/
 
 
  /*///////////////////////INNER page end//////////////////////////////////////*/
 
  @media (max-width :980px){
#thumbnails ul li { width:29%; }
 }
  
 @media (max-width :640px){
#thumbnails ul li { width:45%;}
 }
   
@media (max-width :480px){
.aboutarea .textbox h1 {font-size:18px;}
#thumbnails ul li { width:100%;}
.register { margin:auto 0; float:left; width:100%; margin-bottom:20px; }
 }

   @media (max-width :400px){
.aboutarea .textbox h1 {font-size:18px;}
#thumbnails ul li { width:100%;}
.register { margin:auto 0; float:left; width:100%; margin-bottom:20px;}
.hotline_box_round { width:220px;  height:220px; padding:25px;  }
   }

 