body{ font-family:'open sans'; margin:0 auto; padding:0;  color:#181617;}
body, p, span, div{font-family:'open sans'}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat'}
.ffopen{ font-family:'open sans'}
.ffmont{ font-family:'Montserrat'}
.f400{font-weight:400;} .f500{font-weight:500;} .f600{font-weight:600;} .f700{font-weight:700; } .f800{font-weight:800;}

 a:hover{text-decoration:none;}
 a:focus{text-decoration:none; color:inherit;}
 a:focus span{text-decoration:none; color:#e11f27;}
.bg-gray{ background:#f3f3f3;}
.bg-gray1{ background:#f0f0f0;}
.bgf7{ background:#f7f7f7;}
.bgf5{ background:#f5f5f5;}
.bg-black{ background:#181617}
.bg-white{ background:#ffffff;}
.bg-red{  background:#e11f26;}
.bg-green{  background:#099e44;}
.bg-green-light{  background:#32908f; }
.red{ color:#e11f26;}
.black{ color:#181617;}
.text_gray{ color:#777777;}
.text-green-light{  color:#32908f;}
.f11{ font-size:11px; font-weight:500}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.globle_h{ font-size:32px;}
.globle_sh{ font-size:18px;}
html{ scroll-behavior: smooth;}
a{ color:#181617}
a:hover{ color:#181617}

.product_banner_h{ font-size:52px;}
.slide_overlay{ position:absolute; left:0%; right:0%; top:18%; margin:auto; z-index:999}
.banner_h{ font-size:45px; line-height:58px}
.banner_sh{ font-size:24px; line-height:36px; }




/* resourse  wrapper*/
.resourse_banner{background:url(../../resource-img/resourse_banner.jpg) right top no-repeat #181617;}
.resourse_search{ height:83px; border-radius:0; border:none}
input.resourse_search::placeholder{ font-size:18px; font-family:'Montserrat'; font-weight:400 !important; color:#d5d5d5 !important; }
.resourse_group_text{ padding: 0 60px; text-align:center; border-radius:0; background:#e11f26; border:none; font-size:20px; color:#fff; cursor:pointer}
.r_24{ font-size:24px;}
.r_span{ font-size:16px; color:#888888; letter-spacing:1px;}
.r_globle{ font-size:30px; line-height:40px;}
.r_globle_sh{ font-size:18px;}
.r_download{ border-radius:3px;}
.r_download img{ transition:ease-in-out .3s; transform:translateX(0) }
.r_padding{ padding-top:2px;}
.r_download:hover img{ transform: translateX(5px)}
button.filter_h{ font-size:18px; width:100%; border:none; padding:10px 15px; text-align:left; background:url(../../resource-img/angle.png) no-repeat right #fff; background-position:91% 21px; display:inline-block; box-shadow: 0 0 10px #ccc}
.filter_btn{ width:300px; text-align:left; background:#fff;}
.filter_btn_menu{ width:90%; box-shadow: 1px 7px 10px #ccc; border-radius:0; border:none}
.filter_h::after { display: inline-block;  width: 10px;  height: 10px;  margin-left: .255em;  vertical-align: .255em;  content: ""; background:url(../../resource-img/angle.png) no-repeat }
.r_28{ font-size:28px;}
.casr_std_box{ border-color:#dedede; width:95%; transition: ease-in-out .3s; }
.r_lern a img{ transition:ease-in-out .3s; transform:translateX(0)}
.r_lern a:hover img{ transform: translateX(5px); color:#e11f26}
.r_lern a:hover{ color:#e11f26}
.casr_std_box:hover{ box-shadow: 0 0 25px #ccc;}
 .r_btn_sec{ opacity:0; transition: ease-in-out .3s;}
 .casr_std_box:hover .r_btn_sec{ opacity:1}
 .outline_btn{ padding:14px 25px; display:inline-block; margin:auto;  border:solid 2px #e11f26; color:#e11f26; border-radius:3px;}
 .outline_btn:hover{ background:#e11f26; color:#fff;}
  .outline_btn img{transition: ease-in-out .3s; transform:translateX(0)}
 .outline_btn:hover img{filter: brightness(0) invert(1); transform: translateX(5px);}
 
 /* Case Study  wrapper*/
 .cse_banner{background:url(../../resource-img/case-study.jpg) right top no-repeat #181617;}
.product_btn a{  border-radius:3px; }
.product_btn .try_btn{ background:#099e44; color:#FFFFFF; font-size:18px; width:211px; display:inline-block; text-align:center; padding:20px 0}
.cse_banner h1 { font-size:40px; font-weight: 800; padding-bottom:1rem}
.cse_banner p{ font-size:16px; line-height:28px; font-weight:700; text-transform:uppercase; padding-top: 3rem; margin-top: 3rem; font-family:'Montserrat';}  
.cse_banner h2 { font-size: 18px;  line-height: 28px;}
.right_free_btn{ top:-10px;}
.case_study_main_sec{}
.case_study_main_sec .case_main_h{ font-size:40px; font-weight:700 }
.case_study_main_sec .brade_cumb{padding-top: 1rem; padding-bottom: 1rem; margin-bottom:1rem}
.case_study_main_sec .cse_left_col_bar p{ font-size:16px; padding:15px 0}
.brade_cumb a{ margin:5px 10px}
.cse_16{ font-size:16px;} .cse_20{ font-size:20px;}
.case_study_main_sec .cse_left_col_bar ul{ padding:0; margin:0; list-style:none;}
.case_study_main_sec .cse_left_col_bar ul li{ background:url(../../resource-img/red-arrow.png) no-repeat top left; padding-left:25px; margin:15px 0; background-position: 0 8px;}
.cse_r_side_sec{ width:85%; margin:auto }
.sidebar_r_bg{ background:url(../../resource-img/raight_img_case.jpg) no-repeat; height:417px;}
.g_line{ background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); height:3px; width:60%}
.sidebar_banner_p{ font-size:27px; color:#fff; line-height:30px; font-weight:700; font-style:italic; width:86%}





 /* support wrapper*/
 .support_banner{background:url('//www.photo-criticism.com/public/image/catalog//banner/v5/support_bg.jpg') right top no-repeat #f0f0f0;}
 input.support_search::placeholder{ font-size:18px; font-family:'Montserrat'; font-weight:400 !important; color:#181617 !important; }
 .l_space{ letter-spacing:1px; min-height:68%;}
 .support_col .r_lern a { opacity:0; display:block}
 .support_col:hover .r_lern a { opacity:1}
 .support_col_btn{ border-color:#dedede; color:#888888; transition: ease-in-out .3s; margin:auto; cursor:pointer}
 .support_col_btn:hover{ color:#181617; box-shadow:0 0 25px #ccc}
 .call_support_sec{ background:url(../../resource-img/support-call-bg.png) #f3f3f3 no-repeat top right; background-size:cover; margin-bottom:150px;}
 .support_call_h{ font-size:32px; line-height:40px;}
 .call_filter_btn{ background:none !important}
 .call_filter_btn button.filter_h{box-shadow:none; background-color:#f3f3f3; border:solid 1px #888; font-size:15px;}
 .sales_option .dropdown-item{white-space:normal}
 
  /* Blog wrapper**/
   .blog_banner{background:url(../../resource-img/blog-banner.jpg) right top no-repeat #181617;}
.custom-radios div { display: inline-block;}
.custom-radios input[type="checkbox"] { display: none;}
.custom-radios input[type="checkbox"] + label { color: #333; font-family: Arial, sans-serif; font-size: 14px;}
.custom-radios input[type="checkbox"] + label span { display: inline-block; width: 40px; height: 40px; margin: -1px 4px 0 0;  vertical-align: middle;  cursor: pointer;  border: 2px solid #FFFFFF;  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.33);  background-repeat: no-repeat;  background-position: center;  text-align: center;  line-height: 44px;  margin-top:10px;}
.custom-radios input[type="checkbox"] + label span img {  opacity: 0;  transition: all .3s ease;}
.custom-radios input[type="checkbox"]#color-1 + label span {  background-color: #3498db;}
.custom-radios input[type="checkbox"]#color-2 + label span {  background-color: #3498db;}
.custom-radios input[type="checkbox"]#color-3 + label span {  background-color: #3498db;}
.custom-radios input[type="checkbox"]#color-4 + label span {  background-color: #3498db;}
.custom-radios input[type="checkbox"]:checked + label span {  opacity: 1;  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/242518/check-icn.svg) center center no-repeat;  width: 40px;  height: 40px;  display: inline-block;}

  /* MVP Reviw wrapper**/
.mvp_banner{background:url(../../resource-img/mvp-banner.jpg) right top no-repeat #181617;}
.mvp_review_man .casr_std_box{ border-color:#dedede; width:95%; transition: ease-in-out .3s; min-height:100%; }

 
/*kb INNER*/
.switch-field {isplay: flex;margin-bottom: 36px;	overflow: hidden;}
.switch-field input {position: absolute !important; clip: rect(0, 0, 0, 0);height: 1px;width: 1px;border: 0;overflow: hidden;}
.switch-field label {Background-color: #ececec;font-size: 14px;line-height: 1;text-align: center;padding: 8px 16px;margin-right: 1px; border-radius:2px; margin-left:10px}
.switch-field label:hover {cursor: pointer;}
.switch-field input:checked + label {	background-color: #099e44; box-shadow: none; color:#FFF;}
.chat-form, .chat-form2{ position:relative; display:block;}
.chat-form textarea, .chat-form2 textarea{ border:none; border-radius:0; position:relative }
.chat-form:before{ width: 0; height: 0; border-top: 40px solid transparent; border-bottom: 40px solid transparent; border-left: 80px solid #fff; position:absolute; right:-1%; top:0; content:''; z-index:0}
.chat-form2:before{ width: 0; height: 0; border-top: 40px solid transparent; border-bottom: 40px solid transparent; border-right: 80px solid #fff; position:absolute; left:-1%; top:0; content:''; z-index:0}
.comment_sec .form-control:focus { color: #495057;  background-color: #fff; border-color: #181617 !important; outline: 0; box-shadow: 0 0 0 0.2rem rgba(84, 85, 86, 0.15);}
.comment-form input, .comment-form textarea{ border:#e7e7e7 solid 1px; border-radius:0; padding:30px; font-size:14px; color:#333}
.comment-form input::placeholder, .comment-form textarea::placeholder{font-size:14px; color:#696969 !important}
.kbinner_r_side_sec ul{ list-style:none; margin:0 auto; padding-left:0 }
.kbinner_r_side_sec ul li{ padding:15px 0 15px 23px; border-bottom:solid 1px #d6d6d6; background:url(../../stellar_new_home/Images/red-arrow.png) no-repeat left top; background-position:4px 22px; font-size:14px}
.kbinner-dropdown h5{ font-size:24px; padding-right:1rem; padding-top:10px}
.kbinner-dropdown p{ padding-left:1rem; font-size:16px; padding-top:10px}
.kb_inner_main_h{ font-size:40px; font-weight:700}
.kb_inner_left_sec .bradecumb{ font-size:14px; padding-top:10px; }
.kb_inner_left_sec .bradecumb span{ margin:5px 8px}
.kb_inner_left_sec .kb_inner_sh{ font-size:20px; font-weight:700}
.kb_inner_left_sec p { font-size:16px; padding:12px 0;}
.kbinner_r_side_sec{ width:85%; margin:auto; padding:1.5rem 1rem}
.kb_inner_red_txt{font-weight: 700; font-family: 'Montserrat';font-size: 16px;color: #e11f26; letter-spacing: 1px;; text-transform:uppercase}
.kb_inner_red_h{font-weight: 700; font-size: 20px; line-height:25px; padding:15px 0}


/* stellar Overview Page */
.overview_nav{ background-color:#f7f7f7 ; border-top:5px #e11f26 solid; margin-bottom:50px;}
.overview_nav ul{ margin:0; padding:0;}
.overview_nav ul li{ list-style:none;  text-align:center; font-weight:400; font-size:18px; display:inline-block; text-transform:uppercase; }
.overview_nav ul li a{ color:#000000; text-align:center; text-decoration:none; display: inline-block;  padding:80px 37px 15px 39px; background-image:url(../../about_files/menu.png); background-repeat: no-repeat; background-position: center 11px; }
.overview_nav ul li a.menu-item-1 {background-position: center -91px;}
.overview_nav ul li a.menu-item-2 {background-position: center -183px;}
.overview_nav ul li a.menu-item-3 {background-position: center -280px;}
.overview_nav ul li a.menu-item-4 {background-position: center -370px;}
.overview_nav ul li a.menu-item-5 {background-position: center -460px;}
.overview_nav ul li a img{ display:block; margin:0 auto;}
.overview_nav ul li a{position:relative; font-family:'Montserrat'; font-weight:400}
.overview_nav ul li a:after{ content:''; width:100%; height:2px;; position:absolute; left:0; bottom:0; background:#EE1111; display:none;}
.overview_nav ul li:hover a:after{ display:block;}
.overview_main_h{ font-size:30px; }
.overview_sh{ font-size:18px; padding:40px 0}
.header-background-office{background:url(../about_files/metting.jpg)   no-repeat #181617; background-position-x:225px; background-size:cover; padding:70px 0; }
.piller-box{ padding:20px 40px; }
.piller-box img{  margin-bottom:10px}
.office-box{ padding:40px 20px; }
.office-box-inr{background-color:#181617}
.office-hd{ font-size:30px; font-weight:600; color:#FFFFFF; padding-top:20px; height:80px;}
.address{font-size:15px; color:#FFFFFF; font-weight:lighter; padding:10px 30px; height:90px;}
.office-hd span{ font-size:13px; font-weight:400; }
.map1{background-image: url(../../about_files/map-india.jpg); background-repeat: no-repeat; background-position: center 0px; padding:170px 0px 20px 0px}
.map2{background-image: url(../../about_files/map-USA.jpg); background-repeat: no-repeat; background-position: center 0px; padding:170px 0px 20px 0px}
.map3{background-image: url(../../about_files/map-neatherlands.jpg); background-repeat: no-repeat; background-position: center 0px; padding:170px 0px 20px 0px}
.map-click .btn{ background-color:#e11f26; color:#FFFFFF;}
.video-im{ position:relative; margin:0; padding:30px 0px 0px; text-align:center; cursor:pointer;}
#video-mac{  display:none; padding-top:30px;}
.product_video_bg{ width:75%; margin:auto}
.explore_stellar h4{ color:#e11f26; font-size: 52px; font-weight:400}
.explore_stellar p{ text-transform:uppercase}
.globe{ position:relative; background-image:url(../../about_files/globe.png); background-position:center; background-repeat:no-repeat; background-size:container; padding:50% 0 0 100%}
.globe .location {position: absolute; display: inline-block;background-color: #e11f26; width: 1.2%; height: 2.5%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.globe .US {left: 21%;top: 35%;}
.globe .NL {left: 44%;top: 25%;}
.globe .india {left: 64%;top: 41%; font-size:13px}
.globe .location .us_tag {position: relative; left: -7.4em; top: -6.8em; background-color: #181617;  box-shadow: 0px 3px 5px rgba(0,0,0,0.2);  font-weight: 400; color: #FFFFFF; padding: 10px; width: 17em;  display: none; text-align:center; font-size: 0.9em; z-index: 1000;}
.globe .location:hover .us_tag {display:block}
.globe .location .us_tag::after { content: ""; position: absolute; right: 0; left:90px;  bottom: -0.8em; width: 0; height: 0;border-top: 10px solid #181617;border-left: 10px solid transparent;border-right: 10px solid transparent; z-index: 1000;}
.globe .location .ind_tag {position: relative; left: -7.4em; top: -9.6em; background-color: #181617;  box-shadow: 0px 3px 5px rgba(0,0,0,0.2);  font-weight: 400; color: #FFFFFF; padding: 10px; width: 17em;  display: none; text-align:center; font-size: 0.9em; z-index: 1000;}
.globe .location:hover .ind_tag {display:block}
.globe .location .ind_tag::after { content: ""; position: absolute; right: 0; left:90px;  bottom: -0.8em; width: 0; height: 0;border-top: 10px solid #181617;border-left: 10px solid transparent;border-right: 10px solid transparent; z-index: 1000;}
.globe .location .nl_tag {position: relative; left: -7.4em; top: -5.3em; background-color: #181617;  box-shadow: 0px 3px 5px rgba(0,0,0,0.2);  font-weight: 400; color: #FFFFFF; padding: 10px; width: 17em;  display: none; text-align:center; font-size: 0.9em; z-index: 1000;}
.globe .location:hover .nl_tag {display:block}
.globe .location .nl_tag::after { content: ""; position: absolute; right: 0; left:90px;  bottom: -.7em; width: 0; height: 0;border-top: 10px solid #181617;border-left: 10px solid transparent;border-right: 10px solid transparent; z-index: 1000;}
.globe-mobile{display:none;}
.globe-mobile div{ padding:10px; margin:10px 0; border:solid 1px #ededed; background:#f7f7f7;}
.header_banner a{ text-decoration:none; border-bottom:dashed 1px #fff; line-height:25px;}
.image_bg_stroke:after{ content:''; background:none; box-shadow:0px 0px 2px #888; width:90%; height:100%; position:absolute; left:-11px; top:25px; z-index:-100;}
.image_bg_stroke1:after{ content:''; background:none; box-shadow:0px 0px 2px #888; width:90%; height:95%; position:absolute; left:-11px; top:25px; z-index:-100;}
.image_bg_stroke-sm:after{ content:''; background:none; box-shadow:0px 0px 2px #888; width:53%; height:87%; position:absolute; left:46px; top:12px; }
.piller-box img{position:relative; z-index:9;}
.by_now{background-color: #e11f27; color:#fff;  border-color: #e11f27;}
.social-media ul li{ display:inline} .social-media ul{ padding:0; margin:0;} .social-media ul li a{padding:2px 0px; color:#747474;}
.social-media ul li a :hover{color:#181617;}
.desktop_hide{ display:none;}
.profile_h{ font-size:26px;}
.leadersheep-bg .name{ font-size:26px}
.para-big2{ font-size:16px; line-height:25px;}
.press-background-press{background:url(../about_files/press-bg.jpg)   no-repeat #181617; background-size:contain; background-position:right;   padding:70px 0; }
.news .nav-tabs {border-bottom: 3px solid #ddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color:#e11f26; cursor:pointer; background:none;border-bottom: #e11f26 3px solid; border-left:0px; border-right:0px; border-top:0px;}
.nav-tabs > li {float: left;    margin-bottom: -2px;}
.nav > li > a {  position: relative;    display: block;    padding: 10px 25px;	font-weight:600;	font-size:18px;	color:#000}
.news-box{ background-color:#FFFFFF; padding:25px; margin:40px 0px 20px 0px; box-shadow: 0px 0px 2px #bbbb; min-height:87%}
.date{ color:#e11f26; font-size:16px; font-weight:400;}
.news-hd{ color:#000; font-size:16px; font-weight:600; margin:15px 0px;}
.news-hd a{color:#000 !important; text-decoration:none !important;}
.news-box a{ color:#e11f26; text-decoration:underline;}
.news-box p{ font-size:15px; }
.news-hd:hover a{ text-decoration:underline !important;}
.news  .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: #fff; background-color: #e11f26; border-radius:3px}
.news .nav > li > a.active { color: #fff;   background-color: #e11f26 !important; border-radius:3px}


/* Seearch Query*/
.serch-box-sub_h{ font-size:18px; font-weight:700;}
.serch-box p{font-size:14px;  }
.searchbox_btn{ background:#099e44; padding:10px 15px; font-size:16px; margin-top:15px; color:#fff; border-radius:4px }
.searchbox_btn:hover, .searchbox_btn:focus{ color:#fff}

/*sitemap*/
.a1 { font-size: 14px; color: #e11f26;  font-weight: bold;  text-decoration: none;  font-family:'Montserrat' ; letter-spacing: 1px; text-transform:uppercase}
.sitecnt ul li a{color:#181617; text-decoration:none}
.sitecnt ul li a:hover{ color:#e11f26; text-decoration:underline}
.sitecnt ul li{ list-style:none}
.sitecnt ul li ul li a {   color: #5f5e5e;     text-decoration: none;}
.sitecnt ul { padding: 0px;    margin: 14px 0px 0px 7px;}
.sitecnt ul li ul li {  list-style: none;   padding: 6px 0px 6px 23px; font-size: 14px;  line-height: 22px;  background:url(../images/arrow-thin.png) no-repeat 0px 13px; background-size: 4%;}


/*404 Page*/
 .error_banner{background:url(../../resource-img/404banner.png) right top no-repeat #181617;}
.error_search { height: 60px;  border-radius: 0;  border: none;}
.error_tab a{ background:#fff; color:#181617; padding:3px 13px; margin-right: 10px; border-radius:15px; font-size:12px; font-weight:600}
.error_tab a:hover, .error_tab a:focus{ background:#e11f26; color:#fff}


.btn-floating { position:absolute; background:url(../Images/next.png) no-repeat;  z-index: 1;  vertical-align: middle;  display: inline-block; overflow: hidden; transition: all .2s ease-in-out;  padding: 0;  cursor: pointer;    width: 47px; height: 47px;right:0%; top:45%; z-index:9}
.diy_Solutions_box{ width:100%; border:solid 1px #ccc; margin:auto; cursor:pointer; transition: ease-in-out .3s;}
.diy-box-title{ font-size:15px; letter-spacing:.15em;}
.diy-box-title-text{ font-size:20px;  }
.diy_Solutions_box:hover{ box-shadow: 2px 2px 20px rgba(0,0,0,.3)}
.diy_Solutions_box .diy_lern a{   opacity:0; }
.diy_lern a{ color:#E11F26;  transition: ease-in-out .3s;}
.diy_lern a img{ transition: ease-in-out .3s;}
.diy_lern a:hover img{ transform:translateX(5px)}
.diy_Solutions_box:hover .diy_lern a{ opacity:1}


/*Category Page*/
.category_banner{background:url(../../resource-img/mvp-banner.jpg) right top no-repeat #181617;}
.category_banner p{font-size:16px; line-height:28px; font-weight:700; text-transform:uppercase; padding-top: 3rem; margin-top: 3rem; font-family:'Montserrat';}
.category_banner h1{font-size:40px; font-weight: 800; padding-bottom:1rem}
.category_banner h2{font-size: 18px;  line-height: 28px; padding-bottom:3rem}
.category_h{ text-align:center; font-weight:700; font-size:32px; padding:25px 0; margin-bottom:45px}
.category_Solutions_box{ width:100%; border:solid 1px #ccc; margin:auto; cursor:pointer; transition: ease-in-out .3s;}
.category-box-title{ font-size:18px;}
.category-box-title-text{ font-size:18px; line-height:32px  }
.category_Solutions_box:hover{ box-shadow: 2px 2px 20px rgba(0,0,0,.3)}
.category_Solutions_box .diy_lern a{   opacity:0; }
.category_lern a{ color:#E11F26;  transition: ease-in-out .3s;}
.category_lern a img{ transition: ease-in-out .3s;}
.category_lern a:hover img{ transform:translateX(5px)}
.category_Solutions_box:hover .diy_lern a{ opacity:1}
.category_nav{ width:100%; margin:auto; text-align:center; border-bottom:solid 1px #c2c2c2;  }
.category_nav a{ padding:7px !important; font-size:16px; color:#181617; display:inline-block; position:relative; }
.category_nav ul{ margin:auto !important; width:100%; }
.category_nav ul li{ width:25%; margin:auto}
.category_nav a span{ width:100%; height:5px; background:#E11F26; position:absolute; left:0; z-index:9; bottom:0; transform:scaleX(0); transition:ease-in-out .3s;}
/*.category_nav a:hover span{ width:100%; height:5px; background:#888; position:absolute; left:0; z-index:9; bottom:-1px; transform:scaleX(1)}
*/.category_nav a.active span{ width:100%; height:5px; background:#E11F26; position:absolute; left:0; z-index:9; bottom:-1px; transform:scaleX(1)}
.category_tab_box{ width:100%; margin:auto; background:#f7f7f7; border:solid 1px #dedede;  box-shadow: 0 #ccc; transition: ease-in-out .3s; padding:20px; margin:15px 0; min-height:95%}
.category_tab_box:hover{ background:#fff; box-shadow: 2px 2px 25px #ccc; cursor:pointer;}
.category_tab_box a{ opacity:0}
.category_tab_box:hover a{ opacity:1}

/*White Paper Page*/
.white_banner {background:url(../../resource-img/whitepaper-banners.jpg) right top no-repeat #181617;}
.white_main_h{font-weight:700; font-size:32px; padding:25px 0; font-weight:700}
.white_banner p{font-size:16px; line-height:28px; font-weight:700; text-transform:uppercase; padding-top: 3rem; margin-top: 3rem; font-family:'Montserrat';}
.white_banner h1{font-size:40px; font-weight: 800; padding-bottom:1rem}
.white_main_sec p { font-size: 16px;  padding: 15px 0;}


/*contact-us

/*contact us CSS*/
h1 a{ color:#ffffff; text-decoration:none;}
h1 a:hover{ color:#e11f26; text-decoration:none;}
.contact-page{ background:url(//www.photo-criticism.com/public/image/catalog/banner/v5/contact-us-banner.jpg) right top no-repeat #f0f0f0; height:25em;background-size:cover;}
.cnct_form_sec{box-shadow: 2px 2px 25px rgba(0,0,0,.15);}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.cnct_form_sec input.form-control, .cnct_form_sec textarea.form-control{ border-radius:0; padding:25px 15px;}
.cnct_form_sec input::placeholder, .cnct_form_sec textarea::placeholder{ font-size:14px; color: #495057 !important; }
.cnct_form_sec input.form-control:focus, .cnct_form_sec textarea.form-control:focus, .cnct_form_sec select.form-control:focus {color: #495057;background-color:#fff;border-color: #e11f26 !important; border:2px solid; outline:0; box-shadow:0 0 0 .0rem rgba(0,123,255,.25)}
.cnct_form_sec select.form-control{ font-size:14px; height:55px; border-radius:0; }
.cnct_form_sec .all_product_btn{ margin:inherit;}
.contact-page p { font-size: 16px; line-height: 28px;  font-weight: 700; text-transform: uppercase; padding-top: 1rem;  margin-top: 3rem;  font-family: 'Montserrat';}
.contact-page  p a{ color:#fff}
.contact-page  h1 {  font-size: 40px; font-weight: 800; padding-top: 1rem; }
.map_h{ font-size:28px; font-weight:600; text-transform:uppercase}
.map-col{ width:95%; margin-left: 50px; min-height:100%}
.map-col:first-child{ margin-left:0}
.map-col{ box-shadow:0 0 5px #ddd}
.map-col p{ font-size:18px;}
.contact_submit{ display:block;  text-align:center; width:221px; height:54px; border:solid 1px #E11F26; box-sizing:border-box; vertical-align:middle; padding-top:13px; font-size:17px; font-weight:600; color:#E11F26; transition:ease-in-out .3s; border-radius:3px;}
.contact_submit:hover{ background:#E11F26; color:#fff;}
.contact_submit img{transition:ease-in-out .3s;}
.contact_submit:hover img{ filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1); transform:translateX(8px)}


/*screnn shots*/
.screenshoot-breadcrumb{ padding-top:50px; background:#f1f1f1;}
.outline_btn-screen{ border:solid 1px #ffff; color:#fff; border-radius:3px;}
.outline_btn-screen:hover{ background:#e11f26; color:#fff; border-color:#e11f26}
.screen_indicators li{ background-color: #e0e0e0; height:5px; opacity:1; border:0 !important}
.screen_indicators li.active{ background:#e11f26;  height:5px; }
.screen_inner .carousel-item.active { display:inline-block !important}
.screen_prv_icon{ background:url(../images/left-bg.png) no-repeat; width:50px; height:50px;}
.screen_next_icon{background:url(../images/right_bg.png) no-repeat; width:50px; height:50px;}
.screen_control_next{ position:absolute; right:-15px;}
.screen_indicators{ bottom:-50px !important}
.feature_l{ font-size:16px;}
.tablist_nav .nav-link{ color:#b1b0b1; border-bottom:solid 5px #b1b0b1; padding:0; font-size:18px; font-weight:700;  padding-bottom:3px; margin:0 25px; }
.tablist_nav .nav-link.active { border-bottom-color:#E11F26 !important; border-color: transparent; background:none; color:#E11F26; border-bottom:solid 5px;}
.tablist_nav .nav-link:hover {    background:none; color:#e11f26; border-bottom-color:#b1b0b1 !important;  border-bottom:solid 5px; }
.tablist_nav{ border:none; display:flex; justify-content: center;}
.tablist_nav li{ padding: 0 15px; text-align:left}
.tablist_nav li:first-child{ padding-left:0;}
.tab_sec1{ margin-bottom:100px;}
a.free_down { font-size: 22px; color:#fff; display:inline-block; background:#099e44; padding:10px 25px 25px 18px; position:relative; font-weight:600}
a.free_down span { font-size: 12px; color:#fff; position:absolute; left:23%; top:59%; }
a.free_down img { padding-right:15px; margin-top:18px}
.pdf_btn_group a{ border:solid 1px #ccc; padding:5px 10px; border-radius:15px; font-size:14px; vertical-align:middle; margin-right:10px;}
.pdf_btn_group a img{ margin:0 5px;}
.pdf_btn_group a:hover{ background:#f3f3f3;}














