@charset "utf-8";
/* CSS Document */

.products_sidebar:before{display:none;}
.products_sb_box{padding:0;}
.products_sb_box .sb_group_wrap{padding-top:47px;}
.products_sidebar a.side_btn{display:block; font-weight:bold; border:2px solid #393A97; margin:0 0 20px; text-align:center; padding:16px 7px; font-size:15px; letter-spacing:0;
	-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
.products_sidebar a.side_btn:hover{color:#fff; background:#393A97;}
@media screen and (max-width: 1024px){
	.products_sb_box{padding:0 15px 0 0;}	
	.products_sb_box .sb_group_wrap{padding-top:94px;}
}
@media screen and (max-width: 767px){
	.products_sb_box .sb_group_wrap{padding-top:35px;}
}

.pro_menu{padding:0 46px 35px 40px;}
.pro_menu .sb_sub_items{padding-left:0;}
.pro_menu ul{padding:0; margin:0; list-style:none;}
.pro_menu > .sb_sub_items > ul > li{}
.pro_menu > .sb_sub_items > ul > li > a{display:block; position:relative; overflow:hidden;
	display:block; color:#fff; text-decoration:none; font-size:17px; font-weight:bold; background:#ff9015; padding:14px 23px; text-transform:uppercase; letter-spacing:0;
	-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
.pro_menu > .sb_sub_items > ul > li > a:after{content:""; display:block; background:#fff; position:absolute; left:100%; top:0; width:100px; height:100px;
	-webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);
	transform-origin:top left;
}
.pro_menu > .sb_sub_items > ul > li > a:hover{background:#d97609;}
.pro_menu > .sb_sub_items > ul > li:nth-child(2) > a{background:#00c4b3;}
.pro_menu > .sb_sub_items > ul > li:nth-child(2) > a:hover{background:#009f91;}
.pro_menu > .sb_sub_items > ul > li:nth-child(3) > a{background:#0076bb;}
.pro_menu > .sb_sub_items > ul > li:nth-child(3) > a:hover{background:#005d94;}
.pro_menu > .sb_sub_items > ul > li:nth-child(4) > a{background:#393a97;}
.pro_menu > .sb_sub_items > ul > li:nth-child(4) > a:hover{background:#27287a;}
.pro_menu > .sb_sub_items > ul > li > ul{padding:23px 23px 40px;}
.pro_menu > .sb_sub_items > ul > li > ul > li{padding:3px 0;}
.pro_menu > .sb_sub_items > ul > li > ul > li a{color:#000; font-size:17px; letter-spacing:0;}

@media screen and (max-width: 1024px){
	.pro_menu{padding:0 20px 35px 0;}
	.pro_menu > .sb_sub_items > ul > li > a,
	.pro_menu > .sb_sub_items > ul > li > ul > li a{font-size:12px;}
	.pro_menu > .sb_sub_items > ul > li > ul{padding:15px 20px 30px;}
	
	.products_sidebar a.side_btn{font-size:12px;}
	
}
@media screen and (max-width: 767px){
	.pro_menu{padding:0 0 35px;}
	.pro_menu > .sb_sub_items > ul{padding-top:20px;}
}

.pro_txts a{color:#393A97;}
.pro_txts h4{color:#393A97; padding:15px 0;}
.view_pros{display:inline-block; font-weight:bold; border:2px solid #393A97; margin:0 0 20px; text-align:center; padding:16px 50px; text-transform:uppercase; color:#393A97; font-size:17px; letter-spacing:0;
	-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
.view_pros_1{padding:15px 30px;}
.view_pros:hover{color:#fff; background:#393A97;}

.specifications_b{padding:15px 0; max-width:65.42%;}
.specifications_b .spec_b{padding:0 0 20px;}
.specifications_b .spec_b span{display:block; text-decoration:none; border:2px solid #ff9015; padding:12px 25px; color:#ff9015;}
@media screen and (max-width: 767px){
	.specifications_b{max-width:none;}
}

.spec_orange .spec_b span{border:2px solid #ff9015; color:#ff9015;}
.spec_blue .spec_b span{border:2px solid #0076bb; color:#0076bb;}
.spec_green .spec_b span{border:2px solid #00c4b3; color:#00c4b3;}
.spec_persianblue .spec_b span{border:2px solid #393a97; color:#393a97;}

.pro_items{padding:15px 0 0;}
.pro_items .pro_box{float:left; width:23.5%; margin:0 2% 25px 0;}
.pro_items .pro_box .pimg{}
.pro_items .pro_box .pimg img{display:block; width:100%; height:auto;}
.pro_items .pro_box:last-child{margin-right:0;}
.pro_items .pro_box h3{overflow:hidden; position:relative;}
.pro_items .pro_box h3:after{content:""; display:block; background:#fff; position:absolute; left:100%; top:0; width:100px; height:100px;
	-webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);
	transform-origin:top left;
}
.pro_items .pro_box h3 a{display:block; color:#fff; text-decoration:none; font-size:12.9px; /*background:#ff9015;*/ padding:14px 23px 14px 17px; text-transform:uppercase; letter-spacing:1px;
	-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
.pro_items .pro_box h3 a span{display:block; font-weight:normal; padding-top:4px;}
/*
.pro_items .pro_box h3 a:hover{background:#d97609;}
.pro_items .pro_box:nth-child(2) h3 a{background:#00c4b3;}
.pro_items .pro_box:nth-child(2) h3 a:hover{background:#009f91;}
.pro_items .pro_box:nth-child(3) h3 a{background:#0076bb;}
.pro_items .pro_box:nth-child(3) h3 a:hover{background:#005d94;}
.pro_items .pro_box:nth-child(4) h3 a{background:#393a97;}
.pro_items .pro_box:nth-child(4) h3 a:hover{background:#27287a;}
*/
.pro_color_orange h3 a{background:#ff9015;}
.pro_color_orange h3 a:hover{background:#d97609;}
.pro_color_blue h3 a{background:#0076bb;}
.pro_color_blue h3 a:hover{background:#005d94;}
.pro_color_green h3 a{background:#00c4b3;}
.pro_color_green h3 a:hover{background:#009f91;}
.pro_color_persianblue h3 a{background:#393a97;}
.pro_color_persianblue h3 a:hover{background:#27287a;}


@media screen and (max-width: 1280px){
	.pro_items .pro_box{float:left; width:48%; margin:0 4% 25px 0;}
	.pro_items .pro_box:nth-child(2n){margin:0 0 25px;}
}
@media screen and (max-width: 480px){
	.pro_items .pro_box{float:left; width:100%; margin:0 0 25px 0;}
}


.featured_pros{padding:30px 0 0;}
.featured_pros .f_pro{width:30.84%; margin:0 3.74% 25px 0; float:left;}
.featured_pros .f_pro:nth-child(3n){margin-right:0;}
.featured_pros .f_pro:last-child{margin-right:0;}
.featured_pros .f_pro .fp_img{}
.featured_pros .f_pro .fp_img img{display:block; width:100%; height:auto;}
.featured_pros .f_pro .fp_txt{text-align:center; padding:35px 0 0;}
.featured_pros .f_pro .fp_txt h3{padding:0 0 5px; margin:0; font-size:18px; color:#393A97; font-weight:600;}
.featured_pros .f_pro .fp_txt h3 a{color:#393A97; text-decoration:none;}
.featured_pros .f_pro .fp_txt h2{padding:0; margin:0; font-size:18px; color:#0076bb; padding:0 0 20px;}
.featured_pros .f_pro .fp_txt h2 a{color:#0076bb; text-decoration:none;}

@media screen and (max-width: 980px){
	.featured_pros .f_pro{width:auto; margin:0 auto 25px; float:none; max-width:400px;}
	.featured_pros .f_pro:last-child{margin-right:auto;}
}

.mt_title_no_triangles:after,
.mt_title_no_triangles:before{display:none;}
/*.product_overview p{color:#393A97;}*/
.sb_row{padding:60px 0 10px;}
.prp_content_wrap{padding-top:0px;}
.index{padding:60px 0;}
.pta_text{padding-top:30px;}
.dp_image_wrap{margin-top:35px;}
@media screen and (max-width: 1024px){
	.sb_row{padding:0 0 5px;}
	.index{padding:40px 0;}
	.pta_text{padding-top:20px;}
	.dp_image_wrap{margin-top:25px;}
}
@media screen and (max-width: 767px){
	.sb_row{padding:0 0 5px;}
	.sb_box{padding-top:8px;}
	.sb_content{padding-top:10px;}
	.index{padding:30px 0;}
	.pta_text{padding-top:15px;}
	.dp_image_wrap{margin-top:15px;}
}

.foot_socialm{max-width:390px;}

@media screen and (max-width: 767px){
	.page-id-19738 .sb_no_parent_group{display:block;} /*Contact Page*/
}