﻿::-webkit-scrollbar { width: 5px; background-color: #eaeaea; border-left: 1px solid #ccc; }
::-webkit-scrollbar-thumb { background-color: #338aa4; }
::-webkit-scrollbar-thumb:hover { background-color: #5ea7bd; }


/*Standarts*/

.Punt_Text_Left   { text-align: left;   }
.Punt_Text_Right  { text-align: right;  }
.Punt_Text_Center { text-align: center; }

.Punt_Float_Left { float:left;}
.Punt_Float_Right{ float:right;}

.PuntLineHeight01 {  line-height:20px; }
.PuntLineHeight02 {  line-height:20px; }

.PuntbgColor01   { background-color: #651360; }           /* Change bannerservices orta,*/
.PuntbgColor02   { background-color: #4f064b; }           /* Change bannerservices ust ve alt, */
.PuntbgColor03   { background-color: #1e0822; }           /* Change footer background */
.PuntbgColor04   { background-color: #050110; opacity:0.3; } /* Change header top background opacity %50*/
.PuntbgColor05   { background:url('../images/NewImages/bg_logo_right.png') repeat-x;} /* Change header bottom background opacity %40*/
.PuntbgColor06   { background:url('../images/NewImages/bg_logo_right_top.png') repeat-x;} /* Change header bottom background opacity %50*/

.PuntbrdrColor01 { border-bottom:1px solid #a2a2a2; }     /* Change footer Item Title bottom border color */
.PuntbrdrColor02 { border-bottom:1px solid #6f2034; }     /* Change header Logo and menu bottom border color */
.PuntbrdrColor03 { border-bottom:1px solid #2f2a3c; }     /* Change header menu top border color */
.PuntbrdrColor04 { border:1px solid #a59da7; border-top:none; } /* Change header menu hover top border color */


.PuntfontColor01 { color:#907138;  }                      /* Change footer Item Title Color */
.PuntfontColor02 { color:#959495;  }                      /* Change footer In Item Color */

.PuntFontSize01  { font-size:17px; }                      /* Change footer Item Title Font Size*/
.PuntFontSize02  { font-size:10px; }                      /* Change footer Item Right Copyright Font Size*/
.PuntFontSize03  { font-size:13px; }                      /* Change  Font Size*/
.PuntFontSize04  { font-size:12px; }                      /* Change  Font Size*/

.PuntMarginTop01 { margin-top:20px; margin-bottom:5px;}
.PuntMargin01 { margin-top:-5px; margin-left:5px;}
.PuntMargin02 { margin-top:4px; margin-left:15px;}
.PuntMargin03 { margin-top:2px; margin-left:10px; }

/*Popup*/
#Punta_Popup_Modal { height: 100%; left: 0; opacity: 1; overflow: auto; position: absolute; top: 0; visibility:visible; width: 100%; z-index: 99999; margin:0 auto;
                             display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; 
                             -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s ease-in-out; 
                             transition: all 0.3s ease-in-out; }
#Punta_Popup_Modal:target { opacity: 1; visibility: visible; }
#Punta_Popup_Modal .Punta_Popup_Header { border-bottom: 1px solid #fff; border-radius: 5px 5px 0 0; }
#Punta_Popup_Modal .Punta_Popup_Content { padding: 10px; }
#Punta_Popup_Modal .Punta_Popup_Header { color: #fff; }
.Punta_Popup_Modal_Content { background: #fff; position: relative; z-index: 99999; border-radius: 1px; color: #fff; padding: 10px; overflow: hidden; max-width: 100%; width: 770px; }
#Punta_Popup_Modal .Punta_Popup_Content { background: #fff; }
#Punta_Popup_Modal .Punta_Popup_Bg { background-color: #4e0448; background: rgba(62,2,57,.9); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99998; }
.Punta_Popup_Content .Punta_Popup_Button_Left,.Punta_Popup_Content .Punta_Popup_Button_Right { text-decoration: none; display: inline-block; padding: 5px; border-radius: 2px; background-color: #550c25; 
                                                width: auto; height: 20px; line-height: 20px; text-align: center;  }
.Punta_Popup_Content .Punta_Popup_Button_Left:hover,.Punta_Popup_Content .Punta_Popup_Button_Right:hover { background-color: #6e4565; }
.Punta_Popup_Content .btnPuntaPopupClose { color:#fff; border:0px; background-color:transparent; font-family: 'Quicksand', sans-serif !important; font-size:12px } /*Change button font color*/
.Punta_Popup_Content .Punta_Popup_Content_In { background-color:transparent; width: 100%; height: auto; float: left; font-size:25px; color:#000; text-align:center;}
.Punta_Popup_Content .Punta_Popup_Button { width: 100%; height: auto; float: left; margin-top:5px; }
.Punta_Popup_Content img { width: 100%; }


/*Header*/
/*Yeni Header*/
.Punt_Header_Default { width: 1347px; position: absolute; z-index: 996; height: 100px; background: url('../../Images/NewImages/bg_logo.png') repeat-x; left: 50%; margin-left: -674.50px; }
.Punt_Header { width: 100%; position: absolute; z-index: 996; height: 100px; background: url('../../Images/NewImages/bg_logo.png') repeat-x; }
.Punt_Logo { width: 300px; height: 83px; position: absolute; display: block; text-align: center; line-height: 99px; background: url('../../Images/NewImages/bg_logo.png') repeat-x; padding-top:15px; }

.Punt_Menu { height: 38px; padding-top:7px; width: calc(100% - 300px); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; float: right; display: block; background: url('../../Images/NewImages/bg_logo.png') repeat-x; }
.Punt_Menu_ul { margin-right: 6px; list-style: none; }
.Punt_Menu ul li { width: auto; height: 44px; list-style: none; list-style-type: none; text-align: -webkit-match-parent; float: right; font-family: 'Quicksand', sans-serif !important; }




.Punt_NavBar { border-radius: 0px; height: 52px; width: calc(100% - 300px); float: right; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; background: url('../../images/NewImages/bg_logo_right.png') repeat-x; font-family: 'Quicksand', sans-serif !important;  }
.Punt_NavBar_ul { margin-right: 10px; list-style: none; }
.Punt_NavBar ul li { width: auto; height: 52px; list-style: none; font-size: 12px; list-style-type: none; text-align: -webkit-match-parent; float: right; padding:0 7px 0 7px; font-size:10.5px; }
.Punt_NavBar ul li a { text-decoration: none; color: #fff; font-size:10.5px; }/* header li a font color */
.Punt_NavBar ul li a:hover { text-decoration: none; color: #fbc2ac; }/* header li a hover font color */
.Punt_NavBar ul li:hover { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-bottom: 2px solid #907138; cursor: pointer; background-color: #640e26; }/* Change  Menu  li In border bottom and background color and font color*/
.Punt_NavBar_Item_Img { height: 52px; float:left; line-height:67px; }
.Punt_NavBar_Item_Img img { height:24px; }
.Punt_NavBar_Item_Span { margin-left: 10px; float:left; line-height:55px; }



/*20-06-2020 03:41*/
.Punt_bgColor_HoverMenu { background-color:#fbc2ac; }
.Punt_bgColor_HoverMenu_Span, .Punt_bgColor_HoverMenu_Span1{ height: auto; position: relative; overflow: hidden; display:block; z-index: 99999999999999; display:none; }
.Punt_bgColor_HoverMenu_Span{ width: 113%; margin-left: -6.5px; }
.Punt_bgColor_HoverMenu_Span1{ width: 119% !important; margin-left: -10px !important; top:-6px !important; }
.Punt_bgColor_HoverMenu_Span .item, .Punt_bgColor_HoverMenu_Span1 .item{ border-bottom: 1px solid #a18147;  width:100%; display:block; color:#fff !important; }
.Punt_bgColor_HoverMenu_Span .item{ padding: 10px 5px 10px 5px;  font-size: 11PX; }
.Punt_bgColor_HoverMenu_Span1 .item{ padding: 3px 3px 3px 3px !important; font-size: 10PX;  }
.Punt_bgColor_HoverMenu_Span .item:hover, .Punt_bgColor_HoverMenu_Span1 .item:hover{ color:#fff !important; }
#TombalaAndMagic:hover .Punt_bgColor_HoverMenu_Span, #TombalaAndMagic4:hover .Punt_bgColor_HoverMenu_Span1 { display:block; }
/*20-06-2020 03:41*/

@media (min-width: 180px) and (max-width: 768px){

	    .Punt_Header_Default { width: 1265px !important; position: relative !important; margin:0 auto !important; left:0 !important; }
            .Punt_Header { width: 1280px !important; position: relative !important; margin:0 auto; }
            .Punt_Logo { width: 150px; }
            .Punt_Logo img{ height: 30px; }
            .Punt_Menu { height: 38px; width: calc(100% - 150px); padding-top:7px; }
            .Punt_NavBar { width: calc(100% - 150px); }
            .Punt_NavBar_ul { margin-left:0 !important; margin-right:50px; }
            .Punt_NavBar ul li { width: auto;  padding: 0 5px 0 5px; }
            .Punt_NavBar ul li img { display:none; }
            .Punt_NavBar ul li span { margin-left: 2px; font-size:11px !important; }
            .Punt_Banner ul li img { height:15px; }
            .PuntFooterLogoImage769 a img { height:30px; }
            .PuntFooterSocialImage769 a img { height:26px; }
	    .tp-parallax-wrap { left:30px !important; margin-top:10px;}
            .caption-btns{ padding:15px !important;   margin-top:40px !important; left:-15px !important; }
            #SportBettingMainMargin { margin-top:5px !important; }
        }

@media (min-width: 769px) and (max-width: 921px) {
            .Punt_Logo { width: 150px; }
            .Punt_Logo img{ height: 30px; }
            .Punt_Menu { height: 38px; width: calc(100% - 150px); }
            .Punt_NavBar { width: calc(100% - 150px); }
            .Punt_NavBar_ul { margin-left:0 !important; margin-right:50px; }
            .Punt_NavBar ul li { width: auto;  padding: 0 5px 0 5px; }
            .Punt_NavBar ul li img { height:15px; }
            .Punt_NavBar ul li span { margin-left: 2px; font-size:11px !important; }
            .Punt_Banner ul li img { height:30px; }
            .PuntFooterLogoImage769 a img { height:30px; }
            .PuntFooterSocialImage769 a img { height:26px; }
        }
        
@media (min-width: 922px) and (max-width: 1075px) {
            .Punt_NavBar ul li { width: auto;  padding: 0 5px 0 5px; }
            .Punt_NavBar ul li img { height: 15px; }
            .Punt_NavBar ul li span { margin-left: 3px; font-size:11px !important; }
        }

.Punt_i { line-height:45px; }
.Punt_span { line-height:45px; }
.Punt_Cursor { cursor:pointer; }
.PuntaMarginTop { margin-top:105px !important; }
.PuntaMarginTop_Default { margin-top:5px !important; }

.Punta_TxtStyle { width: 135px; height: 30px; padding:0 5px 0 5px; border: 1px solid #651360; background-color: #edeaea; color:#651360; } /*change txt backgroudn color and font color*/
.Punta_TxtStyle01 { width: 145px; border: 1px solid #651360; height: 30px; background-color: #edeaea; } /*change txt backgroudn color and font color*/

.Punta_ButonStyle {  width: 171px; height: 30px; font-size: 13px;  border: none; text-align:center; line-height:30px; color:#fff; background-color: #550c25; } /*change color and background*/
.Punta_ButonStyle:hover{ background-color:#6e4565; }
.Punta_AlertStyle { width: 100%; height: 30px; float: left; text-align: center; color: #550c25; font-weight: bold; } /*change color*/
.Punta_AlertStyle01 { width: 100%; height: 20px; float: left; text-align: center; color: #550c25; font-weight: bold; } /* change color */

/*Header Flag Button*/
.PuntFlag { width: 60px; margin: 0 auto; padding: 0px 15px; background: transparent; cursor: pointer; outline: none; color:#fff; }
.PuntFlag:after { content: ""; width: 0; height: 0; position: absolute; right: 16px; top: 25%; margin-top: 1px; border-width: 6px 6px 0 6px;  border-style: solid; border-color: grey transparent; } /* Change header right arrow color style */
.PuntFlag span, .PuntFlagScroll span { margin-left:3px; }
.PuntFlag .Puntdropdown { position: absolute; top:45px; right: 5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; list-style: none; opacity: 0; pointer-events: none; }
.PuntFlag .Puntdropdown .divI { height:35px; width:150px; background:white; } /* Change header flag Item Background */
.PuntFlag .Puntdropdown .divI:hover { background-color:#6f2034; } /* Change header flag Item Background hover */
.PuntFlag .Puntdropdown .divI a { display: block; text-decoration: none; padding: 10px; color: #333; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;  }
.PuntFlag .Puntdropdown .divI i { margin-right: 5px; color: inherit; vertical-align: middle; }
.PuntFlag .Puntdropdown .divI:hover a { color:#fff;  }
.PuntFlag.active:after { border-width: 0 6px 6px 6px; border-color:white transparent; } /* Change header active right arrow color style */
.PuntFlag.active .Puntdropdown { opacity: 1; pointer-events: auto;}
.no-opacity .PuntFlag .Puntdropdown, .no-pointerevents .PuntFlag .Puntdropdown { display: none; opacity: 1; pointer-events: auto; }
.no-opacity .PuntFlag.active .Puntdropdown, .no-pointerevents .PuntFlag.active .Puntdropdown { display: block; }

.PuntLang { width: 60px !important;}
.PuntLang:after {top: 21% !important; right: 10px !important;}
.PuntLang .Puntdropdown { right: 10px !important; }
.PuntLang .Puntdropdown .divI { width:120px !important; }
.PuntLangLastChildStyle { border-bottom-right-radius:3px; border-bottom-left-radius:3px; }
.Punt_Lang_i { line-height:42px !important; }
/*Scroll*/
.PuntFlagScroll { width:45px; margin-top:-2px; padding: 0px 15px; background: transparent; cursor: pointer; outline: none; color:#fff; }
.PuntFlagScroll:after { content: ""; width: 0; height: 0; position: absolute; right: 16px; top: 42%; margin-top: 1px; border-width: 6px 6px 0 6px;  border-style: solid; border-color: grey transparent; }

/*Header Edit Menu*/
.PuntMovements { width: 100px !important;}
.PuntMovements:after {top: 20%; right: 110px;}
.PuntMovements .Puntdropdown { right: 110px !important; }
.PuntMovements .Puntdropdown .divI { width:198px !important; }
.PuntMomentsLastChildStyle { border-bottom-right-radius:3px; border-bottom-left-radius:3px; }
.PuntProfiles  { width: 110px !important;}
.PuntProfiles:after{ content: ""; right:230px !important; top: 20%; }
.PuntProfiles .Puntdropdown { right: 230px !important; }
.PuntProfiles .Puntdropdown .divI { width:170px !important; }
.PuntExit { width:80px !important; padding: 0px 0px !important; margin-right:8px !important; }
.PuntExit:after { content:none !important; }
.PuntMoney { width:173px !important;  }
.PuntMoney:after { content:none !important; }
.PuntMessage{ width:60px !important;  }
.PuntMessage:after { content:none !important; }
.Punt_MessageCount { width:25px; height:25px; background-color:#ff0000; border-radius:50%; border-radius:100px; font-size:12px; font-weight:bold; line-height:25px; text-align:center; }
/* Change Background Color */ 
.PuntWelcomeName { width:auto !important; }
.PuntWelcomeName:after { content:none !important; }

/*Header forgot Password Button*/
.PuntPassword { width: 166px; margin: 0 auto; background: transparent; outline: none; color:#fff; }
.PuntPassword span { margin:0px 0 0 1px; float:left; }
.PuntPassword i {  float:left; }
.PuntPassword .PuntPassworddropdown { position: absolute; top: 39%; right:125px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; list-style: none; opacity: 0; pointer-events: none; }
.PuntPassword .PuntPassworddropdown .PuntMenuArrow {content: ""; width: 0; height: 0;  border-width: 0px 6px 6px 6px;  border-style: solid; border-color: white transparent; margin-left:250px;  } /*Change hover menu arrow color*/
.PuntPassword .PuntPassworddropdown .divPassI { height:auto; width:310px; background-color:#fff; display:block; border:1px solid #ccc; border-top:none; overflow:hidden; border-bottom-left-radius:50px; border-bottom-right-radius:10px; } /* Change header flag Item Background */
.PuntPassword.active:after { border-width: 0 6px 6px 6px; border-color:white transparent; } /* Change header active right arrow color style */
.PuntPassword.active .PuntPassworddropdown { opacity: 1; pointer-events: auto;}
.no-opacity .PuntPassword .PuntPassworddropdown, .no-pointerevents .PuntPassword .PuntPassworddropdown { display: none; opacity: 1; pointer-events: auto; }
.no-opacity .PuntPassword.active .PuntPassworddropdown, .no-pointerevents .PuntPassword.active .PuntPassworddropdown { display: block; }
.Punta_divPassIn { width: 170px; margin: 25px auto; }
.Punta_divPassText { width: 100%; height: 20px; float: left; margin-left: 15px; font-size: 13px; color: #1e0822; }/*Change Color Text*/
.Punta_divPassItemCover { width: 100%; height: 40px; float: left; }
.Punta_DivPassItemTop { width: 20px; height: auto; float: left; }
.Punta_DivPassItemTop img { height: 20px; margin-top: 5px;  }
.Punta_DivPassItemBottom { width: 145px; height: auto; float: left; margin-left: 5px; }

/*Header Login Button*/
.PuntLogin { width: 110px; margin: 0 auto; background: transparent; outline: none; color:#fff; }/*change color*/
.PuntLogin span, PuntLoginScroll span { margin:0px 0 0 1px; float:left; }
.PuntLogin i, PuntLoginScroll i {  float:left; }
.PuntLogin .PuntLogindropdown { position: absolute; top: 39%; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; list-style: none; opacity:0; pointer-events: none; }
.PuntLogin .PuntLogindropdown .PuntMenuArrow {content: ""; width: 0; height: 0;  border-width: 0px 6px 6px 6px;  border-style: solid; border-color: white transparent; margin-left:265px;  } /*Change hover menu arrow color*/
.PuntLogin .PuntLogindropdown .divPassI { height:auto; padding-bottom:10px; width:310px; background-color:#fff; display:block; border:1px solid #ccc; border-top:none; overflow:hidden; border-bottom-left-radius:50px; border-bottom-right-radius:10px; } /* Change header flag Item Background */
.PuntLogin.active:after { border-width: 0 6px 6px 6px; border-color:white transparent; } /* Change header active right arrow color style */
.PuntLogin.active .PuntLogindropdown { opacity: 1; pointer-events: auto;}
.no-opacity .PuntLogin .PuntLogindropdown, .no-pointerevents .PuntLogin .PuntLogindropdown { display: none; opacity: 1; pointer-events: auto; }
.no-opacity .PuntLogin.active .PuntLogindropdown, .no-pointerevents .PuntLogin.active .PuntLogindropdown { display: block; }
.PuntLoginDropDownPanelRight { right:390px;}
/*Scroll*/
.PuntLoginScroll { width:60px; }

/*Header Register Button*/
.PuntRegister { width: 110px; margin: 0 auto; background: transparent; outline: none; color:#fff; }
.PuntRegister span { margin:0px 0 0 1px; float:left; }
.PuntRegister i {  float:left; }
.PuntRegister .PuntRegisterdropdown { position: absolute; top: 39%; right:263px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; list-style: none; opacity: 0; pointer-events: none; }
.PuntRegister .PuntRegisterdropdown .PuntMenuArrow {content: ""; width: 0; height: 0;  border-width: 0px 6px 6px 6px;  border-style: solid; border-color: white transparent; margin-left:250px;  } /*Change hover menu arrow color*/
.PuntRegister .PuntRegisterdropdown .divPassI { height:auto; padding-bottom:10px; width:310px; background-color:#fff; display:block; border:1px solid #ccc; border-top:none; overflow:hidden; border-bottom-left-radius:50px; border-bottom-right-radius:10px; } /* Change header flag Item Background */
.PuntRegister.active:after { border-width: 0 6px 6px 6px; border-color:white transparent; } /* Change header active right arrow color style */
.PuntRegister.active .PuntRegisterdropdown { opacity: 1; pointer-events: auto;}
.no-opacity .PuntRegister .PuntRegisterdropdown, .no-pointerevents .PuntRegister .PuntRegisterdropdown { display: none; opacity: 1; pointer-events: auto; }
.no-opacity .PuntRegister.active .PuntRegisterdropdown, .no-pointerevents .PuntRegister.active .PuntRegisterdropdown { display: block; }

/* Header Scroll Login Panel */
/*Yeni Header Scroll*/
#HeaderScroll { display:none; }
#HeaderDefault { display:block; }
.Punt_Header_Scroll_Default { position: fixed; z-index: 997; width:1347px; left:50%; margin-left: -674.50px; }
.Punt_Header_Scroll { position: fixed; z-index: 997; width:100%; }
.Punt_Scroll_Logo{ width: 175px; height: 51px; position: absolute; display: block; text-align: center; line-height:50px; background: url('../../Images/NewImages/bg_logo.png') repeat-x; }
.Punt_Scroll_Logo img { height:30px; margin-top:10px; }
.Punt_Scroll_NavBar { border-radius: 0px; height: 50px; width:100%; float: right; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; background: url('../../images/NewImages/bg_logo_right.png') repeat-x; }
.Punt_Scroll_Navbar_ul { margin-right: 0px; list-style: none; }
.Punt_Scroll_NavBar ul li { width: auto; height: 44px; list-style: none; font-size: 10px; list-style-type: none; text-align: -webkit-match-parent; float: right; line-height: 50px; padding: 4px 10px 2px 10px; }
.Punt_Scroll_NavBar ul li a { text-decoration: none; color: #fff; }/* header li a font color */
.Punt_Scroll_NavBar ul li a:hover { text-decoration: none; color: #fbc2ac; }/* header li a hover font color */
.Punt_Scroll_NavBar ul li:hover { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-bottom: 2px solid #907138; cursor: pointer; background-color: #7c1832; }/* Change  Menu  li In border bottom and background color and font color*/
.Punt_Scroll_NavBar ul li img { margin-top: 0px; height: 20px; }
.Punt_Scroll_NavBar ul li span { margin-left: 8px; }
.Punt_LiEndChild:hover { background-color: transparent !important; border:none !important; }
.Punt_LiEndChild img { height:18px !important; }
.Punt_LiEndChild .img01 { height:25px !important; margin-top:10px; }

/*Slider*/
.loader-t { width: 100%; height: 100%; background: #422a42; position: absolute; z-index: 999; text-align: center; left: 0; right: 0; margin: 0 auto; }
.loading { width: 44px; height: 44px; background: url('../../images/NewImages/loading.png'); background-position: center; border-radius: 34px; box-sizing: border-box; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; animation: loading 1.2s linear infinite; -webkit-animation: loading 1.2s linear infinite; text-align: center; }
.Puntslider { overflow: hidden; position: relative; }
.persephone.tparrows.tp-leftarrow:before { content: url('../../images/NewImages/Punt_Slider_Left_Arrow.png'); }
.persephone.tparrows.tp-rightarrow:before { content: url('../../images/NewImages/Punt_Slider_Right_Arrow.png'); }
.persephone.tparrows { width: 40px; padding-top: 6px; position: absolute !important; height: 34px;
                       -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.persephone.tparrows:last-child { left: calc(100%) !important; }
.tp-tabs { width: calc(100%)!important; position: absolute !important;bottom: 0 !important;top: initial !important;top: inherit !important;
    background: url(../../images/NewImages/bg_slider_bottom.png) repeat #4b1b30 !important; /* Change Background Color Slider bottom line*/
    max-height:40px !important; z-index:21;opacity: 0.9;
}
/*Banner Services*/
.Puntbannerservices_Cover_Default { width: 1345px; height: auto; margin:0 auto; }
.Puntbannerservices_Cover { width: 100%; height: auto; float:left; }
.Puntbannerservicesline { width: 100%; height: 10px; float:left; }
.Punt_Banner { width: 100%; height: auto; float: left; }
.Punt_Banner_Cover { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.Punt_Banner_Item { width: calc(10% - 2rem); height:55px; margin-top:10px; }

/*Footer*/
.Punt_Footer_Cover_Default { width: 1345px; height: auto; margin:0 auto; overflow: hidden; }
.Punt_Footer_Cover { width: 100%; height: auto; float:left; overflow: hidden; }
.Punt_Footer { width: 100%; height: auto; float: left; overflow: hidden; }
.Punt_Footer_ul { list-style: none; text-align: center; overflow: hidden; margin-top: 35px; padding: 0 5% 0 5%; }
.Punt_Footer_ul li { width: 24.1%; height: auto; list-style: none; list-style-type: none; text-align:center; margin: 0; float: left; padding: 0 5px 0 5px; }
.PuntFooterItemTitle { width:85%; height:30px; float:left; text-align:left;   }
.PuntFooterInItem_Left { width:100%; height:auto; float:left; text-align:left;  }
.PuntFooterInItem_Left ul {  overflow: hidden; width:100%; margin: 10px auto; padding: 0; }
.PuntFooterInItem_Left ul li { float:left; text-align: left; list-style-type: none; width:100%; box-sizing: border-box; height:20px; line-height:20px; font-size:12px !important; }
.PuntFooterInItem_Left ul li a:hover { color:#338aa4; text-decoration:none; } /* Change footer In Item a hover Color */
.PuntFooterInItem_Right { width:100%; height:auto; float:left; text-align:left;  }
.PuntFooterInItem_Right ul {  overflow: hidden; width:100%; margin:0 auto; padding: 0; }
.PuntFooterInItem_Right ul li { float:left; list-style-type: none; width:100%; box-sizing: border-box; height:auto; }


