/* cyrillic-ext */
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/5hX15RUpPERmeybVlLQEWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/fU0HAfLiPHGlZhZpY6M7dBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/CPRt--GVMETgA6YEaoGitxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/I-OtoJZa3TeyH6D9oli3ifesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
/* latin */
@font-face {
  font-family: 'Patua One';
  font-style: normal;
  font-weight: 400;
  src: local('Patua One'), local('PatuaOne-Regular'), url(https://fonts.gstatic.com/s/patuaone/v6/yAXhog6uK3bd3OwBILv_SFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
a
{
outline: 0;
}
body
{
font-family:'PT Serif',Arial, Helvetica, sans-serif;
font-size:15px;
color:#868686;
line-height:24px;
}
.header_outer
{
margin:0px;
padding:0px;
width:100%;
border-top:10px solid #583687;
}
.logo_inner
{
float:left;
padding:20px 0px;
}
.headerright_outer
{
float:right;
width:220px;
text-align:center;
}
.topcart_outer
{
padding:1px 10px 4px 10px;
border:1px solid #f5bd6a;
border-top:none;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
}
.topcart_outer a
{
margin:0px;
padding:0px 10px;
text-decoration:none;
color:#2f2f2f;
}
.topcart_outer a span
{
margin-left:5px;
}
.left_us
{
display:inline-block;
margin-top:30px;
}
.top_mob
{
display:inline-block;
margin-top:10px;
font-weight:bold;
font-size:22px;
font-family:'Patua One',Arial, Helvetica, sans-serif;
color:#f44236;
}
.menu_outer
{
margin:0px;
padding: 0px;
width:100%;
background-image:url(../images/menu_bg.jpg);
border-bottom:1px solid #1f0645;
}
.banner_outer
{
margin:0px;
padding:0px;
width:100%;
background:url(../images/banner_header_bg.jpg) repeat-x #fff;
border-bottom:0px solid #e3e4e5;
padding-top:18px;
}
.banner_outer img
{
width:100%;
}
.latest_outer
{
float:left;
width:100%;
padding:1px 1px 0px 1px;
background-color:#fff;
border:1px solid #e3e4e5;
border-bottom:0px;
    position: relative;
	margin-top:-10px;
    z-index: 15;
}
.latest_inner
{
float:left;
width:100%;
background:#f7f7f7;
padding:3px 0px 0px 0px;
font-size:14px;
}
.latest_inner label
{
float:left;
width:10%;
text-align:right;
color:#f44337;
}
.latest_marquee
{
float:left;
width:90%;
color:#2f2f2f;
}
.latest_marquee span
{
display:inline;
margin-right:15px;
}
.latest_marquee span b
{
color:#f44337;
}
.welcome_outer
{
padding:20px 0px;
width:100%;
background-color:#f2f2f2;
border-top:1px solid #e3e4e5;
}
.welcome_head1
{
float:left;
width:100%;
margin:0px;
padding:0px;
color:#2f2f2f;
font-weight:bold;
font-size:26px;
text-align: center;
}
.welcome_inner
{
float:left;
width:100%;
margin-top:15px;
}
.welcome_inner p
{
margin:0px auto;
text-align:center;
width:96%;
color:#3b1f5b;
}
.welcome_inner a
{
float:left;
text-align:center;
width:25%;
margin-top:5px;
}
.index_our_outer
{
margin:0px;
padding:20px 0px;
width:100%;
}
.index_ourpro_head
{
float:left;
width:100%;
text-align:center;
}
.index_produ_out
{
float:left;
width:100%;
margin-top:30px;
border:1px solid #e1d7c3;
padding:7px;
}
.index_produ_out .product_icon
{
width:100%;
border:1px solid #f4eee3;
-webkit-border-radius: 8px 0px 0px 0px;
-moz-border-radius: 8px 0px 0px 0px;
border-radius: 8px 0px 0px 0px;
}
.product_star
{
position:absolute;
}
.index_produ_out p
{
float:left;
width:100%;
margin-top:6px;
font-size:13px;
color:#737373;
text-align:justify;
padding-right:5px;
line-height:21px;
}
.index_produ_out a.prdocu_read
{
float:left;
background-color:#f44236;
color:#fff;
font-size:14px;
padding:0px 7px;
text-decoration:none;
margin-top:8px;
}
.index_produ_out a.prdocu_read:hover
{
background-color:#f8a51b;
}
.proct_tit
{
float:right;
font-size:14px;
color:#3b1f5b;
font-weight:bold;
margin-top:8px;
}
.whyproduct_outer
{
margin:0px;
padding:30px 0px;
width:100%;
background-color:#e3e4e5;
}
.cent_hend
{
width:100%;
text-align:center;
}
.why_ul
{
margin:0px auto;
width:680px;
margin-top:25px;
list-style:url(../images/why_ul_list_icon.png) outside;
color:#3b1f5b;
}
.why_ul li
{
margin-top:7px;
}
.feature_outer
{
padding:30px 0px;
background-image:url(../images/feature_bg.jpg);
border-bottom:1px solid #746574;
}
.cent_hend1
{
width:100%;
text-align:center;
color:#f9a121;
}
.feature_produ_out
{
float:left;
width:100%;
border:1px solid #5b3e52;
background-image:url(../images/feature_product_bg.png);
padding:6px;
margin-top:28px;
}
.feature_produ_out .product_icon1
{
width:100%;
}
.tit_fead_out
{
float:left;
width:100%;
border:1px solid #6c548b;
border-top:none;
background-color:#502f7a;
padding:12px 0px 6px 0px;
text-align:center;
}
.tit_fead_out h4
{
margin:0px;
display:inline-block;
padding:6px 15px;
font-size:14px;
font-weight:bold;
color:#fff;
background-color:#f44337;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
a.fea_cart
{
float:left;
margin-top:15px;
background-color:#f9a121;
color:#fff;
text-decoration:none;
font-size:13px;
padding:2px 10px;
text-decoration:none;
}
.price_icon
{
float:right;
margin-top:15px;
}
.price_icon img
{
float:left;
width:10px;
margin-top:5px;
margin-right:5px;
}
.price_icon span
{
float:left;
color:#fff;
font-weight:bold;
}
.footer_all
{
margin:0px;
padding:30px 0px;
border-top:10px solid #513f51;
background:url(../images/footer_bg.jpg);
}
.footer_part
{
float:left;
width:100%;
}
.footer_part h3
{
color:#f44236;
margin:0px;
font-size:22px;
}
.footer_part h3.text_cent
{
text-align:center;
}
.footer_part p
{
float:none;
width:100%;
margin-top:15px;
text-align:justify;
color:#3b1f5b;
}
.quick_ul
{
margin:0px auto;
width:130px;
margin-top:20px;
list-style:outside url(../images/footer-ul-icon.png);
}
.quick_ul li a
{
text-decoration:none;
color:#3b1f5b;
}
.quick_ul li
{
margin-top:3px;
}
.quick_ul li a:hover
{
color:#e73f34;
text-decoration:underline;
}
.contact_text
{
float:left;
width:100%;
margin-top:10px;
}
.contact_icon
{
float:left;
width:14px;
margin-right:10px;
margin-top:4px;
}
.fotcont_out
{
float:left;
width: -webkit-calc(100% - 24px);
width: -moz-calc(100% - 24px);
width: calc(100% - 24px);
color:#3b1f5b;
}
.fotcont_out span
{
color:#e73f34;
}
.fotcont_out a
{
color:#3b1f5b;
text-decoration:none;
}
.fotcont_out a:hover
{
color:#e73f34;
text-decoration:underline;
}
.text_cent1
{
text-align:center;
}
.footersocail_outer
{
margin:0px auto;
width:160px;
text-align:center;
padding:4px 0px;
margin-top:10px;
background-color:#ffffff;
border:1px solid #cfcfcf;
}
.footersocail_outer a
{
padding-right:5px;
}
.footer_bottom_out
{
float:left;
width:100%;
padding:10px 0px;
background-color:#3b205c;
}
.lang_icon
{
display:inline-block;
float:none;
text-align:center;
margin-top:15px;
}
.latest_marquee1
{
float:left;
width:100%;
height:200px;
margin-top:20px;
}
.lang_icon
{
float:right;
margin-right:3%;
margin-top:33px;
}
.fot_com
{
float:left;
color:#fff;
}
.fot_dev
{
float:right;
color:#fff;
}
.fot_dev a
{
color:#fff;
text-decoration:none;
}
.fot_dev a:hover
{    color: #e73f34;
text-decoration:underline;
}
.client_out1
{
float:left;
width:100%;
text-align:center;
margin-top:30px;
}
.happy_tit1
{
font-size:20px;
color:#2f2f2f;
}
.client_out1 img
{
width:70px;
}
.year_icon
{
float:left;
margin-right:1%;
margin-top:7px;
}
.about_outer
{
float:left;
width:100%;
margin:0px;
padding:30px 0px;
}
.comp_head
{
float:left;
width:100%;
margin:0px;
padding:0px;
margin-top:30px;
font-size:23px;
color: #f44236;
}
.abouttext_outer
{
float:left;
width:100%;
margin-top:30px;
}
.kriabot_icon
{
float:left;
width:13%;
margin-right:2%;
border:1px solid #ccc;
}
.abouttext
{
float:left;
width:85%;
}
.abouttext p
{
float:left;
width:100%;
text-align:justify;
}
.about_text1
{
float:left;
width:100%;
text-align:justify;
margin-top:10px;
}
.comp_head1
{
float:left;
margin-top:15px;
}
.qui_outer
{
float:left;
width:100%;
margin-top:20px;
border:1px solid #ccc;
padding:10px 10px 0px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.qui_outer p
{
float:left;
width:100%;
text-align:justify;
}
.qui_outer p img
{
float:left;
margin-top:-5px;
margin-right:15px;
}
.soon_ul
{
float:left;
width:100%;
margin-top:15px;
}
.e1text label
{
float:left;
width:100%;
margin-bottom:1px;
margin-top:30px;
}
.e1text label span
{
color:#FF0000;
}
.e1_text
{
float:left;
width:100%;
border:1px solid #ccc;
height:30px;
}
.el_text1
{
float:left;
width:100%;
border:1px solid #ccc;
height:80px;
}
.sub_but
{
float:left;
margin-top:20px;
padding:3px 20px;
margin-right:10px;
border:none;
background:#340c70;
color:#fff;
}
.sex_out
{
float:left;
width:30%;
margin-top:5px;
}
.serice_outer
{
float:left;
width:100%;
margin-top:10px;
}
.serive_tit
{
float:left;
width:46%;
margin-right:4%;
border-right:1px solid #ccc;
}
.service_h3
{
float:left;
font-size:18px;
margin-top:25px;
color: #340c70;
}
.serivechk_outer
{
float:left;
width:50%;
}
.serive_chk
{
float:left;
width:33%;
}
.serice_outer1
{
float:left;
width:100%;
background:#f9f9f9;
padding:8px 10px;
border:1px solid #ccc;
}
.map_outer
{
float:left;
width:100%;
margin-top:30px;
}
.map_ifam
{
float:left;
width:100%;
height:320px;
border:1px solid #ccc;
}
.office_address
{
float:left;
width:100%;
}
.office_address1
{
margin-top:15px;
}
.office_address h4
{
font-size:18px;
color:#333;
margin-top:40px;
font-weight:bold;
}
.office_address h3
{color: #f44236;
font-size:22px;
}
.office_address h3 span
{
font-size:13px;
}
.office_address h5
{
font-size:17px;
color:#333;
font-weight:500;
}
.photo_outer {
    float: left;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 4px;
    overflow: hidden;
    margin-top: 35px;
}
.photo_outer img
{
width:100%;
}
/*product_page*/
.leftsidemenu_outer
{
float:left;
width:22%;
padding:0px;
border:1px solid #ccc;
margin-top:10px;

padding-bottom:20px;

-moz-box-shadow: 3px 3px 2px #cccccc;
-webkit-box-shadow: 3px 3px 2px #cccccc;
box-shadow: 3px 3px 2px #cccccc;
}
.leftsidemenu_outer h3
{
margin:0px;
padding:8px 0px;
width:100%;
font-size:20px;
text-align:center;
background-color:#3b205c;
color:#fff;
}
.leftsidemenu_outer ul
{
float:left;
width:100%;
padding:0px 10px;
margin:0px;
list-style: inside circle;
}
.leftsidemenu_outer ul li
{
padding:7px 10px;

border-bottom:1px dotted #ccc;
}
.leftsidemenu_outer ul li a
{
color:#0F0F0F;
text-decoration:none;
}
.leftsidemenu_outer ul li a.active, .leftsidemenu_outer ul li a:hover
{
color:#fc9e10;
}
.rightsideprouct_outer
{
float:left;
width:78%;
padding-left:25px;
margin-top:10px;
}
.product_head
{
margin:0px;
padding:0px;
color:#3b205c;
font-weight:600;
padding-bottom:7px;
border-bottom:1px solid #ccc;
}
.product_head2
{
margin:0px;
padding:0px;
/*color: #84472a;*/
font-size:20px;
color: #3b205c;
font-weight: 600;
}
.productview_outer
{
float:left;
width:100%;
margin-top:25px;
}
.productview_outer1
{
border-top:1px dashed #ccc;
padding-top:20px;
}
.product_pg1
{
float:left;
width:100%;
text-align:justify;
margin-top:10px;
}
.produlist_outer
{
float:left;
margin-top:10px;
width:43%;
}
.produlist_outer table
{
float:left;
width:100%;
text-align:center;
}
.produlist_outer table tr th
{
border:1px solid #ccc;
padding:3px 10px;
background:#280063;
color:#fff;
text-align:center;
}
.produlist_outer table tr td
{
border:1px solid #ccc;
padding:3px 10px;
}
.produimg_outer
{
float:left;
width:57%;
padding-right:15px;
margin-top:10px;
}
.produimg_outer1
{
border:1px solid #ccc;
width:100%;
background:#bec4fb;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.produimg_outer img
{
width:100%;
}
.ml_list
{
border:1px solid #ccc;
padding:4px 5px;
float:left;
margin-top:10px;
}
.buy_ml
{
float:left;
margin-top:10px;
padding:3px 15px;
background: #fc9e10;
border:none;
color:#fff;
margin-left:10px;
}
.buy_ml:hover
{
background-color:#800;
}
/*-- responsive-design starts-here --*/

@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1200px) {

.proct_tit
{
font-size:12px;

}
.index_produ_out a.prdocu_read
{
font-size:10px;
}
.year_icon
{
margin-right:3%;
}
}
@media screen and (max-width: 980px) {
.latest_inner label
{
width:18%;
}
.latest_marquee
{
width:82%;
}
.welcome_inner p
{
width:100%;
color:#3b1f5b;
}
.welcome_inner a
{
float:left;
width:auto;
margin-top:5px;
}
.proct_tit
{
font-size:14px;

}
.index_produ_out a.prdocu_read
{
font-size:14px;
}

.footer_part h3.text_cent
{
text-align:left;
}
.quick_ul
{
float:left;
}
.latest_marquee1
{
height:160px;
}
.lang_icon
{
margin-right:0px;
margin-top:0px;
position:relative;
top:30px;
}
.fot_com
{
width:100%;
text-align:center;
}
.fot_dev
{
width:100%;
text-align:center;
}
.logo_inner
{
float:left;
width:100%;
text-align:center;
}
.right_top
{
margin:0px auto;
width:500px;
}

.kriabot_icon
{
width:18%;
margin-right:2%;
margin-top:5px;
}
.abouttext
{
width:80%;
}
.leftsidemenu_outer
{
width:100%;
}
.leftsidemenu_outer ul li
{
float:left;
width:50%;
}
.rightsideprouct_outer
{
float:left;
width:100%;
}
.rightsideprouct_outer
{
padding-left:0px;
margin-top:40px;
}
}
@media screen and (max-width: 768px) {

.why_ul
{
width:100%;
}
.text_cent1
{
text-align:left;
}
.footer_part
{
margin-top:20px;
}
.footersocail_outer
{
float:left;
}
.text_cent1 img
{
float:left;
}
.produimg_outer
{
width:100%;
padding:0px;
}
.produlist_outer
{
width:100%;
margin-top:20px;
}
}
@media screen and (max-width: 640px) {
.logo_inner
{
float:left;
width:100%;
text-align:center;
}
.headerright_outer
{
float:none;
margin:0px auto;
}
.latest_outer
{
margin-top:0px;
}
.lang_icon
{
float:none;
text-align:center;
width:100%;
margin-top:15px;
top:0px;
}

.right_top
{
width:auto;
text-align:center;
}
.year_icon
{
float:none;
width:80px;
margin-top:10px;
}
.kriabot_icon
{
width:28%;
margin-right:2%;
}
.abouttext
{
width:70%;
}
.serive_tit
{
float:left;
width:100%;
border:none;
}
.serivechk_outer
{
float:left;
width:100%;
margin-top:5px;
}
}
@media screen and (max-width: 480px) {
.logo_inner img
{
width:90%;
}
.latest_inner label
{
width:27%;
}
.latest_marquee
{
width:73%;
}
.abouttext_outer
{
margin-top:15px;
}
.kriabot_icon
{
width:100%;
margin-right:0%;
}
.abouttext
{
width:100%;
}
.leftsidemenu_outer ul li
{
width:100%;
}
}
@media screen and (max-width: 380px) {
.latest_inner label
{
width:32%;
}
.latest_marquee
{
width:68%;
}
.serivechk_outer
{
font-size:12px;
}
}