/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2013 By BESTDNNSKINS.COM
 */
/*-------- Design style --------*/
.floatl{ float:left;}
.floatr{ float:right;}
.pc_display { display:block;}
.mobile_display { display:none;}
.mobile_nav{ display:none;}
.pre_defined_color {background:#cc2830;}

.skin_wrapper {width:1140px;margin:0 auto;position:inherit!important;z-index:1;padding:0;}
.skin_width { width:100%; max-width:1140px;min-width:767px;margin:0 auto;}

.skin_top{min-height:40px;background:#fff;}
.user_bar{float:left;padding:10px 0 0;position:relative;width:100%;}
.user_style, .language_position{float:right;}

#skin_header{ background:#fff;padding:10px 0 0;width:100%;}
.logo_style { float:left; padding:0 10px 15px 15px; margin-top:-5px; }
.site_logo img { max-height:65px; }
.scroll-to-fixed-fixed#skin_header { border-bottom:solid 1px #eee;}
.scroll-to-fixed-fixed .site_logo{line-height:65px;}
.menu_box{position:relative;padding:0;float:right;padding-bottom:10px; min-height:60px;}
.skin_main {border-top:solid 4px #cc2830;border-bottom:solid 4px #cc2830;background:#fff;}
.skin_content{ min-height:550px;padding:20px;}
.banner_style{ margin:15px 0;padding:0;}

.footer_top{background:#4c4c4c;border-bottom:solid 1px #3b3b3b;}
.footerpane_style { padding:0 20px;}
.footer_menu{min-height:50px; line-height:50px; background:#424242;border-top:solid 1px #4c4c4c;text-align:center;}
.footer_copyright{line-height:55px; color:#000!important;text-align:center;background:none;}
.bottom_link{text-align:center;padding:5px 10px;}

/*page name*/
.page_name { background:#eee;min-height:60px; }
.pagename_style h1{ float:left; padding-left:1.5%; color:#333; line-height:60px; font-size:22px; font-weight:normal; position:relative; z-index:913; margin:0; font-family:'Oswald',Arial, Tahoma, sans-serif; }
.pagename_style h1:hover {color:#cc2830; transition: all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s; }
.breadcrumb_style {float:right; padding-right:1.5%; color:#000; line-height:60px;}

/*leftsidebar layout*/
.LM_position { float:left; width:22%;padding:0; }
.LM_skin_content { float:left; min-height:350px; width:78%; padding:0 0 0 25px;}
.leftside_style { padding:0;}

/*--------- StandardMenu style ----------*/
#standardMenu {position:relative;margin:0 auto;}
#standardMenu ul { list-style:none; margin:0; padding:0;}
#standardMenu .rootMenu li {position:relative; display:block; float:left; margin:0; list-style-type:none;}

#standardMenu .rootMenu li a { display:block;position:relative;float:none;cursor:pointer;text-decoration:none;background:#eee; margin-right:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#standardMenu .rootMenu li.selected a, #standardMenu .rootMenu li.breadcrumb a, #standardMenu .rootMenu li:hover a, #standardMenu .rootMenu li a:hover {background:#cc2830;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; -moz-transition:all 0.3s linear;  -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
#standardMenu .rootMenu li a span {display:block;padding:11px 12px;color:#333; white-space:nowrap; font-size:14px; font-family:'Noto Sans',Arial, Tahoma, sans-serif; line-height:24px;}
#standardMenu .rootMenu li.selected a .menu_desc, #standardMenu .rootMenu li a span:hover .menu_desc, #standardMenu .rootMenu li.breadcrumb a span .menu_desc, #standardMenu .rootMenu li:hover a span .menu_desc, #standardMenu .rootMenu li.selected a span, #standardMenu .rootMenu li.breadcrumb a span, #standardMenu .rootMenu li:hover a span, #standardMenu .rootMenu li a:hover span{color:#FFFFFF; text-decoration:none;  -moz-transition:color 0.1s linear;  -webkit-transition:color 0.1s linear; -o-transition:color 0.1s linear; -ms-transition:color 0.1s linear; transition:color 0.1s linear;}
#standardMenu .rootMenu li a .menu_desc { line-height:1em; padding-bottom:0; font-size:11px; color:#666;}

/* submenu */
#standardMenu .subMenu_arrow { border-bottom: 6px solid #eee; border-right: 8px solid transparent;border-left: 8px solid transparent ;border-top: 0px solid transparent;content: "";height: 0;left: 15%;position: absolute;top: -5px;width: 0;}
#standardMenu .subMenu {position:absolute;top:auto;z-index:1210;width:170px; display:none;padding:5px 0; margin-top:5px; background:#eee; border:none;border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px;}
#standardMenu .rootMenu li.rmHover .subMenu { display:block; }
#standardMenu .subMenu ul{ margin:0; padding:0;position:relative; z-index:1200;}
#standardMenu .subMenu li{ float:none; clear:both; background:none; width:100%; padding:0; *margin-bottom:-3px;}
#standardMenu .subMenu li.item a{ border-top:1px solid #f5f5f5; border-bottom:1px solid #ddd; border-left:none; border-right:none; padding:0; background:none; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; margin:0;}
#standardMenu .subMenu li.first > a { border-top:none; }
#standardMenu .subMenu li.last > a{ border-bottom: none;}
#standardMenu .subMenu li.item a span{ display:block; background:none; font-size:12px; color:#222;  font-weight:normal; white-space:normal; height:auto; line-height:1.5em; padding:10px 12px; text-transform:none; margin:0; text-shadow:none;}
#standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span, #standardMenu .subMenu li.item a:hover span { background:#e8e8e8; color:#cc2830; cursor:pointer; }
#standardMenu .subMenu .subarrow{ background:url(../images/menu-arrow01.gif) no-repeat; position:absolute; right:0; top:14px; width:15px; height:7px;}

#standardMenu ul li ul li ul{ width:170px; margin:0; background:#eee; border:none;border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px; }
#standardMenu ul li ul li ul.level1{ display: none;position:absolute;left:171px; top:-4px; padding:5px 0;}
#standardMenu ul li ul li.first ul.level1{ top:-5px; }
#standardMenu ul li ul li ul li ul{ display:none;}
#standardMenu ul li ul li ul li ul.level2 { display:none;position:absolute;left:171px;top:-4px; padding:5px 0;}
#standardMenu ul li ul li ul li.first ul.level1{ top:-5px; }
#standardMenu ul li ul li ul li ul li ul{ display:none;}
#standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block;position:absolute;left:171px;top:-4px; padding:5px 0;}
#standardMenu ul li ul li ul li ul li.first ul.level1{ top:-5px; }
#standardMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#standardMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}


/*--------- MegaMenu style ----------*/
#megaMenu {position:relative;margin:0 auto;}
#megaMenu ul { list-style:none; margin:0; padding:0;}
#megaMenu .root li {position:relative; display:block; float:left; margin:0; list-style-type:none;}

#megaMenu .root li a { display:block;position:relative;float:none;cursor:pointer;text-decoration:none;background:#eee; margin-right:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#megaMenu .root li.selected a, #megaMenu .root li.breadcrumb a, #megaMenu .root li:hover a, #megaMenu .root li a:hover {background:#cc2830;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; -moz-transition:all 0.3s linear;  -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
#megaMenu .root li a span {display:block;padding:11px 12px;color:#333; white-space:nowrap; font-size:14px; font-family:'Noto Sans',Arial, Tahoma, sans-serif; line-height:24px;}
#megaMenu .root li.selected a .menu_desc, #megaMenu .root li a span:hover .menu_desc, #megaMenu .root li.breadcrumb a span .menu_desc, #megaMenu .root li:hover a span .menu_desc, #megaMenu .root li.selected a span, #megaMenu .root li.breadcrumb a span, #megaMenu .root li:hover a span, #megaMenu .root li a:hover span{color:#FFFFFF; text-decoration:none;  -moz-transition:color 0.1s linear;  -webkit-transition:color 0.1s linear; -o-transition:color 0.1s linear; -ms-transition:color 0.1s linear; transition:color 0.1s linear;}
#megaMenu .root li a .menu_desc { line-height:1em; padding-bottom:0; font-size:11px; color:#666;}

/* category */
#megaMenu .category_arrow { border-bottom: 6px solid #eee; border-right: 8px solid transparent;border-left: 8px solid transparent ;border-top: 0px solid transparent;content: "";height: 0;left: 8%;position: absolute;top: -5px;width: 0; } 
#megaMenu .category { position:absolute;left:0;top:auto;z-index:1210;width:378px; display:none; padding:5px 8px 20px 8px; margin-top:5px; background:#eee; border:none;border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px; }
#megaMenu ul li:hover ul{ visibility: visible; }
#megaMenu .root li.rmHover .category { display:block;}
#megaMenu .category ul{ margin:0; padding:0; position:relative; z-index:1200;}
#megaMenu .category li{ background:none; margin:0 8px; width:165px; padding:0 0 0 2px; float:left;}
#megaMenu .category li.item a{ border:none; border-bottom:1px solid #ccc;  background:none; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#megaMenu .category li.item a span{ display:block; background:none; font-size:12px; color:#666; font-weight:normal; white-space:normal; height:auto; line-height:1.5em; padding:12px 0 6px 2px; margin:0; text-transform:none; }
#megaMenu .category li.selected > a span, #megaMenu .category li.item a:hover span { background:none; text-decoration:none; color:#cc2830; cursor:pointer; }

#megaMenu ul li ul li ul{ position: relative; padding:0; width:auto; border:none;}
#megaMenu .leaf li{ clear:both;float:none; width:165px; margin:0 0 0 5px; padding:0; }
#megaMenu .leaf li.item a{ text-transform: none; font-size:12px; padding:0 0 0 6px; line-height:1em; background:url(../images/right.gif) left 17px no-repeat; border:none;}
#megaMenu .leaf li.item a span{ display:block; background:none; font-size:12px; color:#666; font-weight:normal; height:auto; line-height:1.5em; padding:10px 0; text-transform:none; }
#megaMenu .leaf li li{ clear:both;float:none; width:155px; }
#megaMenu .leaf li.selected > a span{ color:#cc2830; cursor:pointer;}

#megaMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}
#megaMenu img.mmIcon {max-height:24px; margin-right: 6px; vertical-align: middle;}

/*--------- LeftMenu style ----------*/
#leftMenu { position:relative; margin:0 auto;}
#leftMenu ul { list-style:none; margin:0; padding:0;}
#leftMenu li{ display:block; float:none; list-style-type:none; margin:0; padding:0; line-height:normal;}
#leftMenu .leftRoot li a {text-decoration:none;}
#leftMenu .leftRoot li a span { display:none; text-decoration:none;} 

/* left submenu */
#leftMenu .leftSub { z-index:900;width:100%; display:none;padding:0; margin:0;}
#leftMenu .leftRoot li.breadcrumb .leftSub { display:block;}
#leftMenu .leftSub ul{ margin:0; padding:0; position:relative; background:none; border:none; z-index:900;}
#leftMenu .leftSub li{float:none; clear:both; padding:0; position:relative; background:#E5E5E5; border:1px solid #CCCCCC;  margin:3px 0; }
#leftMenu .leftSub li.selected { background:url(../images/menu-arrow01.gif) no-repeat right 15px #E5E5E5;}
#leftMenu .leftSub li.item a{ background:none;}
#leftMenu .leftSub li.item a span{ display:block; font-size:13px; color:#555555; font-weight:normal; white-space:normal; line-height:22px; padding:8px 10px 8px 18px; text-shadow:none; text-transform:none; margin:0; }
#leftMenu .leftSub li.selected > a span, #leftMenu .leftSub li > a:hover span{ color:#cc2830;}
#leftMenu .level1{ display: block;}
#leftMenu .level1 li, #leftMenu .leftSub .level1 li.selected{ background:url(../images/right.gif) no-repeat 17px 16px #f5f5f5; margin:0; border:none; border-radius:0; webkit-border-radius:0; -moz-border-radius:0; }
#leftMenu .level1 li.item a span { font-size:12px; padding-left:23px;}
#leftMenu .level2 { display: block; }
#leftMenu .level2 li{ background-position:21px 18px;  }
#leftMenu .level2 li.item a span { padding-left:30px;}
#leftMenu .level3 { display: block; }
#leftMenu .level3 li{ background-position:27px 18px;  }
#leftMenu .level3 li.item a span { padding-left:36px;}
#leftMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#leftMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

/*--------- Pane Style ----------*/
.DNNEmptyPane{ display:none!important;}
.dnnpane [class*="col-sm"] { padding: 10px 15px; }
.bannerpane {}
.bannerpane p{ margin:0;}

.content_grid12 {}
.one_grid4a {}
.one_grid4b {}
.one_grid4c {}
.two_grid3a {}
.two_grid3b {}
.two_grid3c {}
.two_grid3d {}
.three_grid12 {}
.four_grid8 {}
.four_grid4 {}
.five_grid4 {}
.five_grid8 {}
.six_grid6a {}
.six_grid6b {}
.seven_grid9 {}
.seven_grid3 {}
.eight_grid3 {}
.eight_grid9 {}
.nine_grid3a {}
.nine_grid3b {}
.nine_grid3c {}
.nine_grid3d {}
.ten_grid12 {}

.footer_grid3a { margin:20px 0 10px;}
.footer_grid3b { margin:20px 0 10px;}
.footer_grid3c { margin:20px 0 10px;}
.footer_grid3d { margin:20px 0 10px;}
.footerpane { margin:10px 0 20px;}

.i_content_grid12 {}
.i_one_grid8 {}
.i_one_grid4 {}
.i_two_grid6a {}
.i_two_grid6b {}
.i_three_grid4 {}
.i_three_grid8 {}
.l_four_grid4a {}
.l_four_grid4b {}
.l_four_grid4c {}
.l_five_grid12 {}

.leftsidepane { padding:10px 0; }
.l_one_grid8 {}
.l_one_grid4 {}
.l_two_grid6a {}
.l_two_grid6b {}
.l_three_grid4 {}
.l_three_grid8 {}
.l_four_grid12 {}

.SocialLeftPane  {}
.SocialCenterPane {}
.SocialRightPane {}

/*--------- Register and Login Style ----------*/
#Login{float:right;padding-right:0;height:30px;border:solid 1px #f5f5f5; border:solid 1px rgba(0,0,0,0.1); margin-top:-5px; }
#Login ul {margin:0; padding:0;}
#Login .registerGroup, #Login .registerGroup *, #Login .loginGroup, #Login .loginGroup *{ display:block; } 
#Login .registerGroup, #Login .loginGroup{float:left;padding:0;margin:0;} 
#Login .registerGroup li{ float:left; height:28px;border:none;}
#Login .registerGroup li:hover, #Login .loginGroup:hover{background:rgba(255,255,255,.2); transition: all 0.8s ease 0s;  -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;}
#Login .registerGroup .buttonGroup{margin-right:0;}
#Login .registerGroup a {  border-right:#f8f8f8;border-right:1px solid rgba(0,0,0,0.1); position:relative; display:block; padding:0 8px; min-width:15px; height:28px;  font-size:12px; font-weight:normal; vertical-align:middle;line-height:28px; color:#444; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
#Login .loginGroup a{ position:relative; display:block; padding:0 8px; height:28px;  font-size:12px; font-weight:normal; vertical-align:middle;line-height:28px; color:#444;}
#Login .registerGroup a:hover,#Login .loginGroup a:hover{color:#cc2830;text-decoration:none;}
#Login .registerGroup a:active,#Login .loginGroup a:active{color:#888;}
#Login .registerGroup a strong,#Login .loginGroup a strong{position:absolute;left:0; top:0;width:100%; height:100%;display:block;font-size:12px;vertical-align:baseline;overflow:hidden;text-indent:-9999px;}
.registerGroup .userMessages strong,.registerGroup .userNotifications strong{ background:url(../images/userLoginSprite.png) no-repeat -1px -30px; opacity:0.8; filter:Alpha(Opacity=80);}
.registerGroup .userNotifications strong{ background-position:-29px -30px; }
.registerGroup .userMessages strong:hover, .registerGroup .userNotifications strong:hover{ opacity:1; filter:Alpha(Opacity=100);}
#Login .registerGroup a span{position:absolute;right:0; top:0;display:inline-block;padding:0;min-width:7px;line-height:13px;text-align:center;margin-right:0;background:none;font-size:13px;color:#00f;}
#Login .registerGroup .userProfileImg a{padding:0;background:none;min-width:25px;}
#Login .registerGroup a img{border:none;height:28px; width:28px;background:#555;}

/*--------- Color Picker Style ----------*/
#custom_wrapper{display:block;position: fixed;top: 120px;left:-155px;width: 150px;padding: 18px 0 18px 0;background: #fff;z-index: 99999;font-size: 12px;border: 1px solid #E1E1E1;border-bottom: 1px solid rgba(150, 150, 150, 0.2);-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);}
#custom-button {display:block;position: fixed;top: 150px;left:0;cursor:pointer;z-index: 999;}
#custom_wrapper div, #custom_wrapper span, #custom_wrapper p, #custom_wrapper li, #custom_wrapper td {color: #555!important;}
#custom_wrapper #bg_color {width: 100%;height: 25px;cursor: pointer;}
#custom_wrapper .custom_inner{width: 80%;margin:auto;}
.colorpicker_preview{width: 100%;height: 30px;margin: 5px 0 0 0;}
#custom_wrapper .use-form-styles select{width: 110px;}
.color-box, .pattern-box, .pattern-box2, .bg-box { width:24px;height:24px;display:block;float:left; margin:5px 2px 0 2px;border: 1px solid #cacaca;}
.pattern-box, .pattern-box2 { background:#eee;}
#colorpicker { width: 36px;height: 36px;background: url(../images/colorpicker/select2.png);}
#colorpicker div { width: 28px;height: 28px;background: url(../images/colorpicker/select2.png) center;}
#custom_wrapper #bg_pattern { margin-top:10px; margin-bottom:10px;}
.optional_width { position:relative; padding:10px 0 0 0;}
#boxed_button { background:#444444; float:left; margin-top:2px; padding:5px; color:#FFFFFF;}
#stretched_button { background:#444444;  float:right; margin-top:2px; padding:5px; color:#FFFFFF;}
#boxed_button:hover, #stretched_button:hover { text-decoration:none;}
#custom_wrapper #custom-reset{ float:left; padding:5px 8px; margin:0; background:#444444; color:#fff; text-decoration:none;} 
#custom_wrapper .getcss_btn{ float:right; padding:5px 8px; margin:0; background:#444444; color:#fff; text-decoration:none;}
#getCSSModal .modal-dialog { width:660px; }
#getCSSModal h4#cssModalLabel { margin:0; }
textarea.get-css { height: 325px; width: 597px; resize: none; cursor: text;}

/*--------- Language Object ----------*/
.language-object{ display:inline; float:left; margin:0 0 0 5px;}
.language-object .Language { margin:0 3px;}
.language-object span img{ height:18px; width:25px; opacity:0.5; margin:0; border:2px solid transparent; opacity:1; filter:Alpha(Opacity=100);}-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;
.language-object span:hover img{ opacity:0.8; filter:Alpha(Opacity=80);}
.language-object .Language.selected img{ opacity:1; border:1px solid #ccc; padding:1px;}

/*--------- Scroll Top Style ----------*/
#top-link { background:url(../images/scroll_top.png) no-repeat scroll center -4px #999;  background:url(../images/scroll_top.png) no-repeat scroll center -4px rgba(0, 0, 0, 0.3); border: 0 none; border-radius: 2px; bottom: 55px; right: 55px; display:block; height:35px; padding:0; width:40px; position: fixed; text-decoration: none; z-index: 903;}
#top-link:hover { background:url(../images/scroll_top.png) no-repeat scroll center -42px  #666;  background:url(../images/scroll_top.png) no-repeat scroll center -42px rgba(0, 0, 0, 0.6);  -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s; -o-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s;}

/*********************************************/
/* All Content Styles */
/*********************************************/
/*--------- Togglable Tabs Style ----------*/
.nav { margin-bottom: 0;}
.nav-tabs { border-bottom: 1px solid #CECECE;padding:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover { border-color: #CECECE #CECECE transparent;}
.nav-tabs > li > a { background:#f6f6f6;border:solid 1px #cecece;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}
.nav-tabs > li > a:hover { color:#333333;border:solid 1px #cecece;}
.tab-content { border:1px solid #CECECE; border-top:none; padding:12px 10px 5px 0;}
.tab-content p { line-height:2em ;padding-left:10px;}

/*--------- Togglable Tabs2 Style ----------*/
.nav-tabs2 > .active > a, .nav-tabs2 > .active > a:hover { border-color: #cecece #cecece transparent;border-top:solid 1px #cc2830;}
.nav-tabs2 > li > a { background:#fff;border:none;border-radius:0;font-size:15px;padding:15px 25px;}
.tab-content2 { border:none; padding:15px 10px 5px 5px;border:1px solid #CECECE; border-top:none;}
.tab-content2 p { line-height:2em ;padding-left:10px;}

/*--------- Togglable Tabs3 Style ----------*/
.nav-tabs3{padding:0 0 0 20%;}
.nav-tabs3 > .active > a, .nav-tabs3 > .active > a:hover { border-color: #cecece #cecece transparent;border-top:solid 1px #cc2830;}
.nav-tabs3 > li > a { background:#fff;border:none;border-radius:0;font-size:15px;padding:15px 25px;}
.tab-content3 { border:none; padding:30px 10px 5px 0;}

/*--------- CarouFredSel Style ----------*/
.carouFredSel { position:relative; height:auto;}
.carouFredSel ul { list-style:none; margin:0;  width:auto;}
.carouFredSel ul li { filter:Alpha(Opacity=100);opacity:1;float:left; list-style:none; height:auto;  position:relative; padding:0 15px;-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;}
.carouFredSel ul li:hover img {filter:Alpha(Opacity=80);opacity:0.8;}
.carouFredSel_Slider{padding:5px 5px 0!important; border:solid 1px #bdbdbd;margin:0 5px;}
a.caroul_prev{display:inline-block;width:21px;height:21px;background:#535353 url(../images/carouFredSel_prev.png) no-repeat center center;-webkit-transition:background-color 0.3s ease-in-out 0s;-moz-transition:background-color 0.3s ease-in-out 0s;-ms-transition:background-color 0.3s ease-in-out 0s;-o-transition:background-color 0.3s ease-in-out 0s;transition:background-color 0.3s ease-in-out 0s;border:none;position:absolute;right:35px;top:-30px;}
a.caroul_next{display:inline-block;width:21px;height:21px;background:#535353 url(../images/carouFredSel_next.png) no-repeat center center;-webkit-transition:background-color 0.3s ease-in-out 0s;-moz-transition:background-color 0.3s ease-in-out 0s;-ms-transition:background-color 0.3s ease-in-out 0s;-o-transition:background-color 0.3s ease-in-out 0s;transition:background-color 0.3s ease-in-out 0s;border:none;position:absolute;right:5px;top:-30px;}
a.caroul_prev:hover {background:#cc2830 url(../images/carouFredSel_prev.png) no-repeat center center;}
a.caroul_next:hover {background:#cc2830 url(../images/carouFredSel_next.png) no-repeat center center;}
.carouFredSel .carou_text { font-size:14px;color:#8d8d8d;padding:10px 0;line-height:24px}

/*--------- CarouFredSel2 Style ----------*/
.carouFredSel2 { position:relative;padding:0 40px;text-align:center;border-top:solid 1px #eaeaea;height:auto;overflow:hidden;}
.carouFredSel2:hover h3{color:#cc2830;-moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.carouFredSel2 h3{font-size:40px;padding-top:30px;color:#333333;-moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.carouFredSel2 p{font-size:16px;color:#727272;padding:10px 0 30px;}
.carouFredSel2 ul { list-style:none; margin:0; padding:0; width:auto;}
.carouFredSel2 ul li { float:left; list-style:none; height:auto;min-height:70px; margin:0 15px; margin-bottom:0; position:relative;}
.carouFredSel2_Slider {padding:5px!important;margin:10px 5px 0;}
a.caroul_prev2{display:inline-block;width:30px;height:46px;background: url(../images/carouFredSel_prev2.png) no-repeat ;position:absolute; bottom:30%;left:0;opacity:0.7;filter:Alpha(Opacity=70);}
a.caroul_next2{display:inline-block;width:30px;height:46px;background: url(../images/carouFredSel_next2.png) no-repeat ;position:absolute; bottom:30%;right:0;opacity:0.7;filter:Alpha(Opacity=70);}
a.caroul_prev2:hover {background: url(../images/carouFredSel_prev2.png) no-repeat left top;opacity:1;filter:Alpha(Opacity=100);}
a.caroul_next2:hover{background: url(../images/carouFredSel_next2.png) no-repeat bottom right;opacity:1;filter:Alpha(Opacity=100);}
.carouFredSel2 .caroul-icon{width: 41px; height: 41px; background:url(../images/plus.png) no-repeat ;display:inline-block; position:relative;top:5px;left:5px; }
.carouFredSel2 .icon-circle6{width:50px;height:50px;background:#000;position: absolute; top:35%; left: 37%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.8s ease; }
.carouFredSel2 .pg-details6{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 30%; color: #ffffff; }

/*--------- Accordion Style ----------*/
.ui-accordion .ui-accordion-header { border-bottom:solid 1px #ccc; cursor: pointer;margin-top:2px; display: block;min-height: 0;padding:3px 10px 0 34px;position: relative; font-size:13px;line-height:31px;}
.footerpane_style .ui-accordion .ui-accordion-header{ border-bottom:solid 1px #444; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: url(../images/accordion-buttons.png) no-repeat 2px 8px ;font-weight:normal;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: url(../images/accordion-buttons.png) no-repeat 2px -82px ; font-weight:normal;  }
.ui-helper-reset { font-size: 100%;line-height:25px;list-style: none outside none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;}
.accordion2 p { font-size: 100%;line-height:20px;list-style: none outside none;margin: 0;outline: 0 none;padding:0;text-decoration: none;}
.accordion2 > h3{color:#171717;font-size:15px!important;}
.ui-accordion .ui-accordion-content {overflow: auto;padding: 10px 15px 5px 22px;}

/*--------- Quovolve Style ----------*/
.quovolve01_style .quovolve-box { padding-top:10px;}
.quovolve01_style .quovolve-box ul { clear: both;list-style: none; margin: 0;padding:5px 0;}
.quovolve01_style .quovolve-box ul li { list-style:none;padding: 15px 20px;position: relative;}
.quovolve01_style .quovolve-box ul li p { margin: 0;text-align:left;color:#fff;}
.quovolve01_style .quovolve-box ul li cite { background:none;border-radius: 2px; position:absolute; left:10px; bottom: -45px;color: #fff;display: block;font-size: 14px;font-style: normal;padding: 2px 6px 3px;z-index: 900; font-weight:normal;}
.quovolve01_style .quovolve-box ul li cite:before { border-bottom: 20px solid transparent;border-left: 20px solid #414141;border-top:0 solid transparent;content: "";height: 0;left: 25%;position: absolute;top: -22px;width: 0;}
.quovolve01_style .quovolve-box .quovolve-nav .nav-numbers { height: 6px;margin: 0;width: 100%;padding:0;top:0;left:0;z-index:99;}
.quovolve01_style .quovolve-box .quovolve-nav .nav-numbers li { float: left;list-style: none;margin-right: 3px;}
.quovolve01_style .quovolve-box .quovolve-nav .nav-numbers li a { background: none repeat scroll 0 0 #999;border-radius: 100% 100% 100% 100%;display: block;height: 6px;text-indent: -9999px;width: 6px; text-decoration:none;}
.quovolve01_style .quovolve-box .quovolve-nav .nav-numbers li.active a { background: none repeat scroll 0 0 #fff; }
.quovolve01_style .quovolve-box .quovolve-nav .nav-numbers li a:hover { background: none repeat scroll 0 0 #fff;}
.quovolve01_style .quovolve-box ul.quovolve { background:#414141; margin: 10px 0;padding:0;}
/*Quovolve Img*/
.quovolve01_style .quovolve_li_left{ float:left; padding:0 15px 5px 5px;}
.quovolve01_style .quovolve_li_left a:link { text-decoration:none;}

/*--------- Quovolve Style ----------*/
.quovolve02_style .quovolve-box { position:relative;text-align:center; min-height:210px; }
.quovolve02_style .quovolve-box ul { clear: both;list-style: none; margin: 0;padding-top:40px; border-top: 4px double #E6E6E6;}
.quovolve02_style .quovolve-box ul li { list-style:none;position: relative;}
.quovolve02_style .quovolve-box ul li .quovolve-box_text p { margin: 0; background:url(../images/content/quovolve-box_img.png) no-repeat 5% 30%;text-indent: 40px;color:#333;}
.quovolve02_style .quovolve-box ul li .quovolve-box_text p span{ background:url(../images/content/quovolve-box_img2.png) no-repeat 90%;display: block; font-size:22px;line-height:30px; }
.quovolve02_style .quovolve-box ul li .quovolve-box_text h5 { line-height: 1em; min-height:50px;}
.quovolve02_style .quovolve-box .quovolve-nav .nav-numbers { height: 51px;margin: 0; min-width:100px; position: absolute; bottom:-20px; left:43%; z-index:1000;}
.quovolve02_style .quovolve-box .quovolve-nav .nav-numbers li { float: left;list-style: none;margin-right: 3px;}
.quovolve02_style .quovolve-box .quovolve-nav .nav-numbers li a { display: block;width:51px;height:51px;font-size:0; background: rgba(255,255,255,0.5);}
.quovolve02_style .quovolve-box .quovolve-nav .nav-numbers li.active a{background: none;-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.quovolve02_style .quovolve-box ul.quovolve {  margin: 10px 0 0;}
.slider_style{ padding:13px; background: url(../images/content/single_testimonial_img.png) no-repeat #f4f4f4; position:relative;}
.slider_img{  background:url(../images/content/testimonials_img.png) no-repeat; height:27px; width:18px; position:absolute; bottom:-27px; left:35px; }
.slider_bottom img{ float:left; margin-right:10px; padding-left:20px; }
.slider_bottom_text{ padding-top:15px;}

/*---------Footer About Style ----------*/
.footer_about p{color:#fff;font-size:13px;line-height:2em;}

/*---------Footer Fancybox Style ----------*/
.fancybox_style { margin:0; padding:0;}
.fancybox_style ul { list-style:none; margin:0; padding:0;}
.fancybox_style ul li { list-style:none; margin:3px; float:left; position:relative; }
.fancybox_style ul li img { border:2px solid #fff;  filter:Alpha(Opacity=80);opacity:0.8; }
.fancybox_style ul li a { position:relative; display:block;}
.fancybox_style ul li img:hover{ filter:Alpha(Opacity=100);opacity:1;}

/*--------- Footer Contact Form Style ----------*/
.contact_form input, .contact_form textarea{background:#444444; border:1px solid #3d3d3d; box-shadow: none!important;;border-radius:none; margin:0;color:#fff;-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; outline:none; }
.contact_form .contact_input { position:relative; float:left; width:100%; height:38px; }
.contact_form input { min-width:0; width:80%; padding:3px 2%; }
.contact_form textarea { width:80%; padding:3px 2%; margin-right:0; min-height:75px; font-size:12px; }
.contact_form input[type="text"]:active, .contact_form input[type="text"]:focus, .contact_form input[type="email"]:active, .contact_form input[type="email"]:focus, .contact_form textarea:active, .contact_form .textarea:focus{background:#161616; border: 1px solid #666; color:#fff; }
.contact_form .contact_submit { text-align:center; margin:10px 0 0 0;background:#333;width:70px;height:35px;line-height:35px;-moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.contact_form .contact_submit:hover{background:#222;}
.contact_form .contact_submit a{color:#fff;}

/*--------- Home Page Top Styles ----------*/
.main_top{position:relative;border:solid 1px #ededed;margin:0 10px ;text-align:center;padding:20px 30px;}
.glyphicon-effect{position:absolute;top:-70px;left:37%;padding: 2em 0 3em;}
.main_top .glyphicon{display:inline-block;cursor: pointer;margin: 0 auto;width: 90px!important;height: 90px;border-radius: 50%;position: relative;z-index: 1;color: #fff;border:solid 1px #e3e3e3;}
.bs-glyphicons li{list-style:none;}
.main_top .glyphicon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.main_top .glyphicon:before{speak: none;font-size: 40px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}

/* Effect 1 */
.main_top:hover .icon-effect-1 .glyphicon{-webkit-animation: spinAround 2s linear infinite;-moz-animation: spinAround 2s linear infinite;animation: spinAround 2s linear infinite;background:#cc2830;color:#fff!important;}
.icon-effect-1 .glyphicon{color: #fff;box-shadow: 0 0 0 1px rgba(227,227,227,1);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;color:#444;background:#fff;}
.icon-effect-1 .glyphicon:hover{background: rgba(255,255,255,1);color: #cc2830;}
.icon-effect-1 .icon-sort:hover:before{-webkit-animation: spinAround 2s linear infinite;-moz-animation: spinAround 2s linear infinite;animation: spinAround 2s linear infinite;}
@-webkit-keyframes spinAround{from{-webkit-transform: rotate(0deg)}to{-webkit-transform: rotate(360deg);}}
@-moz-keyframes spinAround{from{-moz-transform: rotate(0deg)}to{-moz-transform: rotate(360deg);}}
@keyframes spinAround{from{transform: rotate(0deg)}to{transform: rotate(360deg);}}

/* Effect 2 */
.icon-effect-2 .glyphicon{box-shadow: 0 0 0 1px rgba(227,227,227,1);background: rgba(255,255,255,0.1);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;color:#444;background:#fff;}
.icon-effect-2 .glyphicon:after{top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.icon-effect-2a .glyphicon:hover{background: rgba(255,255,255,1);color: #cc2830;}
.icon-effect-2a .glyphicon:hover:after{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.main_top:hover .icon-effect-2a .glyphicon{background:#cc2830;color: #fff!important;}
.icon-effect-2 .glyphicon:after{top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #cc2830;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}

/* Effect 3 */
.main_top:hover .icon-effect-3 .glyphicon{background: #cc2830;color: #fff!important;box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
.icon-effect-3 .glyphicon{color:#444;background:#fff;}
.main_top:hover .icon-effect-3a .glyphicon:before{-webkit-animation: toRightFromLeft 0.3s forwards;-moz-animation: toRightFromLeft 0.3s forwards;animation: toRightFromLeft 0.3s forwards;}
.icon-effect-3 .glyphicon{box-shadow: 0 0 0 1px rgba(227,227,227,1);overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;transition: background 0.3s, color 0.3s, box-shadow 0.3s;background:#fff;}
.icon-effect-3 .glyphicon:after{display: none;}
.icon-effect-3 .glyphicon:hover{background: #cc2830;box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
.icon-effect-3a .glyphicon:hover:before{-webkit-animation: toRightFromLeft 0.3s forwards;-moz-animation: toRightFromLeft 0.3s forwards;animation: toRightFromLeft 0.3s forwards;}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform: translate(100%);}50%{opacity: 0;-webkit-transform: translate(-100%);}51%{opacity: 1;}}
@-moz-keyframes toRightFromLeft{49%{-moz-transform: translate(100%);}50%{opacity: 0;-moz-transform: translate(-100%);}51%{opacity: 1;}}
@keyframes toRightFromLeft{49%{transform: translate(100%);}50%{opacity: 0;transform: translate(-100%);}51%{opacity: 1;}}

.main_top h3{font-size:24px;color:#333;}
.main_top:hover h3{color:#cc2830;-moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.main_top_list{color:#727272;font-size:14px;line-height:23px;padding:10px 0;}
.readmore a, .readmore a:link{font-size:18px;color:#333;-moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.main_top:hover .readmore a{color:#cc2830;}

/*--------- our_skills style ----------*/
.our_skills .progress .progress-bar{background-image:none;border-radius:5px;padding-left:40px;line-height:35px;box-shadow:none;font-size:14px;position:relative;z-index:10;}
.our_skills .progress-success{background:#89cd2a;}
.our_skills .progress-warning{background:#f8a53b;}
.our_skills .progress-danger{background:#fa6e6d;}
.our_skills .progress{background:#eeeeee;height:35px;box-shadow:none;border-radius:0;border-radius:5px;}
.our_skills .skills_bg{position:absolute;left:0;top:0;width:150px;height:35px;background:url(../images/Skills_bg.png) no-repeat;z-index:50;}
.our_skills .skills_left{float:left;color:#fff;}
.our_skills .skills_color{color:#fff;z-index:100;dispaly:block;float:right;padding-right:5px;}
.our_skills .skills_right{float:right;font-size:14px;color:#6a6a6a;line-height:33px;padding-right:10px;}

/*--------- Buy It style ----------*/
.buy_style{background:#f9f9f9;border-top:solid 1px #ebebeb;min-height:40px;padding:20px 30px 20px;margin:0 -20px; margin-bottom:-30px;}
.buy_text{float:left;font-size:20px;line-height:35px;color:#333;}
.buy_button{float:right;}
.buy_button input{width:130px;height:40px;background:#cc2830;border-radius:5px;border:none;color:#fff;font-size:18px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}
.buy_button input:hover{background:#333!important;-webkit-transition: all 00.5s ease; -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}

/*--------- Sidebar Tag style ----------*/
.sidebar_tag { padding-top:5px;}
.sidebar_tag ul { list-style:none; margin:0; padding:0;}
.sidebar_tag ul li { list-style:none; margin-bottom:6px; padding:4px 0;}
.sidebar_tag ul li a {  padding:6px 2px; text-decoration:none;}
.sidebar_tag ul li a span { background:#f1f1f1; padding:6px ; font-size:13px; color:#444; border:1px solid #e0e0e0;border-radius:4px; -webkit-border-radius:4px ; -moz-border-radius:4px ;}
.sidebar_tag ul li a span:hover { background:#409dc1; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; color:#fff;}
.sidebar_tag a { text-decoration:none;}

/*------------------ Contact Page -------------------*/
.contact_shadow{ background:url(../images/content/contact_top_shadow.png) no-repeat top center; width:100%; height:23px; margin-top:40px;}
.contact_page_content{ border-bottom:1px solid #e5e5e5;}
.input_style{float:left;width:45%;padding:20px 0 ;}
.input_style input{background:#fff; border:solid 1px #bfbfbf; width:90%;}
.input_style input[type="text"]{ padding:5px 0 5px 5px;}
.input_style p{ font-size:15px;}
.contact_left span{color:#a1a1a1;font-size:13px;padding-left:5px;}
.contact_left p{color:#000;}
.textarea_style textarea{background:#fff;  width:98%;border:solid 1px #bfbfbf;}
.textarea_style textarea[type="text"]{ padding:5px 0 5px 5px; min-height:150px;}
.input_button { min-width:80px;  margin-top:30px; }
.input_button a{background:#e8e8e8; padding:10px 20px; text-decoration:none; color:#333!important; font-size:15px;border:solid 1px #bfbfbf;}
.input_button a:hover { color:#fff!important;transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;background:#cc2830}
.border_bottom{ border-bottom:1px solid #e5e5e5;}

/*------------------ Contact Map style -------------------*/
.map_style p{padding:10px 0;}
.map_img_style {padding-top:5px;}
.map_img_style p{padding:5px 0;}
.support_text {float:left;line-height:10px;padding:5px 10px; min-height:105px;}
.support_style > p{line-height:20px;padding-bottom:15px; }
.support_text .select{font-size:15px;color:#000;padding-bottom:8px;}
.support_img{ background:url(../images/content/support_style_img.jpg) no-repeat; width:89px; height:89px; float:left;}

/*------------------ 404 Page -------------------*/
.error_page{position:relative;overflow:hidden;}
.content_404{ font-size:220px; color:#4e5c64; line-height:1.2em;padding-left:15%;}
.error_right{position:absolute;right:0;top:0;width:20px;height:100%;background:url(../images/content/404-right.png) no-repeat;}
.error_bg{position:absolute; left:83px;bottom:-130px;background:url(../images/content/404_bg.png) no-repeat;width:370px;height:160px;}
.error_content p{font-size:16px;line-height:22px;color:#333;}
.error_content .error_text{font-size:13px;color:#585858;}
.error_content ul li{list-style:disc;}

/*--------- DropDown Style ----------*/
.dropdowns_page .navbar .brand { padding:5px 20px;} 

/*------------------ About Us Page -------------------*/
.page_about p{font-size:12px;color:#333;line-height:20px;padding-top:5px;}
.page_about ul li{list-style:disc;}
.page_about input{width:115px;height:35px;line-height:10px;background:#cc2830;border:none;color:#fff;font-size:12px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;  transition: all 0.5s ease;margin-top:10px;}
.page_about input:hover{background:#555!important;-webkit-transition: all 00.5s ease; -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}

/*------------------ Company Vision Style -------------------*/
.about_company{padding-top:10px;}
.about_company ul li{list-style-image:url(../images/content/Company_icon.png);padding:5px 0;}

/*------------------ Why Choose Us Style -------------------*/
.vision_list{padding:10px 0;float:left;width:100%;}
.vision_around{width:40px;height:40px;background:#eaeaea;padding:3px;border-radius:40px;float:left;margin-right:10px;}
.vision_around a{width:40px;height:40px;background:#f8f8f8;display:block;border-radius:40px;line-height:35px;font-size:20px;color:#333!important;text-align:center;}
.services_list{text-align:center;width:100%;padding:10px 0;}
.services_list h3{color:#989898!important;border-bottom:dashed 1px #dbdbdb;padding-bottom:8px;}
.services_list p{padding-top:10px;border-top:dashed 1px #dbdbdb;margin-top:-8px;}
.list_arround{width:100px;height:100px;border-radius:100px;border:solid 3px #f3f3f3;margin:0 auto;}
.list_arround a{font-size:50px; color:#989898!important;line-height:90px;}
.services_list:hover .glyphicon-search{-webkit-animation: shake ease-in-out 1 normal 1000ms;-moz-animation: shake ease-in-out 1 normal 1000ms;-ms-animation: shake ease-in-out 1 normal 1000ms;animation: shake ease-in-out 1 normal 1000ms;}
.services_list:hover .glyphicon-glass{-webkit-animation: tada ease-in-out 1 normal 1000ms;-moz-animation: tada ease-in-out 1 normal 1000ms;-ms-animation: tada ease-in-out 1 normal 1000ms;animation: tada ease-in-out 1 normal 1000ms;}
.services_list:hover .glyphicon-plane{-webkit-animation: bounce ease-in-out 1 normal 1000ms;-moz-animation: bounce ease-in-out 1 normal 1000ms;-ms-animation: bounce ease-in-out 1 normal 1000ms;animation: bounce ease-in-out 1 normal 1000ms;}
.services_list:hover .glyphicon-phone-alt{-webkit-animation: swing ease-in-out 1 normal 1000ms;-moz-animation: swing ease-in-out 1 normal 1000ms;-ms-animation: swing ease-in-out 1 normal 1000ms;animation: swing ease-in-out 1 normal 1000ms;}

/*--------- FAQ Style ----------*/
.faq_right p{padding:10px 0 0;line-height:20px;}
.faq_tags { padding-top:12px;}
.faq_tags ul {  margin:0; padding:0;}
.faq_tags ul li { list-style:none; margin-bottom:10px; padding:4px 0;}
.faq_tags ul li a { background:#f1f1f1; padding:6px 0; text-decoration:none;border:solid 1px #e1e1e1;margin:5px; }
.faq_tags ul li a span {  padding:6px; color:#333 ; font-size:12px;}
.faq_tags ul li a span:hover { background:#cc2830; transition: all 0.8s ease-in 0s; -webkit-transition: all 0.8s ease-in 0s; -moz-transition: all 0.8s ease-in 0s;}
.faq_tags a { text-decoration:none;}

.posts_list{width:100%;float:left;padding-top:10px;}
.posts_list p{line-height:24px;margin-left:75px;}
.posts_list img{float:left;padding-right:10px; filter:alpha(opacity=100);opacity:1;-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;}
.posts_list img:hover{ filter:alpha(opacity=80);opacity:0.8;}

/*---------Our Team Pages Style ----------*/
.page_team img{-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;filter:alpha(opacity=100);opacity:1;}
.page_team img:hover{ filter:alpha(opacity=80);opacity:0.8;}
.page_team h3{color:#333!important;padding-top:10px;}
.page_team p{line-height:20px;}
.page_team:hover h3{color:#cc2830;transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}

.team_meet h3{font-size:30px;color:#333;}
.team_meet p{line-height:20px;}
.team_meet:hover h3{color:#cc2830;transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}

.team_list{text-align:center;background:#e5e5e5;border:solid 5px #e5e5e5;padding-bottom:5px;}
.team_list h3{font-size:15px; color:#333!important;border-bottom:solid 1px #cccccc;padding:10px 0 5px;}
.team_list .team_content{color:#919191;}

/*------------------ Our Services Page -------------------*/
.page_services li{width:30%;margin:3% 1%;;float:left;list-style:none;}
.page_services li p{line-height:18px;font-size:13px;color:#7c7c7c;margin-left:70px;padding-top:5px;}
.services_title{font-size:20px;padding-bottom:5px;margin-left:70px;color:#333;}
.page_services li span{color:#a1a1a1;margin-left:17px;}
.page_services .services_arround{width:50px;height:50px;background:#fff;float:left;border:solid 2px #ededed;border-radius:300px;-webkit-border-radius:30px;-moz-border-radius:30px; transition: all 0.8s ease-in 0s; -webkit-transition: all 0.8s ease-in 0s; -moz-transition: all 0.8s ease-in 0s;padding:10px 0 0;}
.page_services li img{display:block; margin:0 auto;}
.page_services li:hover img{  -moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;} 

/*------Services Lists Style----------------*/
.custom_list{text-align:center;width:17%;padding:10px 5px;margin:0 1%;float:left;}
.custom_list h3{color:#989898!important;}
.custom_around{width:100px;height:100px;border-radius:100px;border:solid 3px #f3f3f3;margin:0 auto;}
.custom_around a{font-size:40px; color:#989898!important;line-height:90px;}
.custom_list:hover .glyphicon-phone{-webkit-animation: shake ease-in-out 1 normal 1000ms;-moz-animation: shake ease-in-out 1 normal 1000ms;-ms-animation: shake ease-in-out 1 normal 1000ms;animation: shake ease-in-out 1 normal 1000ms;}
.custom_list:hover .glyphicon-cloud-download{-webkit-animation: tada ease-in-out 1 normal 1000ms;-moz-animation: tada ease-in-out 1 normal 1000ms;-ms-animation: tada ease-in-out 1 normal 1000ms;animation: tada ease-in-out 1 normal 1000ms;}
.custom_list:hover .glyphicon-map-marker{-webkit-animation: bounce ease-in-out 1 normal 1000ms;-moz-animation: bounce ease-in-out 1 normal 1000ms;-ms-animation: bounce ease-in-out 1 normal 1000ms;animation: bounce ease-in-out 1 normal 1000ms;}
.custom_list:hover .glyphicon-headphones{-webkit-animation: swing ease-in-out 1 normal 1000ms;-moz-animation: swing ease-in-out 1 normal 1000ms;-ms-animation: swing ease-in-out 1 normal 1000ms;animation: swing ease-in-out 1 normal 1000ms;}
.custom_list:hover .glyphicon-book{-webkit-animation:pulse 1s .2s ease both;-moz-animation:pulse 1s .2s ease both;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}

/*------Why Choose Us Style----------------*/
.categories_design {width:100%;height:40px;font-size:13px;margin:10px 0;line-height:20px;}
.categories_design a{color:#5c5c5c!important;}
.categories_design a:hover{color:#000!important;}
.categories_design p{padding-left:15px;}
.categories_left{float:left;}

/*---------- Project style -------------- */
.project_inner{position:relative;overflow:hidden;margin:0 10px 10px 5px;}
.project_inner figure{width:100%;height:0;padding:0 0 100%;margin:0;}
.project_inner .project_rollover{position:absolute; width:100%;left:0;bottom:0;display:block;height:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.3s ease-in-out 0s;-moz-transition:height 0.3s ease-in-out 0s;-ms-transition:height 0.3s ease-in-out 0s;-o-transition:height 0.3s ease-in-out 0s;transition:height 0.3s ease-in-out 0s;color:#fff; background:#63adca;overflow:hidden;}
.project_inner:hover .project_rollover {height:100%; width:100%;}
.project_inner p{padding-top:30px;width:250px;}
.project_inner .entry-title a {color:#fff!important;font-size:20px;}
.project_inner a{color:#fff!important;}
.entry_icon{margin-top:40px;}
.project_item1{padding:18px 15px 10px 15px!important;}

/*------------------ Price Table Page -------------------*/
.price-table{text-align:center;margin-bottom:0px; padding:0 12px;}
.price-table li:before{content: '';width:auto;}
.price-table [class^="icon-"]{font-size:16px;}
.price-table ul, .price-table ul li{ list-style:none;  margin:0; }
.five-col .col{width:20%;}
.four-col .col{width:25%;}
.three-col .col{width:33.33333%;}
.two-col .col{width:50%;}
.col{float:left;margin:0;background:#f6f6f6;position:relative;margin-bottom:15px;}
.col.high{z-index:10;top:-5px; margin:0 -1px;-webkit-box-shadow: 0px 2px 18px rgba(0,0,0,0.3);box-shadow: 0px 2px 18px rgba(0,0,0,0.3);-moz-box-shadow: 0px 2px 18px rgba(0,0,0,0.3); }
.no-shadow .col.high{}
.col.low{background:#f6f6f6;z-index:5;}
.col .wrap-inner{border-left:1px solid white;}
.price-table .head{background:#cc2830;padding:10px;min-height:35px;}
.head.another_color{ background:#373737;}
.price-table .head h3{margin-bottom:0;text-transform:uppercase;font-size:15px;font-weight:bold;color:#fff;}
.price-table .head span{color:#fff;}
.price-table .price{padding:10px;background:#e6e6e6;min-height:52px;}
.price-table .high .price{background:#e6e6e6;}
.price-table .low .price{background:#e6e6e6;}
.price-table .price h4{margin-bottom:0;color:#373737;font-weight:bold; font-size:35px;}
.price-table .price span{margin-top:5px;text-transform:uppercase;display:block;color:#373737;font-size:11px;}
.price-table .foot{padding:10px;background:#ddd;overflow:hidden;min-height:30px;}
.price-table .high .foot{padding-top:15px;padding-bottom:15px;}
.price-table .row-titles{text-align:center;}
.price-table .row-titles .head{display:block;}
.price-table .row-titles .price{background:#e6e6e6;padding-left:20px;}
.price-table .row-titles li{padding-left:20px;}
.col ul{padding:0;}
.col:first-child .wrap-inner,.col.high .wrap-inner{border:none;}
.price-table li{padding:10px 10px;min-height:20px;}
.price-table li:last-child{border:none;}
.price-table li:nth-child(even),.price-table li.even{background:#efefef;}
.price-table .col.low li:nth-child(even),.price-table .col.low li.even{background:#efefef;}
.foot a{ color:#fff!important;}
.price_bottom{ padding:6px 12px; background:#373737; vertical-align: middle;display: inline-block;}
.price_bottom:hover{ background:#cc2830;-webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s;}
.price_bottom_success{ padding:6px 12px; background:#cc2830; vertical-align: middle;display: inline-block;}
.price_bottom_success:hover{ background:#373737;-webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s;}

/*---------- About Us Choose style -------------- */
.choose_us_style img{ float:left;padding:8px; background:#cc2830; border-radius: 11px; -webkit-border-radius: 11px; -moz-border-border-radius: 11px; margin-right:5px;}
.choose_us_style:hover img{background:#555;-webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s; }
.choose_us_style p{ padding-left:30px;}

/*------------------ Gallery Page -------------------*/
.gallery_page{height:auto;overflow:hidden;padding:20px 0 20px 60px;}
.gallery_page .pg-img-wrapper{position:relative;overflow:hidden;margin:10px 0;}
.gallery_box_outer{  min-height:160px; margin:0 0 5px 0;width:23%;float:left;padding:1% 1%;}
.page_number{float:left;padding-top:20px;}
.page_number span{ margin:0 7px;}
.page_number span a{ padding:10px; background:#fff; text-decoration:none;color:#000;text-align:center; width:22px;height:22px;line-height:22px;}
.page_number .active{background:#cc2830;color:#fff;}
.page_number span a:hover{ color:#fff; background:#cc2830;}
.page_number_style{ text-align:center;}
.page_number_style .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#cc2830;border-color:#cc2830;}

/*------------------ Project Page -------------------*/
.project_page_left{height:auto;overflow:hidden;padding:0 30px;}
.project_page_left img{filter:Alpha(Opacity=100);opacity:1;-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;}
.project_page_left:hover img{filter:Alpha(Opacity=80);opacity:0.8;}
.project_page_left p{font-size:13px;}
.project_page_right .demo_content_title h3{ font-size:18px;  font-weight:300;padding:0; }
.project_overview{ line-height:1.8em;padding:5px 0 ;}
.project_datails{padding:20px 0 10px;}
.project_datails span{ font-weight:500; color:#222; font-size:16px; }
.project_border{ background:#ededed; height:1px;}

/*---------- Project List -------------- */
.project_page{height:auto;overflow:hidden;padding:0;width:100%;}
.project_contain{margin:20px 0;float:left;}
.project_pic{display:block;float:left;width:60%;-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;}
.project_pic:hover img{filter:Alpha(Opacity=80);opacity:0.8;}
.project_list { padding:0 0 0 15px!important;float:left;width:35%;}
.project_page h3{font-size:25px;-webkit-transition: all 0.8s ease-in 0s;-moz-transition: all 0.8s ease-in 0s;transition: all 0.8s ease-in 0s;color:#000;}
.project_page h3:hover{color:#cc2830;}
.project_list .categories {margin-bottom:20px;}
.project_list .categories a{ color:#999; }
.project_list .intro { font-size:12px; margin-bottom:20px; margin-top:20px; }
.project_list a.read-more { font-size:13px; height:30px;line-height:30px;display:block;text-align:center; background:#bbb; color:#fff;  transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}
.project_list a.read-more:hover { background:#cc2830; }

/*---------Testimonials Pages Style ----------*/
.testimonials_page{height:auto;overflow:hidden;padding:20px 0;}
.testimonials_list{width:47%;float:left;margin:10px 1% 40px;border:solid 1px #e5e5e5;position:relative;}
.testimonials_top p{ padding:20px 15px 5px; font-size:13px;}
.quotation_marks{background:url(../images/content/testimonials_icon.png) no-repeat; width:26px; height:26px; position:absolute; bottom:30%; left:40%; z-index:20;}
.triangle_img{ border-bottom: 40px solid transparent;border-left: 30px solid #efeeee;border-top:0 solid transparent;content: "";height: 0;left:45px;position:absolute;bottom:-40px;width: 0;}
.evaluate_name {width:100%; padding-bottom:20px; background:#f3f3f3;border-top:solid 1px #e5e5e5;padding-top:10px;} 
.evaluate_name img{ float:left; margin:10px 15px 0 15px;}
.evaluate_name h4{ font-size:18px!important;  line-height:1em;color:#333!important;}
.evaluate_name p { line-height:1.7em; color:#787878;}

/*---------- Sortable Portfolio Style -------------- */
.pg-img-wrapper{position:relative;overflow:hidden;margin:10px 15px;}
.pg-img-wrapper p{padding:10px 5px 0;font-size:13px;}
.pg-img-wrapper figure{width:100%;margin:0;}
.pg-info{width:100%; height: 100%;text-align: left; padding:0; min-height: 35px; position: absolute; bottom: 0; left: 0; z-index: 10; background:#cc2830; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.pg-info:hover{-moz-opacity:0.85; -khtml-opacity:0.85; -webkit-opacity:0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); opacity:0.85;}
.pg-info:hover .pg-details{bottom: 25%; bottom:calc(33% - 10px);}
.pg-details{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 10%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details h2{color:#fff!important;font-size:16px;font-weight: bold;text-align:center;}
.pg-categories{width: 100%; display: block; font-size: 10px; text-transform: uppercase; margin:0; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}
.icon-circle{width:50px;height:50px;background:#000;position: absolute; top: 10%; left: 40%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; ;   z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.pg-info:hover .icon-circle{-moz-opacity: 0.8; -khtml-opacity: 0.8; -webkit-opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); top: 37%; top: calc(30% - 10px);}
.icon-one{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -40px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-two{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -285px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-three{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -80px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-four{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -368px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-five{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -408px 0;display:inline-block; position:relative;top:15px;left:14px; }

.icon-circle2{width:50px;height:50px;background:#000;position: absolute; top: 30%; left: 45%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; ;   z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.pg-details2{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 40%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details2 h2{color:#fff!important;font-size:25px;font-weight: bold;text-align:center;}
.pg-categories2{width: 100%; display: block; font-size: 18px; text-transform: uppercase; margin:0; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}
.project_skills{width:100%;}

.icon-circle3{width:50px;height:50px;background:#000;position: absolute; top:30%; left: 42%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; ;   z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.pg-details3{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 30%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details3 h2{color:#fff!important;font-size:20px;font-weight: bold;text-align:center;}
.pg-categories2{width: 100%; display: block; font-size: 15px; text-transform: uppercase; margin:0; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}

.pg-info4{width:100%; height: 100%;text-align: left; padding:0; min-height: 35px; position: absolute; bottom: 0; left: 0; z-index: 10; background:#cc2830; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.pg-info4:hover{-moz-opacity:0.85; -khtml-opacity:0.85; -webkit-opacity:0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); opacity:0.85;}
.pg-info4:hover .pg-details4{bottom: 25%; bottom: calc(33% - 10px);}
.pg-info4:hover .icon-circle4{-moz-opacity: 0.8; -khtml-opacity: 0.8; -webkit-opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); top: 37%; top: calc(30% - 10px);}
.icon-circle4{width:50px;height:50px;background:#000;position: absolute; top:25%; left: 40%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; ;   z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.pg-details4{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 28%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details4 h2{color:#fff!important;font-size:16px;font-weight: bold;text-align:center;}
.pg-categories4{width: 100%; display: block; font-size: 14px; text-transform: uppercase; margin:0; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}

.icon-circle5{width:50px;height:50px;background:#000;position: absolute; top:30%; left: 42%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -moz-opacity: 0.7; -khtml-opacity: 0.7; -webkit-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; ;   z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.pg-details5{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 30%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details5 h2{color:#fff!important;font-size:17px;font-weight: bold;text-align:center;}
.pg-categories5{width: 100%; display: block; font-size: 13px; text-transform: uppercase; margin:0; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}


/*--------- Animation----------*/
.animated.fadeInLeft1{-webkit-animation:fadeInLeftBig 300ms .1s ease both;-moz-animation:fadeInLeftBig 300ms .1s ease both;animation:fadeInLeftBig 300ms .1s ease both;}
.animated.fadeInLeft2{-webkit-animation:fadeInLeftBig 600ms .1s ease both;-moz-animation:fadeInLeftBig 600ms .1s ease both;animation:fadeInLeftBig 600ms .1s ease both;}
.animated.fadeInLeft3{-webkit-animation:fadeInLeftBig 900ms .1s ease both;-moz-animation:fadeInLeftBig 900ms .1s ease both;animation:fadeInLeftBig 900ms .1s ease both;}
.animated.fadeInLeft4{-webkit-animation:fadeInLeftBig 1.2s .1s ease both;-moz-animation:fadeInLeftBig 1.2s .1s ease both;animation:fadeInLeftBig 1.2s .1s ease both;}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-1000px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-1000px)}
100%{opacity:1;-moz-transform:translateX(0)}}
.visible{opacity: 1;}
.animation:not(.visible){opacity: 0;}
.animation.periodic{opacity: 1;}

.animated.periodic1{-webkit-animation: fadeInUp 300ms linear 100ms both;-moz-animation: fadeInUp 300ms linear 100ms both;-ms-animation: fadeInUp 300ms linear 100ms both;-o-animation: fadeInUp 300ms linear 100ms both;animation: fadeInUp 300ms linear 100ms both;}
.animated.periodic2{-webkit-animation: fadeInUp 300ms linear 400ms both;-moz-animation: fadeInUp 300ms linear 400ms both;-ms-animation: fadeInUp 300ms linear 400ms both;-o-animation: fadeInUp 300ms linear 400ms both;animation: fadeInUp 300ms linear 400ms both;}
.animated.periodic3{-webkit-animation: fadeInUp 300ms linear 800ms both;-moz-animation: fadeInUp 300ms linear 800ms both;-ms-animation: fadeInUp 300ms linear 800ms both;-o-animation: fadeInUp 300ms linear 800ms both;animation: fadeInUp 300ms linear 800ms both;}
.animated.periodic4{-webkit-animation: fadeInUp 300ms linear 1200ms both;-moz-animation: fadeInUp 300ms linear 1200ms both;-ms-animation: fadeInUp 300ms linear 1200ms both;-o-animation: fadeInUp 300ms linear 1200ms both;animation: fadeInUp 300ms linear 1200ms both;}

@keyframes scaleUp{0%{opacity: 0;transform: scale(.8);}
100%{opacity: 1;transform: scale(1);}}
@-moz-keyframes scaleUp{0%{opacity: 0;-moz-transform: scale(.8);}
100%{opacity: 1;-moz-transform: scale(1);}}
@-webkit-keyframes scaleUp{0%{opacity: 0;-webkit-transform: scale(.8);}
100%{opacity: 1;-webkit-transform: scale(1);}}
@-ms-keyframes scaleUp{0%{opacity: 0;-ms-transform: scale(.8);}
100%{opacity: 1;-ms-transform: scale(1);}}
@-o-keyframes scaleUp{0%{opacity: 0;-o-transform: scale(.8);}
100%{opacity: 1;-o-transform: scale(1);}}
.animated.scaleUp{-webkit-animation-name: scaleUp;-moz-animation-name: scaleUp;-o-animation-name: scaleUp;animation-name: scaleUp;}