﻿@charset "utf-8";
/* CSS Document */
.progress_bar {
    display: block;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .30;
    z-index: 10;
}.progress_bar_img {
   width: auto; margin: 20% 0 0 50%; background-color: transparent; filter: alpha(opacity=0);
}
.preloader {
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 99999;
    background: #fff;
}

    .preloader .cssload-speeding-wheel {
        position: absolute;
        top: calc(50% - 3.5px);
        left: calc(50% - 3.5px);
    }

*{ margin:0; padding:0}
img{ max-width:100%; height:auto}
ul li{ list-style:none}
#rel_header{ background:#fff; border-bottom:2px solid #ddd; border-top:3px solid #ee5f25; position:relative;}
.logorel img{ height:35px}

/*#slidepro{ background:url(../images/slide1.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; height:500px;}*/
.productBclok{ background:#c50b0b; padding:0px 0px 30px}
.productBclokb{background:#fff; padding: 19px 0px;/* padding:0px 0px 15px*/}
.productBclok h3{ color:#fff}
.productBclok .line{ border-color:#fff}
#schemespro .container{ width:100%;}
.ter_ms ul li{ line-height:1.7em;list-style:url(../images/caret.png); line-height:1.8em; margin-bottom:15px;}
#schemespro .container, #schemespro .container .row, #schemespro .container .col-xs-6,  #schemespro .container .col-sm-6{ margin:0; padding:0}
#schemespro .container .col-xs-6 img{ max-width:100%; width:100%; min-height:100%; border:1px solid #fff; }
#schemespro .container .col-xs-6 img:hover{ max-width:100%; width:100%; min-height:100%; border:1px solid #fff;}
#brandspro{ padding:15px 0px 0px; background:#c50b0b;}
#brandspro h3{ text-align:center}
.line{ width:200px; margin:15px auto 25px auto; height:2px; border-top:3px solid #d91a1a}
#brandspro img{border-radius:0px;}
#brandspro img:hover{ opacity:0.6;}
#aboutpro{ background: url(../images/about_bg.jpg) no-repeat 50% 50% fixed;-webkit-background-size:cover;ackground-size:cover;}
.about_trns{ background:rgba(23,45,84,0.8); padding:20px 0px}
.aboutLogo img{ margin-top:90px;}
.aboutblock{ padding-left:40px; border-left:1px solid #ddd; text-align:center; padding-bottom:40px}
.aboutblock h3{ color:#fff}
#aboutpro .aboutblock p{ color:#eee; line-height:1.5em; font-size:14px;}
#aboutpro h4{ color:#F60; font-style:italic}
#videopro{ padding:19px 0px 50px; background:url(../images/bg2.jpg) repeat;}
#videopro h3{ text-align:center}
#ftrmenuspro{ background:url(../images/bg3.jpg) no-repeat 50% 50% fixed;-webkit-background-size:cover;background-size:cover;}
.q_trans{ background:rgba(23,45,84,0.8); padding:40px 0px}
#ftrmenuspro h4{ color:#8ec744}
#ftrmenuspro ul li{ line-height:2em; font-size:12px;}
#ftrmenuspro ul li a{ color:#dadada}
.quality_pro{ padding:1px 6px; background:#d91a1a;-webkit-box-shadow:0px 3px 5px #222;box-shadow:0px 3px 5px #222; padding-left:100px}
.quality_pro span.qua_lity{ position:absolute; left:-18px}
.remarbsnskList { background:#dde9cc; padding:25px 15px; margin-bottom:15px;}
.remarbsnskList ul li{ margin-left:16px; list-style:url(../images/caret.png); line-height:1.8em;}
 .remarbsnskList ul li i{ margin-right:6px; color:#f9710e}

.quality_pro span.qua_lity img{ height:120px; -webkit-transition-duration: 0.8s;
-moz-transition-duration: 1.8s;
-o-transition-duration: 1.8s;
transition-duration: 1.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;}
.quality_pro:hover span.qua_lity img
{-webkit-transform:rotate(500deg);
-moz-transform:rotate(500deg);
-o-transform:rotate(500deg);}
#ftrmenuspro .quality_pro h4, .quality_pro p{ color:#fff;}
#footerpro{background:#d6d6d6; padding:19px 0px; border-top:2px solid #d91a1a}
#footerpro h3{ text-align:center; font-size:24px;}
#footerpro h4{ font-weight:bold; margin-bottom:10px}
#footerpro p{ color:#777; font-size:14px; margin-bottom:6px;}
#footerpro .reg{ width:30px; height:30px; display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#626262; text-align:center;padding-top:3px; margin-right:6px;}
#footerpro .logoftr img{ opacity:0.2}
#footerpro .reg:first-child:hover{ background:#06C}
#footerpro .reg:nth-child(2):hover{ background:#0090f4}
#footerpro .reg:nth-child(3):hover{ background:#ef5431}
#footerpro .reg:nth-child(4):hover{ background:#da2724}
#footerpro .reg:nth-child(5):hover{ background:#cb2027}
#footerpro .form-control{ background:#eee}
#footerpro .form-control:focus{ box-shadow:none; border-color:#C00}
#footerpro .reg i{ color:#fff; font-size:18px;line-height:22px}
#footerpro .ftrLast{ margin-left:60px}
#footerpro .btn-warning{ background:#8ec744; color:#333; border-color:#689a26}
#footermain{ padding:8px 0px 2px; border-top:1px solid #ccc; position:absolute; width:100%; bottom:0; background:#EE5F25}
#footermain ul li{ line-height:1.2em; border-right:1px solid #ddd;}
#footermain p, #footermain ul li a{ color:Black; font-size:13px}
#footermain p span{ font-weight:bold}
#footermain p, #footermain ul{ margin-bottom: 0;}
#innercontBlock{ background:#fff; }
.top_bgBlock1{ background: url(../images/about_bg2.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}

.trans_all{ text-align:center; padding:9% 0px 3%;background:rgba(0,0,0,0.1); font-weight:bold; text-shadow:0px 0px 4px #000}
.trans_all h2{ color:#ee5f25; font-size:45px;font-family: 'Oleo Script', cursive;}
.trans_all h3{ color:#fff; font-style:italic}
.remarkable_logo img{ height:50px; margin-bottom:30px; margin-top:30px;}
/*registration css*/
#regpageBlock{ padding:70px 0px 30px; background:url(../images/reg_bg2.jpg) no-repeat 50% 50%; position:fixed; overflow:auto;-webkit-background-size:cover;background-size:cover; bottom:0; top:0; right:0; left:0; z-index:-1}
#regpageBlock h2{color:#fff; padding:10px; background:rgba(142,199,68,0.7); text-transform:uppercase;}
.reg_bg{ background:rgba(21,20,20,0.8); padding:25px 15px; margin:30px 0px;}
.reg_bg hr{ border-color:}
.reg_bg h5{ color:#F60}
.reg_bg h5 a{ color:#fff; text-decoration:underline}
.reg_bg h5 a:hover{ color:#F60;}
.regtopbg{ padding:10px 10px 0px; margin-bottom:15px; background:#e2835d; border:2px solid #fff}
.regtopbg label, .reg_bg label{ color:#fff}
.mgmt{ text-align:center}
.top_bgBlock2{ background: url(../images/management.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.mgmtblock img{ height:180px; border-radius:50%;-webkit-border-radius:50%; margin-bottom:22px; border:5px solid #8ec744}
#innercontBlock .mgmt .mgmtblock h4{ color:#ee5f25; font-weight:bold}
#innercontBlock .mgmt .mgmtblock h5{ font-weight:bold}
#innercontBlock .mgmt .mgmtblock:hover img{ border-color:#ddd}
.testi_block{ border-bottom:1px dashed #ee5f25; margin-bottom:15px; background:#eee; padding:15px; }
.testi_block p{ text-align:left}
.top_bgBlock3{ background: url(../images/testimonial_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock4{ background: url(../images/news_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock5{ background: url(../images/downloadbg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock6{ background: url(../images/contactbg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock7{ background: url(../images/terns_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock8{ background: url(../images/legaldoc_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock9{ background: url(../images/marketing_planBG.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock10{ background: url(../images/start_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.top_bgBlock11{ background: url(../images/startUp_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px; height:297px;}
.founderBG{ background: url(../images/start_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; margin-bottom:25px;}
.invComma img{ height:50px}
.fndr{font-family: 'Oleo Script', cursive; font-size:28px; font-weight:300}
.rajkshore img{ -webkit-border-radius:100%;border-radius:100%; width:150px; height:150px;border:5px solid #fff;-webkit-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;}
.cma1{ margin-right:15px;}
.cma2{ margin-left:15px;}
.marginExtra{ margin:50px 0px}
.updateBlock{ padding:15px; border:double #999;}
.updateBlock h4{ text-align:center;}
.nwsBox{ padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:10px}
.nwsBox .small{ color:#ee5f25}
.stepsOuter{background:#123d84; padding:25px 0px;}
.founderBG{text-align:center;background:#123d84 url(../images/founder_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;margin-bottom:25px;height:300px;}
.stepsOuter h2{ text-shadow:none; text-align:center; color:#fff;}
.top_bgBlock11 .trans_all h2{ visibility:hidden}
.steps_bg{text-align:center;background:#123d84;}
.steps_bg .trans_all2{ text-align:center; padding:12% 0px 3%;background:rgba(255,255,255,0.6); font-weight:bold; text-shadow:0px 0px 4px #000;position:relative; height:600px;}
.dropdown-menu li:hover .sub-menu {
    visibility: visible; 
}
.contGradient{background: #fefcea;
background: -moz-linear-gradient(45deg, #fefcea 0%, #f1da36 100%);
background: -webkit-linear-gradient(45deg, #fefcea 0%,#f1da36 100%);
background: linear-gradient(45deg, #fefcea 0%,#f1da36 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=1 ); position:relative; margin-top:25px;}
.contGradient .col-sm-5, .contGradient .col-sm-7{ margin:0; padding:0}
.contGradient .leftopp{ width:50%;}
.contGradient .rightopp{ padding:3em 5em 2em 5em; text-align:center;}
.contGradient .leftopp{ background:url(../images/opportunity.jpg); width:100%; min-height:290px; height:100%;no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;}
	.contGradient .rightopp h3{ font-size:30px;}
	.contGradient .rightopp .opp_text{ font-size:18px; font-weight:300;}
.contGradient .leftopp img{ display:block; width:100%;}
.circle_bg{ padding:40px 0px 40px;background: #f8ffe8;
background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 33%, #b7df2d 100%);
background: -webkit-linear-gradient(top, #f8ffe8 0%,#e3f5ab 33%,#b7df2d 100%);
background: linear-gradient(to bottom, #f8ffe8 0%,#e3f5ab 33%,#b7df2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=0 );}
.planBGInner{ background:#ff5d37; padding:40px 0px; text-align:center}
.invComma img{ height:30px}
.dropdown:hover .dropdown-menu {
    display: block;
}

.whatsnew img{ height:90px;}
.whatsnew { text-align:left}
.txt_bold{ font-weight:bold}
.termsBg{ background:#8ec744; padding:15px; margin:15px 0px;}
.termsBg h5{ color:#fff; font-size:18px; text-align:left}
.termsBg ul li{ text-align:left; line-height:1.7em; list-style:disc; margin-left:17px;}
.downbox{ margin-bottom:20px}
.downbox img{ margin-bottom:15px}
.txt_green{ color:#87af03}
.planMarket p{ font-weight:bold; font-size:15px; text-align:center; color:#ee5f25}
.planMarket{ text-align:center}
.txt_orange{ color:#ee5f25}
.follow{ margin-left:15px}
.follow a{ margin-right:15px;}
.follow i{ font-size:14px}
.marketPlan{ padding:35px 15px 15px; background:#ee5f25}
.marketPlan table tr td{ color:#fff; font-size:18px}
.marketPlan table tr td:last-child{ text-align:right}
.pro_circle{ width:120px; height:120px; margin:18px auto 10px auto; -webkit-border-radius:100%;border-radius:100%; text-align:center; font-size:30px; color:#fff; padding-top:36px; font-weight:bold; border:4px solid #fff;-webkit-box-shadow:0px 0px 8px #acacac;box-shadow:0px 0px 8px #acacac;-webkit-transition:all 0.5s ease;transition:all 0.5s ease; margin-bottom: 25px;}
.pro_circle:hover{-webkit-box-shadow:none; background:#164265; border-color:#ee5f25}
.opportu_nity{ background:#ec6023; padding:25px 10px;-webkit-border-radius:15px 0px 15px 0px;border-radius:15px 0px 15px 0px;}
.opportu_nity p, .opportu_nity h3{ color:#fff}
.clr1{ background:#9f96da}
.clr2{ background:#96bfda}
.clr3{ background:#96dacc}
.clr4{ background:#c6da96}
.clr5{ background:#dac396}
.clr6{ background:#daa196}
.clr7{ background:#7fa67e}
.clr8{ background:#96a8da}
.clr9{ background:#c1da96}
.clr10{ background:#dac696}
.clr11{ background:#96ccda}
.clr12{ background:#da96a0}
.clr13{ background:#7ea6a0}
#ContentPlaceHolder1_ProductDataList tbody tr td{margin-bottom:15px}
#ContentPlaceHolder1_ProductDataList tbody tr td{/* border:1px solid #ccc;*/min-height:250px; text-align:center; vertical-align:middle}
#ContentPlaceHolder1_ProductDataList .col-sm-12 .ppcover{ border:1px solid #ccc;height:350px; padding:12px 10px; margin-bottom:15px;}
#ContentPlaceHolder1_ProductDataList .col-sm-12 .ppcover:hover{ border-color:#ff6600}
#ContentPlaceHolder1_ProductDataList tbody tr td .col-sm-12 .ppcover img{object-fit:cover;width:200px; max-height:240px; object-fit: scale-down}
@media(min-width:990px){
	.mgmtblock{ margin:0px 20px;}
	.testi_block img{ height:100px}
    }
    @media(max-width:600px){#ContentPlaceHolder1_ProductDataList .col-sm-12 .ppcover{ display: block; width:100%; height:auto; margin-bottom: 0;}
    .proRemark tbody tr td, .tableProsearch tbody tr td{ display: block !important; width:100%}
    .proRemark tbody tr td img{height:100% !important; max-height:100% !important; object-fit: contain;}
    #ContentPlaceHolder1_ProductDataList tbody tr td{min-height:100%; }
    .top_bgBlock11{height:120px;}
    .founderBG{height:152px;}
    .trans_all h2{ font-size:31px;}
    .aboutblock{ padding-left:0px; border-left:none; text-align:center; padding-bottom:0px}
    .aboutLogo img{ margin-top:0px; display: none;}
    .orGoal{ display: none;}
        .planMarket p {
            font-size: 12px;}
            #footermain p, #footermain ul li a{ color:#888; font-size:11px; text-align: center;}
            #footerpro{padding:19px 0px 60px; }
            .quality_pro span.qua_lity img {
                height: 83px;
                margin-left: 41px;
                margin-top: 20px;
            }
  }
@media(max-width:500px)
{
	#footerpro .ftrLast{ margin-left:0px}
	#footermain .col-sm-4 p{ text-align:center}
	#footermain .text-right{ text-align:center}
	#innercontBlock .galcategory .grid figure{ margin-bottom:50px; cursor:default}
	}







