@font-face{font-family:'icons';src:url('../fonts/icons/icons.eot?49433455');src:url('../fonts/icons/icons.eot?49433455#iefix') format('embedded-opentype'),url('../fonts/icons/icons.woff2?49433455') format('woff2'),url('../fonts/icons/icons.woff?49433455') format('woff'),url('../fonts/icons/icons.ttf?49433455') format('truetype'),url('../fonts/icons/icons.svg?49433455#icons') format('svg');font-weight:normal;font-style:normal;}i::before{vertical-align:middle;}.fas{font-size:8px;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-down-dir:before{content:'\e800';}.icon-search:before{content:'\e801';}.icon-menu:before{content:'\e802';}.icon-cart:before{content:'\e803';}.icon-share:before{content:'\e804';}.icon-ok-circle:before{content:'\e805';}.icon-ok-circled:before{content:'\e806';}.icon-download-alt:before{content:'\e807';}.icon-calendar:before{content:'\e808';}.icon-dollar:before{content:'\e809';}.icon-cog:before{content:'\e80a';}.icon-email:before{content:'\e80b';}.icon-logout:before{content:'\e80c';}.icon-camera:before{content:'\e80d';}.icon-location:before{content:'\e80e';}.icon-download:before{content:'\e80f';}.icon-upload:before{content:'\e810';}.icon-ok:before{content:'\e811';}.icon-nok:before{content:'';}.icon-th:before{content:'\e812';}.icon-arrows-cw:before{content:'\e813';}.icon-cancel-circled2:before{content:'\e814';}.icon-camera-1:before{content:'\e815';}.icon-left-open:before{content:'\e816';}.icon-right-open:before{content:'\e817';}.icon-plus-circled:before{content:'\e818';}.icon-minus-circled:before{content:'\e819';}.icon-user:before{content:'\e81a';}.icon-user-1:before{content:'\e81b';}.icon-calendar-1:before{content:'\e81c';}.icon-list:before{content:'\e81d';}.icon-eye:before{content:'\e81e';}.icon-trash-empty:before{content:'\e81f';}.icon-help-circled:before{content:'\e820';}.icon-info-circled:before{content:'\e821';}.icon-home:before{content:'\e822';}.icon-cancel:before{content:'\e823';}.icon-star:before{content:'\e824';}.icon-star-empty:before{content:'\e825';}.icon-heart-empty:before{content:'\e826';}.icon-heart-1:before{content:'\e827';margin-left:.3em;}.icon-left-dir:before{content:'\e828';}.icon-up-dir:before{content:'\e829';}.icon-up-open:before{content:'\e82a';}.icon-credit-card:before{content:'\e82b';}.icon-mail:before{content:'\e82c';}.icon-lock-open:before{content:'\e82d';}.icon-twitter:before{content:'\f099';}.icon-facebook:before{content:'\f09a';}.icon-gplus:before{content:'\f0d5';}.icon-linkedin:before{content:'\f0e1';}.icon-angle-double-left:before{content:'\f100';}.icon-angle-double-down:before{content:'\f103';}.icon-angle-left:before{content:'\f104';}.icon-angle-right:before{content:'\f105';}.icon-angle-down:before{content:'\f107';}.icon-star-half-alt:before{content:'\f123';}.icon-lock-open-alt:before{content:'\f13e';}.icon-instagram:before{content:'\f16d';}.icon-tumblr:before{content:'\f173';}.icon-paper-plane:before{content:'\f1d8';}.icon-toggle-off:before{content:'\f204';}.icon-toggle-on:before{content:'\f205';}.icon-user-circle:before{content:'\f2bd';}.icon-user-circle-o:before{content:'\f2be';}.icon-gplus-1:before{content:'\f30f';}@font-face{font-family:'Shabnam';src:url('../fonts/shabnam/Shabnam-FD.eot');src:url('../fonts/shabnam/Shabnam-FD.eot?#iefix') format('embedded-opentype'),url('../fonts/shabnam/Shabnam-FD.woff2') format('woff2'),url('../fonts/shabnam/Shabnam-FD.woff') format('woff'),url('../fonts/shabnam/Shabnam-FD.ttf') format('truetype');font-weight:normal;}@font-face{font-family:'Shabnam';src:url('../fonts/shabnam/Shabnam-Bold-FD.eot');src:url('../fonts/shabnam/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),url('../fonts/shabnam/Shabnam-Bold-FD.woff2') format('woff2'),url('../fonts/shabnam/Shabnam-Bold-FD.woff') format('woff'),url('../fonts/shabnam/Shabnam-Bold-FD.ttf') format('truetype');font-weight:bold;}@font-face{font-family:'Shabnam';src:url('../fonts/shabnam/Shabnam-Thin-FD.eot');src:url('../fonts/shabnam/Shabnam-Thin-FD.eot?#iefix') format('embedded-opentype'),url('../fonts/shabnam/Shabnam-Thin-FD.woff2') format('woff2'),url('../fonts/shabnam/Shabnam-Thin-FD.woff') format('woff'),url('../fonts/shabnam/Shabnam-Thin-FD.ttf') format('truetype');font-weight:100;}@font-face{font-family:'Shabnam';src:url('../fonts/shabnam/Shabnam-Light-FD.eot');src:url('../fonts/shabnam/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),url('../fonts/shabnam/Shabnam-Light-FD.woff2') format('woff2'),url('../fonts/shabnam/Shabnam-Light-FD.woff') format('woff'),url('../fonts/shabnam/Shabnam-Light-FD.ttf') format('truetype');font-weight:300;}@font-face{font-family:'Shabnam';src:url('../fonts/shabnam/Shabnam-FD.eot');src:url('../fonts/shabnam/Shabnam-FD.eot?#iefix') format('embedded-opentype'),url('../fonts/shabnam/Shabnam-FD.woff2') format('woff2'),url('../fonts/shabnam/Shabnam-FD.woff') format('woff'),url('../fonts/shabnam/Shabnam-FD.ttf') format('truetype');font-weight:500;}@font-face{font-family:Shabnam;src:url('fonts/Shabnam-FD.eot');src:url('fonts/Shabnam-FD.eot?#iefix') format('FontName-opentype'),url('fonts/Shabnam-FD.woff') format('woff'),url('fonts/Shabnam-FD.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Shabnam-Light-FD';src:url('fonts/Shabnam-Light-FD.eot');src:url('fonts/Shabnam-Light-FD.eot?#iefix') format('FontName-opentype'),url('fonts/Shabnam-Light-FD.woff') format('woff'),url('fonts/Shabnam-Light-FD.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Shabnam-Bold-FD';src:url('fonts/Shabnam-Bold-FD.eot');src:url('fonts/Shabnam-Bold-FD.eot?#iefix') format('FontName-opentype'),url('fonts/Shabnam-Bold-FD.woff') format('woff'),url('fonts/Shabnam-Bold-FD.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'icons';src:url('../fonts/icons/icons.eot?49433455');src:url('../fonts/icons/icons.eot?49433455#iefix') format('embedded-opentype'),url('../fonts/icons/icons.woff2?49433455') format('woff2'),url('../fonts/icons/icons.woff?49433455') format('woff'),url('../fonts/icons/icons.ttf?49433455') format('truetype'),url('../fonts/icons/icons.svg?49433455#icons') format('svg');font-weight:normal;font-style:normal;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}ul{list-style:none;padding:0;}a{text-decoration:none;color:#337ab7;}a,a:hover{text-decoration:none;font-family:'Shabnam',Tahoma,serif;}a:hover{color:#f75620;}p{margin:0 0 10px;}}input{border:none;border-color:unset;padding:0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300;line-height:1.1;}.tr-btn{background:#f15a31;color:#fff;padding:6px 15px;margin:0 10px 0 0;line-height:45px;border-radius:5px;font-size:16px;border:2px solid #f15a31;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.tr-btn:hover{background:#fff;color:#f15a31;border:2px solid #f15a31;}.notification-desc .tr-btn{background:#5d7db6;color:#fff;padding:6px 15px;margin:0 10px 0 0;line-height:45px;border-radius:5px;font-size:16px;border:2px solid #5d7db6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.notification-desc .tr-btn:hover{background:#fff;color:#5d7db6;border:2px solid #5d7db6;}.btn.focus,.btn:focus{outline:0;box-shadow:none;}.content-title{border-bottom:1px solid #cacaca;width:100%;margin-bottom:30px;padding-bottom:10px;}.content-title h3{margin:10px 0;font-size:17px;color:#00a84d;border-bottom:2px solid #00a84d;display:inline;padding-bottom:8px;font-weight:400;font-size:1.1em;}.content-title .notactive h3{color:#333;border-bottom:none;}.content-title .free h3{margin-right:10px;padding-right:10px;}.content-title .notactive:hover h3{color:#00a84d;border-bottom:2px solid #00a84d;}.content-title span{float:left;font-size:12px;}.content-title span a{color:#00a84d;}.margin-b{margin-bottom:30px;}body{font-family:'Shabnam','Shabnam',Tahoma,serif;background-color:#f7f8f9;font-size:14px;line-height:1.42857;color:#333;}#preloader{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;}#takhfifShow{background:url('../images/takhfif/pop-up-1.png');background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background-position:center;}#status{background-image:url("../img/preloader/Infinity-1.4s-200px (2).svg");background-repeat:no-repeat;background-position:center;width:70px;height:70px;position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px;}.top-header{background-color:#f15a31;height:55px;width:100%;}.top-headermoharam{width:100%;height:10px;background:url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZENTk0M0Q5RTJBNDExRUE4MDdEOTc2MzM2MTlBQjk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZENTk0M0RBRTJBNDExRUE4MDdEOTc2MzM2MTlBQjk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkQ1OTQzRDdFMkE0MTFFQTgwN0Q5NzYzMzYxOUFCOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ1OTQzRDhFMkE0MTFFQTgwN0Q5NzYzMzYxOUFCOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAOACsDAREAAhEBAxEB/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQECAwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNFRjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWWl5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUEBAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGisiY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpamtsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwDF8e9o/NXr7pqLrb5cfP8A+a2Z+UPy7XcNH8YMttL5wfLzJ4DrufF7Ag3Nj6bOZnb2+12xBWUFZUCrqq0jJUFfTkU9NJJJwfde6TPwx/lr/wA+X5C9idj0/an82/5B9a9S9G7rw2M39n9vfOP5Gdi753njlgpc9lafanXO1+w4d2bQfKbb8n2ku4Y8XUySyA01NUCN9PuvdGp/nT/Dv+ZtsrvPqLtb4FfzC/k/sX42dx4TAbAk643V86fkntXc/W++9n4o0uU3LBt7ePZ9ZvnsbEbvoYkra18ZFW5GjrhKZ6dIJIpW917oi3etZ84uxetpNj/Ez+YJ83sN358Zv4Vhe/azeHze+VeKwm+a/L7KotwCOizu4d9nbDV9VkfLURV4bHYyhpW8NS8bKbe691ch0z/Kz/mFbq/lrba637S/mofLTaf8wnt3f2M7j2R3RtT5bfK/snrrrvYtVjMZT03SuY3DsvtZ9nb229ksFR1NbPl4h4Ey9apopqimgjlqfde6qI/4bI/4Ugfx3+7/APw6vvr73/ZqP9lf1/8ADmPenj8/+jn/AEm/6R/B/fT+IfY/wH9v+6nh/vz5f3f4T9l/lXv3XuufwP6S+Uuz/hn3btbr75bfEDt3Z+6MTlj1h2jv4/zKNn7o6vxlVtRKIDq3aW8fg1i9y7z2zjqTTW4ZcBEIWyHoheVrRj3XuqyfiD8RPk1TfKieb4ifzTtk5H5W0u48DPv6l2D1d/OAj33k6ynzNHJDR91tQ/AGjqosBXVSiOsO4JIKZaVpC7pFrYe691YH/PW6A+XXZ/zx6q3d8z/mz8UPjL3HWdWbXoOgOpuuMZ/Ms7O25iosaail3bnuoN29c/BfceLqM5uXcwkqslS01VNlKNTDFUExCJm917pMfOPoXvTd3xg6swW/Pmh8MOpdobfwgXsnfWw6D+ZLu7K9g0cW0qKinl35t/aPwZyWZ2ptWoxsX3mSiy8bwffyukkiMpj9+690a34u9A/zW4P5J1b1h8Vfmz0rW/F/J9u1m6tn/JnrjEfzQ07y271xBV4Wly3VfS3WeD+D1N21U9U1u8qOoq6jM4vF1mNSKqr4Y2WBZni917rXU/2UHF+T/t6n0N5/9MX/AD63+br9z/swf2n/AIz88/8Apq/h3/ke+1/5te/de6//2Q==");background-size:contain;}.top-header .row{padding:5px;margin-left:0;margin-right:0;}.top-header .row .menulogo{padding:5px 10px;}.logo{float:right;padding:2px 0;}.logo img{max-width:130px;margin-top:-3px;width:130px;}.mini-nav{float:right;margin:0 20px 0 0;}.mini-nav ul{color:#fff;padding:0;margin:0;}.mini-nav ul li{display:inline-block;float:right;text-align:right;position:relative;}.mini-nav ul li>a{font-size:16px;color:#fff;font-weight:400;padding:10px 10px 10px 10px;display:block;animation-delay:2s;}.mini-nav ul li a svg{font-size:20px;margin:0 0 0 10px;vertical-align:middle;}.mini-nav .sub-menu{position:absolute;top:100%;right:-20px;width:200px;background:#fff;opacity:0;margin:10px 0;visibility:hidden;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;box-shadow:rgba(0,0,0,0.18) 0 0 15px;border-radius:10px;z-index:9999;}.mini-nav .sub-menu:before{content:'';position:absolute;top:-10px;right:30px;width:10px;height:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff;}.mini-nav ul li:hover .sub-menu{opacity:1;visibility:visible;margin:0;}.mini-nav .sub-menu li{width:100%;float:none;display:block;box-sizing:border-box;}.mini-nav .sub-menu li a{color:#828385 !important;font-size:14px;padding:10px;border-radius:10px;}.mini-nav .sub-menu li a:hover{background:#f5f5f5;color:#fff;}.user-nav{float:left;}.user-nav ul{color:#fff;padding:0;margin:0;}.user-nav ul li{display:inline-block;float:right;text-align:right;position:relative;}.user-nav ul li a,.user-nav ul li button{font-size:16px;color:#fff;font-weight:400;padding:11px 5px 10px 5px;display:block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.user-nav .border-chiled{border-left:1px solid #ffffff47;margin:0 0 0 10px;padding-left:15px;border-radius:0px !important;}.user-nav ul li a:hover{color:#d5d5d5;}.user-nav .buy-subscription{background:#ffcb05;border-radius:20px;color:#313131;margin:5px 10px 0 0;padding:6px 11px;font-weight:bold;}.user-nav .accountMenuMain{color:#fff;background:#00a84d;font-weight:bold;border:2px solid #fff;}.user-nav div.buy-subscription{padding:4px 9px;}.user-nav .buy-subscription:hover{color:#ffcb05;background:#000;font-weight:bold;}.user-nav .accountMenuMain:hover{color:#00a84d;background:#fff;font-weight:normal;border:2px solid #00a84d;}.home-cover{background-image:url('../img/home-lider/feter3.jpg');width:100%;background-repeat:no-repeat;background-size:cover;padding:0 0 50px 0;background-position:center center;}.home-cover-right{width:51%;height:400px;position:absolute;right:0;background-image:url('../img/home-lider/slider3401.jpg');background-position:right;}.home-cover-left{width:50%;height:400px;position:absolute;left:0;background-image:url('../img/home-lider/slider3402.jpg');background-position:left}.cover{padding:0;}.home-content-bx{width:100%;display:table;margin-top:55px;margin-bottom:55px;}.home-content-box-inner{display:table-cell;vertical-align:middle;text-align:center;position:relative;}.clearfix:before,#subscribeModal .thisSelectPackage .thisBoxes .box div.boxItem span:before,#userModal .modal-dialog .loginSuccess span:before,nav.sectionsInlineNav:before,section.profileEdit form .form-group:before,.customForms form .form-group:before,section.productsFull .rightSide .thisDetailes ul li:before,.customForms .form-group:before,.clearfix:after,#subscribeModal .thisSelectPackage .thisBoxes .box div.boxItem span:after,#userModal .modal-dialog .loginSuccess span:after,nav.sectionsInlineNav:after,section.profileEdit form .form-group:after,.customForms form .form-group:after,section.productsFull .rightSide .thisDetailes ul li:after,.customForms .form-group:after{content:" ";display:table;}.clearfix:after,#subscribeModal .thisSelectPackage .thisBoxes .box div.boxItem span:after,#userModal .modal-dialog .loginSuccess span:after,nav.sectionsInlineNav:after,section.profileEdit form .form-group:after,.customForms form .form-group:after,section.productsFull .rightSide .thisDetailes ul li:after,.customForms .form-group:after{clear:both;}.form-group{margin-bottom:15px;position:relative;}.home-heading h3{color:#fff;font-size:27px;font-weight:normal;text-shadow:1px 1px 5px #000;}.home-heading-desc p{color:#fff;font-size:15px;font-weight:normal;line-height:30px;text-shadow:1px 1px 5px #000;}.search-box{position:relative;margin:10px 0;padding:10px 10px;border-radius:10px;;}.search-box{position:relative;}.search-box .form-control2{width:100%;padding-left:50px;}.form-control3{position:absolute;}.form-control3:before{content:'\f2f2';font-family:'Material-Design-Iconic-Font';font-size:30px;color:#f15a31;top:6px;position:absolute;left:6px;pointer-events:none;}.form-control3 select{outline:none;height:58px;width:165px;border-radius:0 10px 10px 0;border:none;border-left:1px solid #d6d6d6;padding-right:25px;color:#494e54;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-progress-appearance:none;}.form-control3 select option{font-family:'Shabnam',Tahoma,serif;font-size:12px;}.search-box form input{height:58px;box-shadow:0 0 4px 3px rgba(0,0,0,0.3);border-radius:6px;color:#494e54;padding-right:175px;}.form-control2:focus{background-color:#fff;border-color:unset;outline:0;box-shadow:none;}.form-control3 select:hover{cursor:pointer;}.form-control3:focus{outline:0;box-shadow:none;}.form-control3>.option-custom{border-radius:20px;background:lightgray;position:absolute;right:10px;}.search-box button{position:absolute;top:19px;left:18px;font-size:24px !important;color:#f15a31;}.main-nav{margin-top:5px;position:relative;}.main-nav ul li{display:inline-block;font-size:15px;}.main-nav ul li a:hover{color:#ffcb05;}.main-nav ul li:hover a{color:#ffcb05;}li.nav1:hover a i,li.nav1:hover a svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.main-nav ul li a:active{color:#ffcb05;}.main-nav ul{text-align:right;margin-bottom:5px;}.main-nav ul li a{display:inline-block;padding:4px 6px;color:#f0f0f0;}.menu-wrapper{visibility:hidden;opacity:0;position:absolute;width:80%;background:#e6e7e8;right:10%;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;border-radius:10px 10px 0 0;}.mainmenu{max-height:60px;height:60px;z-index:1000;}.main-nav ul li:hover .menu-wrapper{opacity:1;visibility:visible;}svg.svg-inline--fa.fa-chevron-down.fa-w-14{font-size:8px !important;}svg.svg-inline--fa.fa-chevron-up.fa-w-14{font-size:8px !important;}.nav-column a,.nav>li>a,h3{font-weight:700}.subscriptions_new .width100 .subscriptions_new2 h3{font-weight:300;}.nav a{text-decoration:none}.nav li{list-style:none}.nav{cursor:default;width:100%;display:inline-block;position:relative;z-index:500;box-shadow:0 8px 14px 0 rgba(78,78,78,0.26);border-radius:10px 10px 0px 0px;}.nav>li>a{position:relative;z-index:5010}.nav>li{float:right;}.nav li:hover{border-radius:10px 10px 0 0;}.nav>li>a{color:#090909;display:block;line-height:3.5;padding:0 1.25em;transition:all .3s ease;font-size:15px;}.nav>li:hover>a,.nav>li>a:focus,.nav-column>ul>li:hover>a,.card>ul>li:hover>a,.cat-submenu>li:hover>a,.cat-submenu2>li:hover>a{color:#f15a31 !important;}.nav>li:first-child>a{border-left:none;border-radius:3px 0 0 3px}.menu-wrapper ul li[role=menuitem]{padding-right:10px;}.card-body{padding:3px;border:none;background:#fff;}.card-body ul{}.card-body ul li{padding-right:10px !important;}.card-body ul.cat-submenu1,.card-body ul.cat-submenu2,.card-body ul.cat-submenu{border-right:none;}.mega-menu{background:#fff;position:absolute;transition:all .3s ease .15s;display:none;width:100%;right:0;top:60px;}li:hover>.mega-menu{opacity:1;overflow:visible;display:block;border-radius:0 0 10px 10px;box-shadow:0 8px 14px 0 rgba(78,78,78,0.26);z-index:55555;}.nav-column{float:right;padding:15px 5px 10px 5px;width:16.6%;text-align:right !important;min-height:265px;border-bottom:1px solid #e8e8e8;}.minfalse{min-height:2px;}.stock .nav-column{min-height:2px;border-bottom:none;}.nav-column h3{font-family:'Shabnam',Tahoma,serif;width:100%;font-size:14px;}.nav-column i{font-size:10px;color:#f15a31;vertical-align:middle;padding-left:3px;margin-left:3px;}.nav-column ul{text-align:right !important;}.nav-column ul li{width:100%;position:relative;padding-right:20px !important;}.nav-column ul li i,.nav-column ul li svg{display:inline-block;color:#080808;}.nav-column a{color:#888 !important;display:block;line-height:1.75;font-size:14px;}.nav-column ul li a:hover{color:#ff3410 !important;}.menu-wrapper ul li a{color:#080808 !important;font-weight:normal !important;}.stock .nav-column a h3{color:#080808 !important;}.stock .nav-column a:hover h3{color:#f15a31 !important;}.menu-wrapper ul li a:hover{color:#f15a31 !important;}.menu-wrapper ul li a i,.menu-wrapper ul li a svg{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.nav-column a:hover{color:#2196f3}.highlight{color:#2196f3}.nav-column h3{position:relative;}.wid500{min-width:500px !important;}.wid500 .col-lg-6 li{padding-right:0 !important;}.wid500 .col-lg-6{padding-right:0;padding-left:0;max-width:100%;}.nav-column .cat-submenu,.nav-column .cat-submenu2{position:absolute;right:133px;background:#ffffff;width:200px;z-index:999;top:0px;color:#4e4e4e40;box-shadow:0 0 15px 0px;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.cat-submenu i,.cat-submenu1 i,.cat-submenu2 i{font-size:8px;}.nav-column>ul>li:hover .cat-submenu,.nav-column>ul>li .cat-submenu li:hover .cat-submenu2,.nav-column>ul>li .cat-submenu1 li:hover .cat-submenu2{opacity:1;visibility:visible;display:block !important;}.card-body ul li .cat-submenu1{position:absolute;right:130px;background:#ffffff;width:200px;z-index:999;top:0px;color:#4e4e4e40;box-shadow:0 0 15px 0px;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.card-body ul li:hover .cat-submenu1{display:block !important;opacity:1;visibility:visible;display:block !important;}.nav-column>ul>li:hover{color:#f15a31 !important;}.cat-submenu li{}.cat-submenu li:nth-child(odd){background:#f7f7f7 !important}.cat-submenu li:last-child{border-bottom:none;}.cat-submenu li a{font-size:14px;}.cart{position:absolute;left:25px;top:0;}.cart-icon{float:right;text-align:left;margin-top:3px;}.cart-icon i{font-size:28px;color:#f15a31;padding:0 3px;}.cart-desc{color:#f15a31;font-size:13px;min-width:140px;margin-top:7px;}.notification-bg .text-center{max-width:100% !important;margin-right:0 !important;}.notification-bg{background-color:#c0d6ee;width:100%;padding:10px 10px 0;}.notification-desc{padding:5px 0 4px;margin:0;font-size:22px;font-weight:normal;font-family:"Shabnam";color:#000;position:relative;width:1135px;max-width:100%;}.notification-btn{position:absolute;top:4px;left:0;}#portfolio{z-index:999;background:#eceff1;padding:30px 0}#portfolio .owl-carousel,.productCarouselMain .owl-carousel{z-index:0 !important;}#portfolio .owl-stage-outer{max-height:345px;}.img-wrapper{width:100%;max-height:315px;border:3px solid #fff;box-sizing:border-box;}.img-wrapper img{width:100%;height:auto;overflow:hidden;filter:grayscale(1);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}.img-wrapper img:hover{filter:grayscale(0);}.second-img{margin-top:20px;}#portfolio .owl-carousel .owl-item{padding:10px;}#portfolio .owl-stage{transform:translate3d(-1340px,0px,0px);transition:all 0s ease 0s;width:6070px !important;}#portfolio .owl-item img{border:4px solid #fff;}#portfolio .owl-item .img2{margin-top:16px;}.new-filesnew{margin:50px auto;}.custom-gutter [class*=col-]{padding-right:5px;padding-left:5px;}.new-file-item{position:relative;margin:0 0 10px 0;width:auto;}.new-file-item img{width:100%;}.new-file-item img.img-fluid{border:1px solid #ccc;border-style:ridge;}.new-file-item-overlay{position:absolute;opacity:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:absolute;left:0px;right:0px;bottom:0px;color:white;text-align:center;padding:45px 10px 20px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8),#000000);}.new-file-item-detailes{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.new-file-item-detailes h3{color:#f15a31;font-size:18px;margin:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);transition:all 0.5s;-webkit-transition:all 0.5s;display:none;}.new-file-item-detailes span{padding:2px 30px;display:inline-block;border-bottom:2px solid #f15a31;display:none;}.new-file-item-detailes p{color:#fff;font-size:14px;-webkit-transform:translateY(20%);transform:translateY(20%);transition:all 0.5s;-webkit-transition:all 0.5s;}.new-file-item:hover .new-file-item-detailes h3{-webkit-transform:translateY(0);transform:translateY(0);}.new-file-item:hover .new-file-item-detailes p{-webkit-transform:translateY(0);transform:translateY(0);}.new-file-item-detailes:hover p{color:#f15a31;}.new-file-item:hover .new-file-item-overlay,.stock-photo-item:hover .new-file-item-overlay{opacity:1;}.viwe-all-btn{text-align:center;margin-top:30px;}#cat-list{background:#eceff1;width:100%;padding-top:20px;margin:50px auto;}.cat-list-item i{float:right;color:#636161;padding:0px 0 6px 5px;margin:0;font-size:9px;line-height:21px;}.cat-list-item ul li{border-bottom:1px #f7f7f7 dashed;width:100%;padding:2px 0;}.cat-list-item ul li:last-child{border:none;}.cat-list-item ul li a{width:100%;display:inline-block;}.cat-list-item h4{font-size:13px;color:#292929;line-height:21px;transition:all 0.5s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;}.cat-list-item ul li:hover h4,.cat-list-item ul li:hover i{color:#f15a31;}.ltr{direction:ltr;}.content-title-underline{width:30px;height:3px;background-color:#34c6d3;margin:0 0 30px 0;}.stock-photo-item{padding:0 5px;margin-top:10px;}.owl-carousel{width:100%;}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}.owl-nav .owl-prev{position:absolute !important;right:-32px !important;top:34% !important;color:#cacaca !important;background-color:transparent !important;font-size:30px !important;font-weight:normal !important;}.owl-nav .owl-next{position:absolute !important;left:-32px !important;top:34% !important;color:#cacaca !important;background-color:transparent !important;font-size:30px !important;font-weight:normal !important;}#testimonials-cover{}#testimonials .content-box{padding:30px;}#customers-testimonials{padding:15px 0;}.testimonial img{max-width:120px;margin:0 auto 0 auto;max-height:120px;}.img-circle{border-radius:50%;}.testimonial blockquote{border:0;font-family:'Shabnam',sans-serif;color:#fff;padding:6px 150px;position:relative;}.testimonial blockquote p{color:#1f1f1f;}.testimonial blockquote::before,.testimonial blockquote::after{font-size:80px;font-style:normal;line-height:1;width:30px;height:30px;position:absolute;}.testimonial blockquote::before{content:"\201C";bottom:0;left:100px;color:#f15a31;}.testimonial blockquote::after{content:"\201D";top:0;right:100px;color:#f15a31;}.testimonial-author p{color:#b9b9b9;font-size:15px;}.testimonial-author span{color:#959595;font-size:13px;}.footerMoharam{height:63px;background-image:url("../images/footerbarmoharam.jpg");width:100%;}#footer-content{background-color:#eceff1;width:100%;padding:40px 0 20px 0;border-top:2px solid #f15a31;}.katibe_new{height:37px;width:100%;background:url('../img/moharam/katibe_new.jpg');}.footer-nav ul li{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;width:100%;vertical-align:middle;padding:3px 10px;}.footer-nav ul li:first-child{padding:3px 0}.footer-nav ul li:last-child{border-bottom:none;}.footer-nav ul li:hover a{color:#ff3410;}.footer-nav ul li a{font-size:15px;color:#848484;padding:3px 5px;}.footer-nav ul .first-item>a{font-size:17px;color:#303030;}#footer-copywrite{background-color:#d0d1d3;text-align:center;padding:10px;width:100%;}#footer-copywrite p{font-size:12px;color:#828383;}.f-desc{font-size:15px;text-align:center;margin:6px 0 6px 0;}.support-call{text-align:center;font-size:20px;color:#f15a31;margin:6px 0;border-radius:6px;padding:3px;}.support-call a{color:#f15a31;}.support-on-freetime{text-align:center;margin:5px 0;}.support-on-freetime span{font-size:19px;}.footer-img-link{border-right:1px dashed #d0d0d0;width:100%;height:100%;}.samandehi,.namad{float:right;margin:20px 10px 0 0;}.social-nav{margin-top:30px;float:left;}.social-nav ul li{margin:2px 0 7px 0;width:100%;}.btn-back-to-top{position:fixed;bottom:20px;right:20px;background:#f15a31;border-radius:5px;font-size:18px;color:#fff;padding:2px 10px;display:none;z-index:8888;}#loginModal .loginOrRegister .close{position:absolute;right:10px;z-index:10000;top:10px;font-size:36px !important;color:#cccccc !important;opacity:1;}.modal-dialog h3.thisTitle{text-align:center;}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}.backgroundLogin{background-image:url(../images/backgroundLogin.jpg);background-position:top center;}.modal-dialog h3.thisTitle strong{font-weight:400;vertical-align:middle;font-size:0.65em;}.modal-dialog h3.thisTitle{text-align:center;width:100%;}.loginStep #loginForm .thisCaptcha,.loginStep #loginForm .thisSubmit{margin:20px auto !important;}.modal-dialog form .thisCaptcha input{width:58%;text-align:center;display:inline-block;vertical-align:top;}.clear{clear:both;}.heightLogin{height:100%;max-width:416px;}.col-lg-5,.col-lg-7{-webkit-flex:1;-ms-flex:1;flex:1;}.hideShowPassword-toggle{background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAsCAYAAADhJn/jAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHWmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAyLTE2VDEwOjI4OjMwKzAzOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMi0yMFQxMTo1OTozNiswMzozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMi0yMFQxMTo1OTozNiswMzozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmZTliOTNiMS02MWVhLWNlNGUtOWEzNS0zYmM1ZWU1NWQwNGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NmQ0NjEzN2EtNjFhMy1jYjQwLTg3OTEtZWJmYjVkMmFhMzkxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NmQ0NjEzN2EtNjFhMy1jYjQwLTg3OTEtZWJmYjVkMmFhMzkxIj4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZjZDFkY2U0LTEyOWUtNzI0Ny1iOTA2LTYxZTg1YmQyY2Q3NjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZkNDYxMzdhLTYxYTMtY2I0MC04NzkxLWViZmI1ZDJhYTM5MSIgc3RFdnQ6d2hlbj0iMjAxOS0wMi0xNlQxMDoyODozMCswMzozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NTM4MDc5Ni0yNGJmLWUwNGMtODNjNy1jMmU0MGMzMDc3MWMiIHN0RXZ0OndoZW49IjIwMTktMDItMTZUMTI6MDA6MjUrMDM6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmU5YjkzYjEtNjFlYS1jZTRlLTlhMzUtM2JjNWVlNTVkMDRkIiBzdEV2dDp3aGVuPSIyMDE5LTAyLTIwVDExOjU5OjM2KzAzOjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+v61UpgAABgRJREFUaIHt2XuMXVUVx/HPtFAZH43UPtQ/FLCWVmwFqUDViloMqLE8VNRKo2I0NIqNFETcAY24tShgpIimJmIC0dFGUnxSDfjAao2JNmpIfYEo0haKUi3WttOOf6x9c08nnbn3zu2RxJxvMrn77LPv2ev+ztprrb1nYGRkREN9THq8Dfh/pxG4ZhqBa6YRuGYagWumEbhmGoFrphG4ZhqBa6YRuGaO6PcBOefDYcfjwQAml8/hlNJBZwY550Gci1NTSisnOklfAuec5+H1OBPPw7Qxhj6M3+CbWI8/9zNvHzwXp+NUPAdPEQLvyjk/iHuwEXfjFfg43t7PhAMTOezJOb8Alwlxj+rx64/iFlzvfyf0UrxLCPsk4Vgt74URHMB+fB834RpcnFL6cT8T9yRwznkKEi7FE/uZWHj1R3Fjn88Zj9NwJRYJb+20Yu/EF7ECN2MBtqWUVk/UgK4FzjkfUyZ9+UQnG4N1eLfw7MPJZbgIz9JdKPwBvoDl+C5OwvnYhztwQUppf69GdCVwCQm34bhK9wPYhoWVvt0ixm7CkVgslmdrKR7Az3ACnlr53i9EuPlrrz/gEEzGZ7AMR5e+bWXuZ1bG3Sc89kjsEvH3lcWWQRF7n13G7sW3cGFKaWcvxnQs03LOJ+A7Dhb3G3i1iGct7hUJZBluwHU4p4x7pDLff8q4TZXvvgjfxtN7Mf4QDAgvvFBb3K8hY2tl3Dq8Cu/HxfgyzsbfRChZgQ34QBk/pdwfyjkfrQfGFTjnPEt4bvXNX59SOhtzMa/07cZbxds/Hh/DC8u9DcXg1lJZUgxegq9Wnju/XA/28gNGcS3eUnnGWlwiEvGc0ncXVhWbF5T+i/BT4aUrMLP8jhtEyPiHWBln4XM5564TeycPXlsxDK5OKa0q7XMq/XcJjzwOPxKJ8OTK/XX4beX6LPxbePuXKv0vE9l7IlyKd2hXNZ/GVcIrTxOeOSy8dQ/OwxlYiR1YjfvxWPn+PBxTxr9HvBB4g/D8rugk8NJKe21K6arK9cxKe3P5PBezSvtqUe4sKte/rox/Wvk8IETZULn33g42jcXl2mFhPT6J7Zhame/vInfsEoLNF2Lfj9fiIfyqjD0Cc1JKB1JKX8GQKOMmiwTaFZ0E3ldpzxsVf6oZtRWLH670zRLLrbVcq2XdcKV9rHYyIbxpItxbac8uzyVifivJTit2DONEEbb2453l/l7h6YQ2eyDnPFVsUlp6/albozoJ/OFKezFuzzlPL9d/GHUPvi4SoGL8WlH+PFkU+S3+Uj5niwQ6t3JvotvSS/CT0n6+qCTeLET7eenfgemiQvgXbhVevS6ldJtIvieVsdvxw5zzAhGLXype1BY9eHDHMi3nfKtIYC1+KerDqaXd4n1YU9oLhZdsLtfXisRCxN5jxVZ1SNSpLT6BD3Vr/CE4RcTeF5frB/Ap8YKXikQ2KJb5lULE6SmlHTnn14iNz8kihNwinCUJceF3WJlSqoa0celG4EGR3V9X6X5IxLy3aW889uMj+KzIukTZdYUQv8WQSIirHbzN/rwIKf2ySAh1RsWuO3C7SMLThPADIqTtFHX5+WJFwT/FyzheO9Rsxgd7EZfuNxpHieW+fNStrXjGqL4H8UfhJXO1EwwRNrY6uOwjEtLlXVvdmRPFirlACHyTCA+zRKxeIupz2omryoh23CbKz1Uppbt7NaTXs4grhJdO6XWiMXhUxM6bD9PzqswQFcmk8jdbnOgtFJuGbtgudntrUkqbOg0+FD2fpuWcF4ladXGnsR1YL8LHlj6f04nleFOZ73Th1eMxLJLwPWKTNZRS2j3+V8ZmoseVk/BGETNfovtz5T3iOHANvtfzxL1znlgh14hlvkyIPEMk6SeUcXvFBuMRUa9vxJ0ppcdGP7BXJiRwlZzzfFGknyKSwgyRqUdExbBdeOlGkWx+39eE3TMgziG2iLPnVuKdKTYYc7Q3JjvFQdMW3JdS2ucw0bfADePT/NOzZhqBa6YRuGYagWumEbhmGoFrphG4ZhqBa6YRuGYagWumEbhmGoFrphG4Zv4Lug+KZANV844AAAAASUVORK5CYII=');background-position:0px center;background-repeat:no-repeat;border:none;border-radius:0.25em;cursor:pointer;font-size:100%;height:33px;margin:0;max-height:100%;padding:0;overflow:hidden;text-indent:-999em;width:46px;-moz-appearance:none;-webkit-appearance:none;}.hideShowPassword-toggle-hide{background-position:-44px center;}.hideShowPassword-toggle:hover,.hideShowPassword-toggle:focus,.hideShowPassword-toggle-hide::selection{border:0 !important;}.hideShowPassword-wrapper{width:100% !important;}.modal-dialog .loginStep .thisSubmit a{color:#333;font-size:0.9em;}.loginStep .thisSubmit .btn-block{margin:10px auto;}#loginModal .loginOrRegister a.btnRegisterGreen{margin-bottom:10px;}.modal-dialog .loginStep a.btnRegisterGreen:hover{background:#fff !important;color:#00a84d !important;}.modal-dialog .loginStep a.btnRegisterGreen{background:#00a84d;color:white;margin-top:10px;border:solid 2px #00a84d;}.container-fluid1{width:82% !important;}.container-fluid21{max-width:100% !important;}.modal-dialog{max-width:320px;}#adsModal .modal-dialog{max-width:800px;}#subscribeModal .modal-dialog{max-width:680px;width:680px;}.modal-dialog hr{border-color:#ccc;}.modal-dialog h4{text-align:center;margin-bottom:20px;font-size:1.1em;}.modal-dialog h3.thisTitle{text-align:center;}.modal-dialog h3.thisTitle i{font-size:1.2em;}.modal-dialog h3.thisTitle strong{font-weight:400;vertical-align:middle;font-size:0.65em;}.modal-dialog form .form-group input{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}.modal-dialog form .thisCaptcha{position:relative;}.modal-dialog form .thisCaptcha::before{content:"*";color:red;right:3%;position:absolute;top:10px;}.modal-dialog form .thisCaptcha input{width:58%;text-align:center;display:inline-block;vertical-align:top;}.modal-dialog form .thisCaptcha img#captchaImage{height:34px;}.modal-dialog form .thisCaptcha a.refreshArrow{color:#555;}.modal-dialog form .thisCaptcha a.refreshArrow:hover{color:#f75620;}.modal-dialog .registerSuccess span.thisText{margin-bottom:10px;}.modal-dialog .registerStep h3{margin-bottom:20px;}.modal-dialog .registerStep .newsletterItems{line-height:2em;}.modal-dialog .registerStep .newsletterItems span{font-size:0.9em;}.modal-dialog .registerStep .acceptRules span{font-size:0.9em;}.modal-dialog .registerStep .acceptRules span.redStar{color:red;vertical-align:middle;}.modal-dialog .registerStep .acceptRules a{color:#e20002;}.modal-dialog .registerStep .requiredField{position:relative;}.modal-dialog .registerStep .requiredField::after{position:absolute;content:'*';color:red;right:2%;top:12px;}.modal-dialog .registerStep .requiredField input{padding-right:20px;}.modal-dialog .forgetPassword h3{margin-bottom:30px;}.modal-dialog .forgetPassword p.thisText{color:#f15a31;text-align:center;line-height:2em;}.modal-dialog .forgetPassword form{margin-bottom:30px;}.modal-dialog .forgetPassword form input[type="submit"]{background:#f75620;color:white;border:solid 2px #f75620;'
}
.modal-dialog .forgetPassword form input[type="submit"]:hover {
    background: #fff;
    color: #f75620;
}
.modal-dialog .loginSuccess {
    text-align: center;
}
.modal-dialog .loginSuccess span {
    display: block;
    margin-bottom: 30px;
}
.modal-dialog .loginSuccess span.greenText {
    color: #00a84d;
    font-size: 1.3em;
}
.modal-dialog .loginSuccess span.thisIcon {
    color: #00a84d;
    font-size: 2.3em;
    margin-top: 20px;
}
.modal-dialog .loginSuccess span.thisText {
    color: #333;
    padding-bottom: 2px;
    border-bottom: 1px solid #555;
    display: inline-block;
}
.modal-dialog .loginSuccess a.greenBtn {
    border-color: #00a84d;
    color: #00a84d;
    margin-bottom: 30px;
    margin-top: 20px;
}
.modal-dialog .loginSuccess a.greenBtn:hover {
    background: #00a84d;
    color: white;
}
.modal-dialog .loginStep span.loginError {
    display: block;
    background: #e20002;
    color: white;
    text-align: center;
    padding: 5px 0px;
    margin: 15px auto 10px auto;
    font-size: 0.9em;
    max-width: 80%;
}
.modal-dialog .loginStep .rememberMe span {
    font-size: 0.9em;
}
.modal-dialog .loginStep a.btnRegisterGreen {
    background: #00a84d;
    color: white;
    margin-top: 10px;
    border: solid 2px #00a84d;
}
.modal-dialog .loginStep a.btnRegisterGreen:hover {
    background: #00a84d;
    color: #00a84d;
}
.modal-dialog .loginStep p.registerDesc {
    font-size: 0.9em;
    text-align: center;
}
.modal-dialog .loginStep p.registerDesc a {
    color: #f75620;
}
.modal-dialog .loginStep p.registerDesc a:hover {
    color: #333;
}
.modal-dialog .loginStep .thisSubmit input[type="submit"] {
    background: #f75620;
    color: white;
    border: solid 2px #f75620;
}
.modal-dialog .loginStep .thisSubmit input[type="submit"]:hover {
    background: #fff;
    color: #f75620;
}
.modal-dialog .loginStep .thisSubmit a {
    color: #333;
    font-size: 0.9em;
}
.modal-dialog .loginStep .thisSubmit a:hover {
    color: #f75620;
}
.stock{
    display: block;
    top: 0;
    z-index: 10000;
    border-radius: 10px;
    box-shadow: 0 8px 14px 0 rgba(78, 78, 78, 0.26);
}
/* ----------------------------------------------- Breadcrumb */
div.pagesBreadcrumb {
    background: #f7f8f9;
    padding: 10px 0px 0px 0px;
}
div.pagesBreadcrumb.fullbread .container-fluid {
    width: 100%;
    padding: 0 30px;
}
div.pagesBreadcrumb.fullbread .products{
    padding: 0px
}
.pagesBreadcrumb .row {margin-left: 0px !important;margin-right: -15px !important;}
.pagesBreadcrumb.fullbread .row {margin-left: 0px !important;margin-right: 0px !important;}
div.pagesBreadcrumb .container-fluid ol {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
    overflow: hidden;
    list-style: none;
    width: 100%;
}
div.fullbread  .products ol{
    padding-right: 0px;

}
div.pagesBreadcrumb .container-fluid ol li {
    float: right;
    position: relative;
}
div.pagesBreadcrumb .container-fluid ol li:last-child::after {
    display: none;
}
div.pagesBreadcrumb .container-fluid ol li::after {
    content: '\f100';
    font-family: 'icons';
    margin: 0px 7px;
    font-size: 0.7em;
    top: 5px;
    left: 0px;
}
div.pagesBreadcrumb .container-fluid ol li a {
    color: #58595b;
    font-size: 0.85em;
}
div.pagesBreadcrumb .container-fluid ol li a:hover {
    color: #f75620;
}
/*------------ Products -------------*/
section.productsList {
    background: #f7f8f9;
    padding: 0px 15px 30px 0px;
}
section.productsList .row.greenTitle {
    margin-right: 0;
    margin-left: 0;
}
section.productsList .thisLoadMore {
    display: block;
    color: #fff;
    width: 200px;
    border: 2px solid #f75620;
    background: #f75620;
    margin: 30px auto 10px auto;
    text-align: center;
    padding: 8px 0px;
    font-size: 16px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
section.productsList .thisLoadMore strong {
    font-weight: 400;
}
section.productsList .thisLoadMore:hover {
    color: #f75620;
    background: white;
}
section.productsList div.container-fluid .productsListTiles {
    visibility: hidden;
}
/*section.productsList div.container .productsListTiles1 {*/
/*visibility: hidden;*/
/*}*/
section.productsList div.container-fluid .productsListTiles .item {
    /*overflow: hidden;*/
    float: right;
    margin-bottom: 8px;
    position: relative;
    text-align: center;
    /*box-shadow: 0 0 0 1px #e5e5e5;*/
    background: #fff;
}
section.productsList div.container-fluid .productsListTiles1 .item {
    /*overflow: hidden;*/
    float: right;
    margin-bottom: 8px;
    position: relative;
    text-align: center;
    box-shadow: 0 0 0 1px #e5e5e5;
    background: #fff;
}
section.productsList div.container-fluid .moharam1 .item {
    /*overflow: hidden;*/
    float: right;
    margin-bottom: 8px;

    position: relative;
    text-align: center;
    box-shadow: 0 0 0 1px #e5e5e5;
    background: transparent;
}
.productsListTiles .item img {
    max-width: 100%;
    width: auto;
    height: auto;
}
.productsListTiles1 .item img {
    max-width: 100%;
    width: auto;
    height: auto;
}
/*
.productsListTiles .item a img {
    max-width:none;
    width: auto;
    height: 400px !important;
}
*/
section.productsList div.container-fluid .productsListTiles .item:hover .thisOverlay,section.productsList div.container-fluid .productsListTiles1 .item:hover .thisOverlay  {
    bottom: 0px;
    display: block;
    opacity: 1;
}
section.productsList div.container-fluid .productsListTiles .item:hover .thisOverlay h3 a,section.productsList div.container-fluid .productsListTiles1
.item:hover .thisOverlay h3 a {
    color: #fff !important;
}
section.productsList div.container-fluid .productsListTiles .item:hover .thisOverlay h3 a:hover,section.productsList div.container-fluid .productsListTiles1 .item:hover .thisOverlay h3 a:hover{
    color: #f75620 !important;
}
section.productsList div.container-fluid .productsListTiles .item:hover .thisOverlay h2 a:hover,section.productsList div.container-fluid .productsListTiles1 .item:hover .thisOverlay h2 a:hover{
    color: #f75620 !important;
}
section.productsList div.container-fluid .productsListTiles .item:hover .thisLike, section.productsList div.container-fluid .productsListTiles .item:hover .likesConter,section.productsList div.container .productsListTiles1 .item:hover .thisLike, section.productsList div.container .productsListTiles1 .item:hover .likesConter  {
    visibility: visible;
    opacity: 1;
}
section.productsList div.container-fluid .productsListTiles .item div.badges,section.productsList div.container-fluid .productsListTiles1 .item div.badges {
    top: 0px;
    position: absolute;
}
section.productsList div.container-fluid .productsListTiles .item div.badges img,section.productsList div.container-fluid .productsListTiles1 .item div.badges img {
    /*width: 25px;*/
    height: auto;
}
section.productsList div.container-fluid .productsListTiles .item div.starBadge,section.productsList div.container-fluid .productsListTiles1 .item div.starBadge {
    left: -4px;
    top: -4px;
}
section.productsList div.container-fluid .productsListTiles .item div.freeBadge,section.productsList div.container-fluid .productsListTiles1 .item div.freeBadge {
    left: -4px;
    top: -4px;
}

section.productsList div.container-fluid .productsListTiles .item .thisOverlay,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: white;
    text-align: center;
    padding: 30px 10px 10px 10px;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8), #000000);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    opacity: 0;
}
section.productsList div.container-fluid .moharam1 .item .thisOverlay {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: white;
    text-align: center;
    padding: 2px 10px 2px 10px;
    background: rgba(43,43,43,0.8) !important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    opacity: 0;
}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay h3,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay h3 {
    margin-top: 0px;
}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay h2,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay h2 {
    margin-top: 0px;
}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay h3 a,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay h3 a {
    color: white;
    font-size: 0.64em;
}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay h2 a,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay h2 a {
    color: white;
    font-size: 0.54em;
}
section.productsList div.container-fluid .moharam1 .item .thisOverlay h3 a ,section.productsList div.container-fluid .moharam1 .item .thisOverlay h2 a{
    color: white;
    font-size: 0.85em;
    text-shadow: 2px 2px #000;

}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay .thisCode,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay .thisCode {
    font-size: 0.95em;
    padding-top: 5px;
}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay .thisAuthor,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay .thisAuthor {
    font-size: 0.95em;
}
section.productsList div.container-fluid .productsListTiles .item .thisOverlay .thisAuthor img,section.productsList div.container-fluid .productsListTiles1 .item .thisOverlay .thisAuthor img {
    width: 25px;
    height: 25px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 3px;
}
/* ----------------------------------------------- GreenTitle */
div.greenTitle {
    margin-bottom: 30px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
    height: 32px;
}
.profileShowList1 div.greenTitle{
    height: 32px;
}
div.greenTitle h1, div.greenTitle h2, div.greenTitle h3, div.greenTitle h4 {
    color: #00a84d;
    display: inline-block;
    float: right;
    font-size: 1.2em;
    margin: 0px;
    position: relative;
    padding-bottom: 3px;
    padding-top: 4px;
}
div.greenTitle h1::after, div.greenTitle h2::after, div.greenTitle h3::after, div.greenTitle h4::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #00a84d;
    right: 0px;
    bottom: -4px;
}
div.greenTitle .productsListTitleFilter ul li {
    float: right;
    margin-left: 15px;
}
div.greenTitle .productsListTitleFilter ul li img.starIcon {
    width: 20px;
    height: auto;
    vertical-align: middle;
}
div.greenTitle .productsListTitleFilter ul li:last-child {
    margin-left: 0px;
    width: 85px;
    /*width: 185px;*/
}
div.greenTitle .productsListTitleFilter ul li:first-child {
    /*width: 160px;*/
}
div.greenTitle .productsListTitleFilter ul li a.thisHelp {
    color: #979797;
    font-size: 1.1em;
}
div.greenTitle .productsListTitleFilter ul li a.thisHelp:hover {
    color: #00a84d;
}
div.greenTitle .productsListTitleFilter ul li i.goldenStar {
    color: gold;
}
div.greenTitle .productsListTitleFilter ul li a.filter {
    color: #333;
    display: inline-block;
    position: relative;
    font-weight: 500;
}
div.greenTitle .productsListTitleFilter ul li a.filter:hover {
    color: #00a84d;
}
div.greenTitle .productsListTitleFilter ul li a.filter:hover::after {
    content: '';
    height: 2px;
    background: #00a84d;
    bottom: -14px;
    left: 0px;
    right: 0px;
    width: 100%;
    position: absolute;
}
div.greenTitle .productsListTitleFilter ul li a.selected {
    color: #00a84d;
}
div.greenTitle .productsListTitleFilter ul li a.selected::after {
    content: '';
    height: 2px;
    background: #00a84d;
    bottom: -12px;
    left: 0px;
    right: 0px;
    width: 100%;
    position: absolute;
}
div.greenTitle .productsListTitleFilter ul li strong {
    font-weight: 400;
    font-size: 0.9em;
}
.totalFont{
    color: #9b9a98;
    display: inline-block;
    float: right;
    font-size: 1.2em;
    margin: 0px;
    position: relative;
    padding-bottom: 3px;
    padding-top: 1px;
    padding-right: 5px;
}
media-right,
.media > .pull-right {
    padding-left: 10px;
}

.media-left,
.media > .pull-left {
    padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top;
}
.pull-left {
    position: absolute;
    left: 20px;
    /*float: left !important;*/
}
.fileType {
    width: 180px;
    background: white;
    position: absolute;
    display: none;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    z-index: 11;
    top : 28px;
    box-shadow: 1px 1px 5px #4a4a4a;
    right: -45px;

}

.fileType li{
    width: 100%;
    display: block;
}
.fileType li a {
    display: block;
    background: white;
    text-align: right;
    color: #333;
    font-size: 1.1em;
    padding: 8px 3px 8px 0px;
    border-bottom: 1px solid #f6f6f6;
}
.fileType li:last-child{
    width: 100% !important;
}
.fileformat:last-child .fileType{
    margin-right: -120px;
    right: 0;
}
.fileType li a i {
    color: #999;
    margin-right: 5px;
}
.fileType li a:hover {
    background: #e7e7e7;
    color: #f75620;
}
.fileformat{
    cursor: pointer;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 20px;
    padding: 0 0 10px 0;
}
.fileformat:hover .fileType{
    display: block !important;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 50px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pagination {
    padding-right: 0;
}

.pagination > li > a, .pagination > li > span {
    float: right;
    margin-right: -1px;
    margin-left: 0;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    margin-right: -1px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination a ,.pagination input[type="submit"] {display: inline-block;height: 26px;line-height: 26px;text-align: center;padding: 0 10px;border:solid 1px #ccc;color: #332;transition: all .4s;margin:0 4px}
.pagination a.controls ,.pagination input[type="submit"] {background: #f75620;border-color: #f75620;color: #fff;}
.pagination a.disabled {background: #e1e1e1;color: #777;border-color: #ddd; cursor: not-allowed;display:none;}
.pagination a.current {background: #f75620;border-color: #f75620;color: #fff;}
.pagination a:hover ,.pagination input[type="submit"]:hover{background: #f75620;border-color: #f75620;color: #fff;}
.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
}
.container-fluid:after {
    clear: both;
}
section.productsFull .rightSide{
    max-width: 300px !important;
}
section.productsFull .rightSide div[class^='box'] span{
    font-size: 16px;
}
section.productsFull .rightSide div[class^='box'] a.btn-default{
    width: 100%;
    padding: 8px;
    background: #f75620;
    margin: 5px auto;
    color: #fff;
    /*font-size: 14pt;*/
    border: 2px solid #f75620;
    font-weight: 400;
    font-size: 1.7em;
}
section.productsFull .rightSide div[class^='box'] a.btn-default:hover{

    background: #ffffff;
    color: #f75620;
}
.starDownload{
    font-size: 14pt !important;
    font-weight: normal !important;
}
section.productsFull .rightSide div[class^='box'] a.subscription{
    background: #00a651;
    border: 2px solid #00a651;
    font-size: 14pt;
}
section.productsFull .rightSide div[class^='box'] a.subscription:hover{
    background: #008d3d;
    border: 2px solid #008d3d;
    color: #ffffff;
}
section.productsFull .rightSide .boxTwo ,section.productsFull .rightSide .boxThree{
    padding: 15px;
    border: 2px solid #f75620;
    text-align: center;
    background: #ffffff;
}
section.productsFull .rightSide .boxTwo span:first-child,section.productsFull .rightSide .boxThree span:first-child{
    color: #f75620;
    line-height: 1.42857;
}
section.productsFull .rightSide .boxTwo span,section.productsFull .rightSide .boxThree span{
    line-height: 3em;
}
section.productsFull .rightSide .boxTwo .none,section.productsFull .rightSide .boxThree .none{
    line-height: 2em !important;
    color: #000 !important;
}
section.productsFull .rightSide .boxTwo:hover ,section.productsFull .rightSide .boxThree{

}
section.productsFull .rightSide .boxTwo a.btn-default,section.productsFull .rightSide .boxThree a.btn-default{
    width: 80% !important;
    margin: 8px !important;
}
section.productsFull .leftSide .productCarouselMain {
    border: 1px solid #d3d3d3;
    padding: 10px;
    margin-bottom: 20px;
    background: white;
    position: relative;
}
section.productsFull .leftSide .productCarouselMain img.thisBadge {
    position: absolute;
    top: -5px;
    z-index: 100;
    left: 10px;
}
section.productsFull .leftSide  img.thisBadge {
    position: absolute;
    top: -5px;
    /*z-index: 100;*/
    z-index: 0;
    left: 10px;
}
section.productsFull .leftSide  img.freeBadge {
    left: 10px;
    top: -5px;
}
section.productsFull .leftSide .productCarouselMain img.freeBadge {
    left: 12%;
    top: 6px;
}
section.productsFull .leftSide .productCarouselMain img.starBadge {
    left: 5%;
    margin-left: 7px;
}
section.productsFull .leftSide .productCarouselMain .carouselThumbs {
    position: absolute;
    top: 0px;
    right: calc(100% + 10px);
    width: 90px;
}
section.productsFull .leftSide .productCarouselMain .carouselThumbs figure img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    border: 1px solid #999;
}
section.productsFull .leftSide .productCarouselMain .productCarousel figure {
    text-align: center;
}
section.productsFull .leftSide .productCarouselMain .productCarousel figure img {
    /*width: 100% !important;*/
    height: auto;
    max-width: 99%;
    margin-left: auto;
    margin-right: auto;
    max-height: 632px;
}
section.productsFull .leftSide .productCarouselMain .productCarousel figure img.heightM{
    max-height: 800px;
    height: 800px;
    width: auto !important;
}
section.productsFull .rightSide {
    padding: 0px;
}
@media screen and (min-width: 1280px) {
    section.productsFull .rightSide {
        width: 330px !important;
    }
}
section.productsFull .rightSide .thisTags {
    background: white;
    border: 1px solid #d3d3d3;
    padding: 10px;
}
section.productsFull .rightSide .thisTags h4 {
    margin-top: 0px;
    font-weight: 400;
    font-size: 1.1em;
}
section.productsFull .rightSide .thisTags a {
    margin-bottom: 8px;
    display: inline-block;
}
section.productsFull .rightSide .thisTags a strong.label {
    background: #e6e7e9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #333;
    transition: all .4s;
}
section.productsFull .rightSide .thisTags a strong.label:hover {
    background: #F75620;
    color: #fff;
}
section.productsFull .rightSide .thisDetailes {
    background: white;
    border: 1px solid #d3d3d3;
    padding: 10px;
    margin-bottom: 15px;
}
section.productsFull .rightSide .thisDetailes ul{
    padding-right: 0px;
    padding-bottom: 0;
}
section.productsFull .rightSide .thisDetailes ul li {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0px;
}
section.productsFull .rightSide .thisDetailes ul li:last-child {
    border-bottom: 0px;
}
section.productsFull .rightSide .thisDetailes ul li strong {
    display: block;
    width: 50%;
    float: right;
    font-weight: 400;
    color: #333;
}
section.productsFull .rightSide .thisDetailes ul li strong:last-child {
    padding-right: 10px;
}
section.productsFull .rightSide .thisDetailes ul li strong:first-child {
    padding-right: 10px;
}
section.productsFull .rightSide .thisDetailes ul li strong:first-child::before {
    content: '\f104';
    font-family: 'icons';
    color: #afafaf;
    vertical-align: middle;
    margin-left: 10px;
}
section.productsFull .rightSide .thisDetailes ul li strong:first-child::after {
    content: ':';
    margin-right: 3px;
}
section.productsFull .rightSide .thisShareAndLike {
    text-align: center;
    margin: 20px 0px;
}
section.productsFull .rightSide .thisShareAndLike a {
    display: inline-block;
    color: #777;
    font-size: 1em;
    font-weight: 300;
}
section.productsFull .rightSide .thisShareAndLike #favorite {
    display: inline-block;
}
section.productsFull .rightSide .thisShareAndLike #favorite a{
    margin-left: 20px;
}
section.productsFull .rightSide .thisShareAndLike a:hover {
    color: #f75620;
}
section.productsFull .rightSide .thisBuyButton {
    border: 1px solid #f75620;
    background: white;
    margin-top: 15px;
    text-align: center;
}
section.productsFull .rightSide .thisBuyButton.bought {
    border: 2px solid #31afd5;
    background: white;
    margin-top: 15px;
    text-align: center;
    border-radius: 5px;
}
section.productsFull .rightSide .thisBuyButton:hover div[class^='box'] {
    display: block;
}
section.productsFull .rightSide .thisBuyButton:hover a.btnOrange {
    background: white;
    color: #f75620;
    border-bottom: 0;
}
section.productsFull .rightSide .thisBuyButton.bought:hover a.btnOrange {
    background: white;
    color: #31afd5;
    border-bottom: 0;
}
section.productsFull .rightSide .thisBuyButton span {
    display: block;
}
section.productsFull .rightSide .thisBuyButton div[class^='box'] {
    padding: 10px 0px;
    line-height: 2.5em;
    display: none;
}
section.productsFull .rightSide .thisBuyButton div[class^='box'] a.btn {
    display: inline-block;
    margin: 5px;
    min-width: 150px;
    font-size: 1.2em;
}
section.productsFull .rightSide .thisBuyButton div[class^='box'] span {
    font-size: 1.2em;
}
section.productsFull .rightSide .thisBuyButton a.btnOrange {
    display: block;
    width: 100%;
    background: #f75620;
    color: white;
}
section.productsFull .rightSide .thisBuyButton.bought a.btnOrange {
    display: block;
    width: 100%;
    background: #31afd5;
    color: white;
    border-radius: 0;
}
section.productsFull .rightSide .thisBuyButton a.btnOrange strong {
    font-weight: 400;
    font-size: 1.7em;
}
section.productsFull .rightSide .thisBuyButton a.btnOrange i {
    font-size: 2em;
    margin-right: 20px;
}
section.productsFull .rightSide .thisAvatarBox {
    background: white;
    border: 1px solid #d3d3d3;
    padding: 20px;
    padding-bottom: 0;
}
section.productsFull .rightSide .thisAvatarBox p.thisCopyRight {
    color: #666;
    text-align: center;
    line-height: 2em;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName {
    display: table;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell {
    display: table-cell;
    vertical-align: middle;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell:nth-child(2) {
    padding-right: 15px;
    line-height: 1.5em;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell img {
    float: right;
    display: block;
    width: 50px;
    height: 50px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell strong, section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell a {
    display: block;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell strong {
    color: #00a84d;
    font-weight: 400;
    font-size: 1.3em;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell a {
    color: #666;
    font-size: 12px;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell a:hover {
    color: #00a84d;
}
.commentsList form.submitComment textarea {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.commentsList form.submitComment .btnSubmitComment {
    background: #f75620;
    color: white;
    transition: all .4s;
}
.commentsList form.submitComment .btnSubmitComment:hover {
    background: #fff;
    color: #f75620;
    border-color:#f75620;
}
.commentsList article.thisItem {
    border: 1px solid #d3d3d3;
    padding: 10px;
    margin-bottom: 10px;
}
.commentsList article.thisItem h4 {
    background: #eaeaea;
    color: #444341;
    border: 1px solid #ddd;
    margin: 0px;
    padding: 7px 10px;
    font-weight: 400;
    font-size: 0.9em;
}
.commentsList article.thisItem h4 time {
    float: left;
}
.commentsList article.thisItem .thisReply {
    background: #eee;
    font-weight: 300;
    line-height: 1.7em;
    font-size: 0.9em;
}
.commentsList article.thisItem .thisReply p {
    font-size: 1.1em;
}
.commentsList article.thisItem .thisReply strong.thisTriangle {
    display: inline-block;
    background: #ddd;
    color: #454344;
    font-weight: 400;
    padding: 4.5px 10px;
    margin-left: 30px;
    margin-bottom: 5px;
    position: relative;
    font-size: 1em;
}
.commentsList article.thisItem .thisReply strong.thisTriangle::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 20px solid #ddd;
    position: absolute;
    top: 0px;
    right: 100%;
    z-index: 2;
}
.commentsList article.thisItem .thisReply strong.thisTriangle::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 20px solid #fff;
    position: absolute;
    top: 0px;
    right: calc(100% + 2px);
    z-index: 1;
}
.commentsList article.thisItem .thisContent {
    display: table;
    width: 100%;
    margin-top: 10px;
}
.commentsList article.thisItem .thisContent .thisText {
    padding-top: 10px;
    padding-right: 15px;
    font-size: 1.1em;
    font-weight: 300;
    color: #444;
    line-height: 1.8em;
}
.commentsList article.thisItem .thisContent div.cell {
    display: table-cell;
    vertical-align: middle;
    max-width: 1px;
}
.commentsList article.thisItem .thisContent div.cell figure img {
    width: 70px;
    height: 70px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #999;
}
.commentbg {
    background: #f7f8f9;
    /* padding: 20px; */
    padding-bottom: 30px;
}
.commentsLogin {
    font-size: 0.9em;
    background: white;
    border: 1px solid #d3d3d3;
    padding: 10px;
    margin-bottom: 15px;
}
.commentsLogin strong {
    color: #444;
    font-weight: 400;
}
.commentsLogin span {
    color: #999;
}
.commentsLogin a {
    color: #f75620;
}
.commentsLogin a:hover {
    color: #333;
}
.submitComment .form-group input{
    position: relative;
    float: left;

}
.textBox {
    background: white;
    border: 1px solid #d3d3d3;
    padding: 10px;
    margin-bottom: 15px;
}
.textBox header h1 {
    margin-top: 5px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 500;
    font-size: 1.4em;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.textBox p ,.textBox span,.textBox font,.textBox div{
    line-height: 2em;
    font-size: 1em;
    font-weight: 300;
}
.textBox p,.textBox span,.textBox font,.textBox div{
    line-height: 2em;
    font-size: 15px !important;
    font-family: 'Shabnam' !important;
}
.imgMask {
    background-color: rgba(0,0,0,0.5);
    z-index: 20;
    position: absolute;
    padding-left: 1px;
    height: 100%;
    top: 0%;
    width: 100%;
    right: 0;
    opacity: 0;
    transition: 0.8s;

}
.imgMask i,.imgMask svg{
    color: #fff; font-size: 38px; opacity: 0.5; padding: 10px; position:absolute;right:45%;top:45%;
}

.owl-item figure a:hover .imgMask{
    opacity: 1;
}
.productsList #loadMore {
    display: none !important;
}
.productsList #productLoader {
    background: url("../images/loaderlist.gif") no-repeat scroll center center;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    color: #fff;
    display: none;
    font-family: Arial,Tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 50px;
    line-height: 10px;
    margin: 10px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}
.productCarouselMain .productCarousel .owl-item figure img {display: inline-block;width:auto !important;}
.productsFull .container,.fullbread .products{
    max-width: 1040px;
}
.fullbread .products{
    padding:0;
}
div.pagesBreadcrumb .container-fluid .products ol{
    padding-right: 0px;
}
h2.product_title {
    font-size: 12px;
}
.carouselThumbs figure,.productCarousel figure{
    margin: 0;
}
.sidebarBanner {text-align: center;margin-top: 15px;}
.sidebarAd {margin-top: 15px;}
.sidebarAd img {
    width : 100% !important;
}
.relatedProductsUser{
    float: left !important;
    /*margin-left: 27px !important;*/
    font-weight: 400 !important;
    font-size: 1.1em !important;
}
.relatedProductsUser:after{
    background: none !important;
}
.relatedProductsUser a,.mgTop3 .title a{

    color: #00a84d;

}
.relatedProductsUser a:hover,.mgTop3 .title a:hover{
    color: #000000;
}
.relatedProductsUser a span{
    font-size: 14pt;
    position: absolute;
    left: -25px;
    top: 3px;
}
.width100{
    width: 100%;
}
section.productsFull {
    background: #f7f8f9;
    padding-bottom: 10px;
}
section.grayHeader {
    background: #6d6d6d;
}

section.purpleHeader {
    background: #6b2655;
}

section.profileColorHeader {
    position: relative;
    text-align: center;
    padding: 30px 0px;
    color: white;
    overflow:hidden;
}
section.profileColorHeader div.col-lg-12:last-child {
    font-size: 0.9em;
}
section.profileColorHeader div.col-lg-12:last-child a {
    color: white;
}
section.profileColorHeader div.col-lg-12:last-child a:hover {
    color: #ffd300;
}
section.profileColorHeader strong {
    font-weight: 400;
}
section.profileColorHeader strong.userFullName {
    font-weight: 400;
    font-size: 1.4em;
    margin-bottom: 20px;
    display: block;
}

/* ----------------------------------------------- NoAvatarAndEdit */
div.noAvatar {
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    /* background: white; */
    color: #949599;
    width: 110px;
    height: 110px;
    padding-top: 0px;
    position: relative;
    margin-bottom: 20px;
}
div.noAvatar i.icon-user {
    font-size: 4em;
}
div.noAvatar img {
    width: 108px;
    height: 108px;
    border-radius: 50%;
}
div.noAvatar a.camera {
    position: absolute;
    right: 15px;
    bottom: 0px;
    background: white;
    color: #58595b;
    padding: 0px 3px;
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
}
div.noAvatar a.camera:hover {
    color: #f75620;
}

/* ----------------------------------------------- AvatarAndEdit */
div.avatar {
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: white;
    color: #949599;
    width: 110px;
    height: 110px;
    padding-top: 0px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
div.avatar img {
    width: 110px;
    height: 110px;
}
div.avatar a.camera {
    position: absolute;
    right: 15px;
    bottom: 0px;
    background: white;
    color: #58595b;
    padding: 0px 3px;
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
}
div.avatar a.camera:hover {
    color: #f75620;
}

/* ----------------------------------------------- ProfileNav */
nav.profileNav {
    margin-bottom: 0px;
}

/* ----------------------------------------------- ProfileIndex */
section.profileIndex {
    background: #f7f8f9;
    padding: 30px 0px 100px 0px;
}
section.profileIndex .profileIndexAdBanner {
    margin-bottom: 30px;
}
section.profileIndex .profileIndexAdBanner figure img {
    width: 100%;
    height: auto;
}
section.profileIndex div.shoppingArchive {
    margin-top: 30px;
}
section.profileIndex div.shoppingArchive h4 {
    margin-bottom: 30px;
}
section.profileIndex div.shoppingArchive a.seeAllBtn {
    background: #f75620;
    color: white;
    font-weight: 500;
    border-radius: 0px;
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 50px;
    font-size: 1.3em;
}
section.profileIndex div.shoppingArchive a.seeAllBtn:hover {
    opacity: 0.5;
}
section.profileIndex table.archiveTable {
    border: 0px;
    border-collapse: collapse;
}
section.profileIndex table.archiveTable th {
    background: #000;
    color: white;
    text-align: center;
    border-left: 1px solid white;
}
section.profileIndex table.archiveTable th:last-child {
    border-left: 0px;
}
section.profileIndex table.archiveTable th strong {
    font-weight: 400;
}
section.profileIndex table.archiveTable td, section.profileIndex .tipTool table.archiveTable tr th, .tipTool section.profileIndex table.archiveTable tr th {
    vertical-align: middle;
    border: 0px;
    font-size: 1.3em;
}
section.profileIndex table.orderTable td, section.profileIndex .tipTool table.orderTable tr th, .tipTool section.profileIndex table.orderTable tr th {
    vertical-align: middle;
    border: 0px;
    font-size: 1em;
}
section.profileIndex table.archiveTable td img, section.profileIndex .tipTool table.archiveTable tr th img, .tipTool section.profileIndex table.archiveTable tr th img {
    max-width: 100px;
    margin: 0px auto;
}
section.profileIndex table.archiveTable td a.thisDownload, section.profileIndex .tipTool table.archiveTable tr th a.thisDownload, .tipTool section.profileIndex table.archiveTable tr th a.thisDownload {
    border-radius: 4px;
    font-size: 1.2em;
}
section.profileIndex .thisBoxes {
    margin-top: 30px;
}
section.profileIndex .thisBoxes div.thisFlex {
    background: white;
    border: 1px solid #bdbec0;
    text-align: center;
    display: flex;
    min-height: 130px;
    line-height: 2.5em;
    align-items: center;
    justify-content: center;
    font-size: 1.2em;
    padding: 10px;
}
section.profileIndex .thisBoxes div.thisFlex strong.grayText {
    color: #999;
    font-weight: 500;
}
section.profileIndex .thisBoxes div.thisFlex a.bugSubscribe {
    color: #f75620;
}

/* ----------------------------------------------- ProfileFavorites */
section.profileFavorites {
    padding-top: 30px;
    padding-bottom: 20px;
}
/* ----------------------------------------------- SectionsInlineNav */
nav.sectionsInlineNav {
    border-bottom: 1px solid #e7e7e5;
    margin-bottom: 15px;
    width:72%;
    margin-right: auto;
    margin-left: auto;
}
nav.sectionsInlineNav ul {
    text-align: right;
}
nav.sectionsInlineNav ul li {
    display: inline;
}
nav.sectionsInlineNav ul li:last-child::after {
    display: none;
}
nav.sectionsInlineNav ul li a.selected {
    color: #f75620;
}
nav.sectionsInlineNav ul li a.selected::after {
    content: '';
    height: 2px;
    background: #f75620;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
}
nav.sectionsInlineNav ul li a {
    color: #333;
    padding: 5px 0px;
    display: inline-block;
    position: relative;
    font-weight: 400;
    font-size: 1.1em;
}
nav.sectionsInlineNav ul li a:hover {
    color: #f75620;
}
nav.sectionsInlineNav ul li a:hover::after {
    content: '';
    height: 2px;
    background: #f75620;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    position: absolute;
}
nav.sectionsInlineNav ul li::after {
    content: '|';
    color: #333;
    margin: 0px 10px;
    font-size: 0.9em;
}
nav.profileNav ul {
    text-align:center !important;
    margin-bottom: 0;
}
nav.profileNav {
    width:100%;
}

/* ----------------------------------------------- ProfileSupport */
section.profileSupport {
    padding: 50px 0px;
    background: #f7f8f9;
}
section.profileSupport a.newTicket {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 20px;
}
section.profileSupport table.thisArchiveTable {
    border: 1px solid #ddd;
    border-collapse: collapse;
}
section.profileSupport table.thisArchiveTable th {
    background: #ddd;
    color: #656565;
    font-size: 1.2em;
}
section.profileSupport table.thisArchiveTable th strong {
    font-weight: 400;
}
section.profileSupport table.thisArchiveTable td, section.profileSupport .tipTool table.thisArchiveTable tr th, .tipTool section.profileSupport table.thisArchiveTable tr th {
    border: 1px solid #ddd;
    vertical-align: middle;
    background: white;
}
section.profileSupport table.thisArchiveTable td:nth-child(1) a, section.profileSupport .tipTool table.thisArchiveTable tr th:nth-child(1) a, .tipTool section.profileSupport table.thisArchiveTable tr th:nth-child(1) a {
    color: #555;
}
section.profileSupport table.thisArchiveTable td:nth-child(1) a:hover, section.profileSupport .tipTool table.thisArchiveTable tr th:nth-child(1) a:hover, .tipTool section.profileSupport table.thisArchiveTable tr th:nth-child(1) a:hover {
    color: #f75620;
}
section.profileSupport table.thisArchiveTable td:nth-child(2), section.profileSupport .tipTool table.thisArchiveTable tr th:nth-child(2), .tipTool section.profileSupport table.thisArchiveTable tr th:nth-child(2) {
    text-align: center;
}
section.profileSupport table.thisArchiveTable td a.btnGray, section.profileSupport .tipTool table.thisArchiveTable tr th a.btnGray, .tipTool section.profileSupport table.thisArchiveTable tr th a.btnGray {
    background: #e5e5e5;
    color: #333;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
section.profileSupport table.thisArchiveTable td a.btnGray:first-child, section.profileSupport .tipTool table.thisArchiveTable tr th a.btnGray:first-child, .tipTool section.profileSupport table.thisArchiveTable tr th a.btnGray:first-child {
    margin-left: 5px;
}

/* ----------------------------------------------- ProfileSendFile */
section.profileSendFile {
    background: #f7f8f9;
    padding: 50px 0px;
}
section.profileSendFile .thisText {
    margin-bottom: 80px;
}
section.profileSendFile .thisText p {
    line-height: 2em;
    text-align: justify;
}
section.profileSendFile .thisForm span.redStar {
    color: red;
    vertical-align: middle;
}
span.redStar {
    color: red;
    vertical-align: middle;
}
section.profileSendFile .thisForm label {
    float: right;
}
section.profileSendFile .thisForm input[type='file'] {
    float: right;
    background: white;
    margin-right: 20px;
}
section.profileSendFile .thisForm div.fileBrowse {
    margin-bottom: 30px;
}
section.profileSendFile .thisForm div.confirmText {
    margin-bottom: 30px;
    padding-right: 20px;
    color: #000;
}
section.profileSendFile .thisForm div.confirmText span.radioBtn {
    display: inline-block;
    background: white;
    padding: 3px;
    margin-left: 10px;
}
section.profileSendFile .thisForm div.confirmText span.radioBtn input[type='radio'] {
    vertical-align: middle;
}
section.profileSendFile .thisForm div.confirmText a {
    color: #e20002;
}
section.profileSendFile .thisForm div.confirmText a:hover {
    color: #000;
}
section.profileSendFile .thisForm input.submitForm {
    width: 180px;
    padding: 5px 0px;
    margin-top: 30px;
    margin-bottom: 30px;
}
section.profileSendFile .thisForm .thisCaptcha {
    width: 240px;
    margin: 0px auto;
    position: relative;
    background: white;
    overflow: hidden;
    padding: 5px;
}
section.profileSendFile .thisForm .thisCaptcha::after {
    position: absolute;
    content: '*';
    color: red;
    right: 3.5%;
    top: 15px;
}
section.profileSendFile .thisForm .thisCaptcha .form-control {
    width: 110px;
    float: right;
    text-align: center;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
section.profileSendFile .thisForm .thisCaptcha .imageRefresh {
    float: left;
}
section.profileSendFile .thisForm .thisCaptcha .imageRefresh img {
    height: 33px;
    width: auto;
}
section.profileSendFile .thisForm .thisCaptcha .imageRefresh a {
    color: #333;
    font-size: 1.2em;
}
section.profileSendFile .thisForm .thisCaptcha .imageRefresh a:hover {
    color: #f75620;
}

/* ----------------------------------------------- ProfilePictureHeader */
.pictureHeader {
    background: #e2e2e2;
    background: no-repeat center center;
    background-size: cover;
    /*background: url("../images/photos/flowers.jpg") no-repeat center center;*/
}
.pictureHeader .col-lg-12:last-child strong:nth-child(2) {
    margin-right: 5px;
    margin-left: 5px;
}
.pictureHeader .col-lg-12 a,
.pictureHeader .col-lg-12 strong {
    background: rgba(0, 0, 0, 0.6);
    display: inline-block !important;
    padding: 2px 5px 4px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.pictureHeader .col-lg-12 strong.userFullName {
    padding-right: 30px;
    padding-left: 30px;
}

/* ----------------------------------------------- ProfileShowList */
section.profileShowList {
    padding-top: 30px;
}
section.profileShowList .productsListTitleFilter {
    text-align: center;
}
section.profileShowList .productsListTitleFilter ul {
    width: 100%;
    text-align: center;
}
section.profileShowList .productsListTitleFilter ul li {
    display: inline-block;
    float: none;
    vertical-align: top;
    position: relative;
    top: 2px;
}
section.profileShowList .productsListTitleFilter ul li a.selected::after, section.profileShowList .productsListTitleFilter ul li a:hover::after {
    bottom: -6px !important;
}
section.profileShowList1 .productsListTitleFilter ul li a.selected::after, section.profileShowList1 .productsListTitleFilter ul li a:hover::after {
    bottom: -11px !important;
}
.containerRelated {
    width: 100%;
    padding: 0 30px;
    max-width: 1170px;
}

.commentsLi {
    padding: 40px 0 !important;
}
.pictureHeader {
    position: relative;
}
.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    /* position: absolute;
    left: -9999px; */
}

.custom-file-upload {
    display: block;
    width: auto;
    font-size: 16px;
    margin-top: 30px;
}
.custom-file-upload label {
    display: block;
    margin-bottom: 5px;
}

.file-upload-wrapper {
    margin-bottom: 5px;
}

.file-upload-input {
    display: none;
    /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus {
    background-color: #eee;
    outline: none;
}
.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
}
input[type="file"] {
    display: block;
}
.disnone {
    display: none !important;
}
.file-upload-button {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 30px;
    padding: 7px 12px 9px 12px;
    background-color: #ffd300;
    border: medium none;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    text-transform: uppercase;
    font-size: 21px;
    color: #9f6300;
    cursor: pointer;
}
.file-upload-button:hover {
    background-color: #eee;
}
.profileColorHeader form {/*position: relative;*/overflow: hidden;}
.profileColorHeader form .file-upload-wrapper {height: 46px;}
/* .profileColorHeader form .file-upload-button {bottom: 0 !important;} */
.profileColorHeader form .messageBox {background: rgba(255,255,255,0.88);padding: 5px;display: inline-block;margin: 0 auto;}

.profileIndex .container{
    max-width: 1170px;
}
.col-xs-12 {
    width: 100%;
}

/*---------------- Panel History ------------------*/
.tipTool {
    position: relative;
    visibility: hidden;
    height: 0;
    top: -12px;
    opacity: 0;
    transition: all 400ms;
}
.tipTool:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ccc;
    position: relative;
    top: -29px;
    content: ' ';
}

td:hover .tipTool, .tipTool table tr th:hover .tipTool {
    visibility: visible;
    top: 0px;
    opacity: 1;
}

.tipTool table {
    position: absolute;
    background: #fff;
    border: solid 1px #ccc;
    padding: 10px;
    width: 300px;
    bottom: calc(100% + 40px);
}
.tipTool table tr:nth-child(even) td, .tipTool table tr:nth-child(even) th {
    background: #f6f6f6;
}
.tipTool table tr td, .tipTool table tr th {
    font-size: 15px !important;
    padding: 6px 7px;
    color: #555;
}
.tipTool table tr th {
    background: #f75620 !important;
}
.shoppingArchive .table-responsive {
    overflow-x: visible !important;
    overflow: visible !important;
}
.order_profile{
    width: 80% !important;
    max-width: 100% !important;
}
.customForms h3 {
    font-size: 16px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}
.customForms h3 i {
    margin-left: 10px;
    font-size: 24px;
}
.customForms form,.customForms #loginFormWithMob {
    padding: 30px;
    margin-bottom: 20px;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.15);
}
.customForms .btn {
    max-width: 100% !important;
    float: none !important;
}
.customForms .login-meta {
    margin-top: 15px;
    text-align: center;
}
.customForms .login-meta a {
    color: #333;
}
.customForms .form-group {
    height: 34px;
}
.customForms .form-group .form-control {
    border-radius: 0px;
    float: left;
    width: 100% !important;
    padding-right: 15px !important;
}
.customForms .form-group label {
    text-align: right !important;
    margin-top: 10px;
}
.customForms .form-group input[type='text'], .customForms .form-group textarea {
    font-weight: 300;
    font-size: 0.9em;
}
.customForms .form-group .thisToggle {
    width: 100% !important;
    float: left;
}
.customForms .form-group .thisToggle .form-control {
    width: 100% !important;
}
.customForms .form-group .thisToggle span {
    font-size: 0.9em;
}
.customForms .form-group .noAvatarHolder {
    float: left;
    width: 100% !important;
}
.customForms .form-group .noAvatarHolder small {
    color: #666;
    font-size: 0.8em;
}
.customForms .form-group .thisCaptcha {
    width: 100% !important;
    float: left;
}
.customForms .form-group .thisCaptcha .form-control {
    width: 170px !important;
    float: right;
    text-align: center;
}
.customForms .form-group .thisCaptcha .imageRefresh {
    float: left;
}
.customForms .form-group .thisCaptcha .imageRefresh img {
    height: 33px;
    width: auto;
}
.customForms .form-group .thisCaptcha .imageRefresh a {
    color: #333;
    font-size: 1.2em;
}
.customForms .form-group .thisCaptcha .imageRefresh a:hover {
    color: #f75620;
}

.customForms .form-group[requiredField] {
    position: relative;
}
.customForms .form-group[requiredField]:after {
    position: absolute;
    content: '*' !important;
    color: red;
    right: 1.5%;
    top: 12px;
}

/* -------------- TICKETS ----------------*/
.clear {
    clear: both;
}

.ticketReplies {
    background: #fff;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 3px #ccc;
    box-shadow: 0px 0px 3px #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ticketReply, .ticketDesc, .ticketTitle {
    margin-bottom: 5px;
}
.ticketReply label, .ticketDesc label, .ticketTitle label {
    padding-top: 18px;
}
.ticketReply .col-md-10, .ticketDesc .col-md-10, .ticketTitle .col-md-10 {
    background: #f0f2f4;
    padding: 20px;
    position: relative;
}
.ticketReply .col-md-10 p, .ticketDesc .col-md-10 p, .ticketTitle .col-md-10 p {
    margin: 0;
}

.ticketReply .col-md-10::before {
    width: 0px;
    height: 0px;
    content: " ";
    position: absolute;
    right: -10px;
    display: block;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #f0f2f4;
}
.ticketReply .col-md-10 {
    /*border-left: solid 3px #f75620;*/
}
.ticketReply .admin{
    /*border-left: solid 3px #378500 !important;*/
    background: #ffedd3;
}
.ticketReply .admin::before{
    border-left: 10px solid #ffedd3;
}
.ticketView .row {
    padding: 0 15%;
}
section.profileEdit form button.btnSubmit, .customForms form button.btnSubmit, section.profileEdit form input[type=submit], .customForms form input[type=submit] {
    background: #f75620;
    border: 0px;
    border-radius: 0px;
    color: white;
    font-weight: 500;
    font-size: 1.2em;
    max-width: 65%;
    float: left;
    border: 2px solid #f75620;
}
.ticketView .messageBox {
    text-align: center;
}

.ticketReply p,.ticketReply span,.ticketReply font,.ticketReply div,.ticketReply a{
    font-family: 'Shabnam' !important;
}
.messageBox {
    color: #00a84d;
    padding: 15px 0;
    word-break: break-word;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label:empty {
    display: none;
}
.label-warning {
    background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}

.label-danger {
    background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}
.label-success {
    background-color: #00a84d;
}
.circleNotice {
    background: #000;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    bottom: -5px;
    left: -2px;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    -webkit-animation-name: test;
    -webkit-animation-duration: 0.25s;
    -webkit-animation-iteration-count: 5000;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: step-start;
}
@-webkit-keyframes test {
    0% {
        background: #1eaa48;
    }
    50% {
        background: #000;
    }
    100% {
        background: #1eaa48;
    }
}
.profileNav .circleNotice {
    bottom: auto;
    top: 1px;
    left: -7px;
}
section.profileEdit .requiredField::after, .customForms .requiredField::after {
    position: absolute;
    content: '*';
    color: red;
    left: -10%;
    top: 5px;
    z-index: 1000;
}
/* ----------------------------------------------- ProfileEdit */
section.profileEdit, .customForms {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #f7f8f9;
}
section.profileEdit a.slideToggleIcon, .customForms a.slideToggleIcon {
    margin-left: 5px;
}
section.profileEdit .thisCaptcha, .customForms .thisCaptcha {
    position: relative;
}
section.profileEdit .thisCaptcha::after, .customForms .thisCaptcha::after {
    position: absolute;
    content: '*';
    color: red;
    right: 2%;
    top: 10px;
}
section.profileEdit .requiredField, .customForms .requiredField {
    position: relative;
}
section.profileEdit .requiredField::after, .customForms .requiredField::after {
    position: absolute;
    content: '*';
    color: red;
    left: -10%;
    top: 5px;
    z-index: 1000;
}
section.profileEdit .requiredField + input, .customForms .requiredField + input {
    padding-right: 20px;
}
section.profileEdit form .noAvatar, .customForms form .noAvatar {
    border: 1px solid #979797;
}
section.profileEdit form button.btnSubmit, .customForms form button.btnSubmit, section.profileEdit form input[type=submit], .customForms form input[type=submit] {
    background: #f75620;
    border: 0px;
    border-radius: 0px;
    color: white;
    font-weight: 500;
    font-size: 1.2em;
    max-width: 65%;
    float: left;
    border: 2px solid #f75620;
}
section.profileEdit form button.btnSubmit:hover, .customForms form button.btnSubmit:hover, section.profileEdit form input[type=submit]:hover, .customForms form input[type=submit]:hover {
    color: #f75620;
    background: white;
}
section.profileEdit form .form-group label, .customForms form .form-group label {
    float: right;
    display: block;
    width: 35%;
    text-align: left;
    padding-left: 10px;
    line-height: 30px;
    font-weight: 500;
    font-size: 0.9em;
}
section.profileEdit form .form-group .form-control, .customForms form .form-group .form-control {
    border-radius: 0px;
    float: left;
    width: 65%;
}
section.profileEdit form .form-group input[type='text'], .customForms form .form-group input[type='text'], section.profileEdit form .form-group textarea, .customForms form .form-group textarea {
    font-weight: 300;
    font-size: 0.9em;
}
section.profileEdit form .form-group .thisToggle, .customForms form .form-group .thisToggle {
    width: 65%;
    float: left;
}
section.profileEdit form .form-group .thisToggle .form-control, .customForms form .form-group .thisToggle .form-control {
    width: 100%;
}
section.profileEdit form .form-group .thisToggle span, .customForms form .form-group .thisToggle span {
    font-size: 0.9em;
}
section.profileEdit form .form-group .noAvatarHolder, .customForms form .form-group .noAvatarHolder {
    float: left;
    width: 65%;
}
section.profileEdit form .form-group .noAvatarHolder small, .customForms form .form-group .noAvatarHolder small {
    color: #666;
    font-size: 0.8em;
}
section.profileEdit form .form-group .thisCaptcha, .customForms form .form-group .thisCaptcha {
    width: 65%;
    float: left;
}
section.profileEdit form .form-group .thisCaptcha .form-control, .customForms form .form-group .thisCaptcha .form-control {
    width: 110px;
    float: right;
    text-align: center;
}
section.profileEdit form .form-group .thisCaptcha .imageRefresh, .customForms form .form-group .thisCaptcha .imageRefresh {
    float: left;
}
section.profileEdit form .form-group .thisCaptcha .imageRefresh img, .customForms form .form-group .thisCaptcha .imageRefresh img {
    height: 33px;
    width: auto;
}
section.profileEdit form .form-group .thisCaptcha .imageRefresh a, .customForms form .form-group .thisCaptcha .imageRefresh a {
    color: #333;
    font-size: 1.2em;
}
section.profileEdit form .form-group .thisCaptcha .imageRefresh a:hover, .customForms form .form-group .thisCaptcha .imageRefresh a:hover {
    color: #f75620;
}

.contactPage input[type="submit"], .contactPage .thisCaptcha, .contactPage .form-control {
    width: 100% !important;
    max-width: 100% !important;
}
.contactPage .thisCaptcha input {
    width: 65% !important;
}
.contactPage form textarea {
    height: 200px;
}
.profileEdit1 .col-xs-12{
    margin-right: 33.3%;
}
.navMain ul li.navs{
    padding-left: 10px;
}
.cover nav{
    margin-top: 10px !important;
}
.cover nav ul{
    margin-bottom: 10px;
}
.md-checkbox {
    position: relative;
    margin: 1em 0;
    text-align: right;
}
.md-checkbox.md-checkbox-inline {
    display: inline-block;
}
.md-checkbox label {
    cursor: pointer;
    display: inline !important;;
    line-height: 1.25em;
    vertical-align: top;
    clear: both;
    padding-right: 1px;
    width: 100% !important;

}
.md-checkbox label:not(:empty) {
    padding-right: 0.75em;
}
.md-checkbox label:before, .md-checkbox label:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
.md-checkbox label:before {
    width: 1.25em;
    height: 1.25em;
    background: #fff;
    border: 2px solid #f75620;
    border-radius: 0.125em;
    cursor: pointer;
    transition: background 0.3s;
}
.md-checkbox input[type="checkbox"] {
    outline: 0;
    visibility: hidden;
    width: 1.25em;
    margin: 0;
    display: block;
    float: right;
    font-size: inherit;
}
.md-checkbox input[type="checkbox"]:checked + label:before {
    background: #f75620;
    border: none;
}
.md-checkbox input[type="checkbox"]:checked + label:after {
    transform: translate(0.10em, 0.15em) rotate(-55deg);
    width: 1.2em;
    height: 0.5em;
    border: 0.125em solid #fff;
    border-top-style: none;
    border-right-style: none;
}
.md-checkbox input[type="checkbox"]:disabled + label:before {
    border-color: rgba(0, 0, 0, 0.26);
}
.md-checkbox input[type="checkbox"]:disabled:checked + label:before {
    background: rgba(0, 0, 0, 0.26);
}
.acceptRules input[name='registerInfo[agreementAccepted]']{
    width: 0%;
}
#popupRegisterForm .col-lg-4{
    text-align: left;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#popupRegisterForm .col-lg-8,#popupRegisterForm .col-lg-12{
    padding-right: 5px !important;
    padding-left: 5px !important;
}
#popupRegisterForm2 .col-lg-4{
    text-align: left;
    min-height: 1px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#popupRegisterForm2 .col-lg-8,#popupRegisterForm2 .col-lg-12{
    padding-right: 5px !important;
    padding-left: 5px !important;
}
#loginForm .col-lg-4{
    text-align: left;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 1px;
}
#loginForm .col-lg-8,#loginForm .col-lg-12{
    padding-right: 5px !important;
    padding-left: 5px !important;
}
#popupRegisterForm .thisCaptcha{
    width: 108%;
}

@media (min-width: 1200px){
    #popupRegisterForm .col-lg-4{
        width: 26% !important;
        min-height: 1px;
    }
    #popupRegisterForm .col-lg-8{
        max-width: 74% !important;
    }
    #loginForm .col-lg-4{
        max-width: 26% !important;
    }
    #loginForm .col-lg-8{
        max-width: 74% !important;
    }
    #popupRegisterForm2 .col-lg-4{
        max-width: 26% !important;
    }
    #popupRegisterForm2 .col-lg-8{
        max-max-width: 74% !important;
    }
}
#userModal .loginSuccessNew{
    max-width: 420px !important;
}
.loginSuccessNew .thisText{
    font-size: 18px !important;
}
.registerStep .errorBox br ,.loginStep .errorBox br{
    line-height: 2.5;
}
#popupRegisterForm .thisCaptcha input{
    font-family: arial !important;
}
.registerSuccess .greenBtn,#loginSuccess .greenBtn{
    font-size: 18px !important;
}
#userModal .loginSuccessNew .close{
    display: none;
}
@media (min-width: 1000px) AND (max-width: 1704px){
    body{
        overflow-x: hidden;
    }
}
#userModal .loginOrRegister {
    max-width: 1000px !important;
    width: 1000px !important;
    overflow: hidden;
}
@media (max-width: 800px){
    #loginModal .loginOrRegister,#userModal .loginOrRegister {
        max-width: 94% !important;
    }
    #loginModal .loginOrRegister .col-lg-7,#userModal .loginOrRegister .imgPos{
        display: none !important;
    }
    #popupRegisterForm .col-lg-4{
        text-align: right;
    }
    #loginModal2 .loginOrRegister{
        width: 95% !important;
    }
    .lastLogin{
        border-right: none !important;
        border-right: none !important;
        border-top: 1px solid #cccccc !important;
        padding-top: 10px;
    }
    .modal.in .modal-dialog {
        transform: none !important;
        top: 100% !important;
    }
}
@media (max-width: 1320px){
    .subscriptions_new {
        width: 100% !important;

        margin: 20px auto !important;
    }
}
@media (max-width: 990px){
    .subscriptions_new {
        width: 100% !important;

        margin: 20px auto !important;
    }
}
.heightLogin{
    height: 100%;
    max-width: 416px;
}
#popupRegisterBox .heightLogin{
    height: 100%;
    max-width: 50%;
}
section.productsList div.container {
    width: 80%;
    padding: 0 30px;
}
section.productsList div.container .productsListTiles {
    visibility: hidden;
}
.profileShowList .container {
    width: 100% !important;
    max-width: 100%;
}
.profileShowList #productsList #productContainer1 .item{
    float: right;
}
.bankSelectedMain {
    max-width: 500px;
    margin: 0px auto;
    text-align: center;
}
.bankSelectedMain input[type="radio"] {
    vertical-align: middle;
    margin-left: 5px;
    cursor: pointer;
}
.bankSelectedMain label {
    cursor: pointer;
}
.bankSelectedMain .onlineTitle {
    margin-bottom: 30px;
}
.bankSelectedMain .cachePay {
    margin-top: 20px;
}
.bankSelectedMain .cachePay a {
    color: #333;
}
.bankSelectedMain .cachePay a:hover {
    color: #e20002;
}
.bankSelectedMain .bankLogo:first-child {
    /*padding-right: 30px;*/
}
.bankSelectedMain .bankLogo:last-child {
    /*padding-left: 30px;*/
}
.bankSelectedMain .bankLogo{
    padding-right: 5px ;
    padding-left: 5px ;
}
.bankSelectedMain .row{
    margin-left: 0px;
    margin-right: 0px;
}
.bankSelectedMain .bankLogo a {
    border: 1px solid #bdbec0;
    max-width: 90%;
    margin: 0px auto;
    text-align: center;
    background: white;
    padding: 0px;
}
.bankSelectedMain .bankLogo a img {
    width: 100%;
    height: auto;
}
.bankSelectedMain .bankLogo a:hover {
    background: #eaeaea;
}
.bankLogo * {
    max-width: 100%;
    height: auto;
}
.bankLogo .btn {
    background: #fff;
    transition: all 300ms;
    border: solid 1px #bbb;
}
.bankLogo .btn:hover {
    background: #eee;
    -webkit-box-shadow: inset 1px 1px 8px #ccc;
    box-shadow: inset 1px 1px 8px #ccc;
}
/* ----------------------------------------------- Basket */
section.basketPage {
    background: #f7f8f9;
    padding: 50px 0px;
}
section.basketPage div.thisPay {
    margin-top: 30px;
}
section.basketPage div.thisPay .bankSelectedMain i.greenTick {
    color: #00a84d;
    font-size: 1.2em;
}
section.basketPage div.thisPay .bankSelectedMain label {
    font-size: 1.2em;
}
section.basketPage div.thisPay .bankSelectedMain .onlineBox {
    /*border: 1px solid #eaeaea;*/
    padding: 20px 0px;
}
section.basketPage div.thisPay .bankSelectedMain .cachePay {
    /*border: 1px solid #eaeaea;*/
    margin-top: 15px;
    padding: 10px 0px;
}
section.basketPage div.thisBtns {
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
section.basketPage div.thisBtns a.btn {
    min-width: 200px;
    display: inline-block;
    color: white;

    /*border-radius: 0px;*/
}
section.basketPage div.thisBtns a.basketGrayLink {
    background: #58595b;
    margin-left: 5px;
    border: 2px solid #58595b;
    padding:8px;
    min-width: 200px;
    margin:0 10px;
}
section.basketPage div.thisBtns a.basketGrayLink:hover {
    color: #58595b !important;
    background: white !important;
}
section.basketPage div.thisBtns a.basketOrangeLink {
    background: #f75620;
    border: 2px solid #f75620;
}
section.basketPage div.thisBtns a.basketOrangeLink:hover {
    color: #f75620 !important;
    background: white !important;
}
section.basketPage div.basketSum {
    width: 100%;
    margin-top: 5px;
    font-size: 1.2em;
}
section.basketPage div.basketSum div {
    background: #eaeaea;
    border: 1px solid #bdbec0;
    float: right;
    margin-right: 7px;
    padding: 8px 10px;
}
section.basketPage div.basketSum div:first-child {
    width: calc(20% - 8px);
    text-align: center;
}
section.basketPage div.basketSum div:last-child {
    width: calc(80% - 13px);
}
section.basketPage div.basketTable {
    display: table;
    width: 100%;
    text-align: center;
    margin: 0px auto;
    border-spacing: 8px;
}
section.basketPage div.basketTable strong {
    font-weight: 400;
}
section.basketPage div.basketTable div.tableLastRow {
    display: table-row-group;
}
section.basketPage div.basketTable div.tableLastRow .tableTd {
    display: table-cell;
    background: #eaeaea;
    padding: 5px 0px;
}
section.basketPage div.basketTable div.tableLastRow div:nth-child(2) {
    column-span: 4;
    background: red;
}
section.basketPage div.basketTable div.tableRow {
    display: table-row;
}
section.basketPage div.basketTable div.tableRow .tableTh, section.basketPage div.basketTable div.tableRow .tableTd {
    display: table-cell;
    border: 1px solid #bdbec0;
}
section.basketPage div.basketTable div.tableRow .tableTd {
    font-size: 1.2em;
}
section.basketPage div.basketTable div.tableRow .tableTh {
    background: #eaeaea;
    padding: 5px 0px;
}
section.basketPage div.basketTable div.tableRow .tableTh strong {
    font-weight: 500;
}
section.basketPage div.basketTable div.tableRow div {
    width: 20%;
}
section.basketPage div.basketTable div.tableRow div:nth-child(1) img {
    width: 60%;
    height: auto;
    margin: 10px 0px;
}
section.basketPage div.basketTable div.tableRow div:nth-child(2) {
    width: 25%;
}
section.basketPage div.basketTable div.tableRow div:nth-child(2) a {
    color: #333;
}
section.basketPage div.basketTable div.tableRow div:nth-child(2) a:hover {
    color: #f75620;
}
section.basketPage div.basketTable div.tableRow div:nth-child(3) strong, section.basketPage div.basketTable div.tableRow div:nth-child(4) strong {
    font-weight: 500;
}
section.basketPage div.basketTable div.tableRow div:nth-child(5) {
    width: 15%;
}
section.basketPage div.basketTable div.tableRow div:nth-child(5) a {
    color: #e20002;
    font-size: 1.8em;
}
section.basketPage div.basketTable div.tableRow div:nth-child(5) a:hover {
    color: #333;
}
form[name=paymentForm] {
    display: inline-block;
}

.basketOrangeLink {
    display: block;
    color: #fff;
    width: 200px;
    border: 2px solid #f75620;
    background: #f75620;
    margin: 0px auto 10px auto;
    text-align: center;
    padding: 9px 0px !important;
    font-size: 16px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: 0.5s;

}

.basketOrangeLink strong {
    font-weight: 400;
}
.basketOrangeLink:hover {
    color: #f75620;
    background: transparent;
    border:2px solid #f75620;
    padding: 8px 0px !important;
}
.bankSelectedMain .bankLogo a {
    margin-bottom: 10px;
}

.bankSelectedMain label {
    font-weight: 400;
    font-size: 0.8em;
}
.notLogin{
    max-width: 100%;
    padding : 8px;
}
.notLogin strong{
    font-weight: 400;
    font-size: 1.7em;
    color: #fff;
}

.notLogin i,.notLogin svg{
    font-size: 2em;
    margin-right: 20px;
    color: #fff;
}
.notLogin:hover strong,.notLogin:hover i,.notLogin:hover svg{
    color: #f75620;
}
.bought a.btnOrange{
    max-width: 100%;
    margin: 0 !important;
    border: none;
}
.starButton a.btnOrange{
    background: #f75620 !important;
}
.starButton:hover a.btnOrange{
    background: #ffffff !important;
    color: #f75620 !important;
}
.starButton a.btnOrange:hover{
    color: #ffffff !important;
}
.starButton .boxOne a.btnOrange{
    color: black !important;
    background: #ffffff !important;
}
.starButton .boxOne a.btn-default{
    color: black !important;
    background: #ffffff !important;
    border: 1px solid #ccc !important;
    width: auto !important;
}
.starButton .boxOne a.btn-default:hover{
    background: #ccc !important;
}
.MaximumDownload{
    text-align: center;
    color: #ff0000;
}
.starDownload {
    border: 2px solid #d9b200 !important;
    background: #d9b200 !important;
    position: relative;
    font-size: 14pt;
}
.starDownload:hover{
    border: 2px solid #8f7500 !important;
    background: #8f7500 !important;
    color: #ffffff !important;
}
.starDownload i.fa-star,.starDownload svg.fa-star{
    position: absolute;
    padding-left: 10px;
    color: #fff536;
    right: 15px;
    top: 7px;
    font-size: 18pt !important;
}
.starDownload i.fa-question-circle,.starDownload svg.fa-question-circle{
    position: absolute;
    left: 10px;
    top: 10px;
}
.rotate180{
    transform: rotate(180deg);
}
.rotate360{
    transform: rotate(360deg);
}
.icon-angle-double-up:before {
    content: '\f103';
    transform: rotate(180deg);
}
.downloaadWithout1{
    background: #ffffff !important;
    color: #f75620 !important;
}
.starDownload span.discount{
    text-decoration: line-through;;
}.starDownload span.discountSub{
     margin-right: 115px;
 }
.popupShadow,div.afterLoginAvatar ul, aside.topBar .thisLeft div.accountMenuMain ul, aside.topBar .thisRight div.thisMenu ul, .topBarSearch .searchBox div.dropdown ul, header.mainHeader div.searchBox div.dropdown ul {
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}
div.afterLoginAvatar {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 5px;
}
div.afterLoginAvatar img {
    width: 35px;
    height: 35px;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
div.afterLoginAvatar strong {
    font-weight: 400;
    font-size: 1.1em;
}
div.afterLoginAvatar ul {
    width: 180px;
    background: white;
    position: absolute;
    top: calc(100%);
    /*left: 0px;*/
    display: none;
    visibility: visible;
    opacity: 1;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    z-index: 1000;
    border-radius: 10px !important;
    overflow: hidden;
    /*z-index: 11;*/
}
div.afterLoginAvatar ul li {
    width: 100%;
    display: block;
}
div.afterLoginAvatar ul li a {
    display: block;
    background: white;
    text-align: right;
    color: #333;
    font-size: 1.1em;
    padding: 8px 3px 8px 0px;
    border-bottom: 1px solid #f6f6f6;
}
div.afterLoginAvatar ul li a i {
    color: #999;
    margin-right: 5px;
}
div.afterLoginAvatar ul li a:hover {
    background: #e7e7e7;
    color: #f75620;
}
div.afterLoginAvatar:hover ul {
    /*visibility: visible;*/
    /*opacity: 1;*/
    display: block;;

}
.proPic {
    display: inline-block;
    position: relative;
}
div.accountMenuMain {
    display: inline-block;
    position: relative;
    background: white;

    color: #ffcb05;
    border: 2px solid #00a84d;
    padding: 0px 8px 0px 0px;
    cursor: pointer;
}
div.accountMenuMain strong {
    font-weight: 400;
    font-size: 1.1em;
}
div.accountMenuMain i {
    font-size: 1.2em;
}
div.accountMenuMain ul {
    width: 250px;
    position: absolute;
    top: calc(100% + 2px);
    left: 0px;
    visibility: visible;
    opacity: 1;
    display: none;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    z-index: 11;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 1px 1px 2px 1px #d6d6d6;
}
div.accountMenuMain ul li {
    width: 100%;
    display: block;
}
div.accountMenuMain ul li a {
    display: block;
    background: white;
    text-align: right;
    color: #333;
    font-size: 1.1em;
    padding: 8px 3px 8px 0px;
    border-bottom: 1px solid #f6f6f6;
}
div.accountMenuMain ul li a i {
    color: #999;
    margin-right: 5px;
}
div.accountMenuMain ul li a:hover {
    background: #e7e7e7;

    color: black;
}
div.accountMenuMain ul li.cursorDefault a {
    cursor: pointer;
}

div.accountMenuMain ul li.lastGreen a {
    border-bottom: 0px;
    color: #f15a31;
    text-align: center;

}
div.accountMenuMain ul li.lastGreen a i {
    color: #f15a31;
}
div.accountMenuMain:hover {
    color: white;
    background: #f15a31;

}
div.accountMenuMain:hover ul {
    /*visibility: visible;*/
    /*opacity: 1;*/
    display: block;
}
.picStock {
    margin-top:10px
}
.subscriptions_new {
    width: 900px;
    /*box-shadow: #ccc 1px 1px 5px;*/
    background: #fff;
    padding: 10px 10px 30px;
    margin: 10px 25%;
    border: 1px solid #bebebe;
}
.subscriptions_new .navAnchor{
    color: #000;
    text-align: center;
}
.subscriptions_new .navAnchor h3{
    color: #f75620 !important;
    border-color: #f75620 !important;
    font-size: 1.8em;
    text-decoration: #f75620 !important;
    padding: 0px 0 20px;
    border-bottom : 2px solid #cccccc38 !important;
    cursor: default !important;
    margin-top: 20px;
    margin-bottom: 10px;
}
.subscriptions_new .boxItem{
    width: 100%;
    border: 1px solid #bdbec0;
    margin: 20px 0;
    text-align: center;
}
.subscriptions_new div.boxItem h4 {
    color: #333;
    display: inline-block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-size: 1.2em;
}
.subscriptions_new div.boxItem span.price {
    color: #00a84d;
    margin-top: 10px;
}
.subscriptions_new div.boxItem a.btnBuy {
    border: 2px solid #f75620;
    background: #f75620;
    color: white;
    display: block;
    max-width: 70%;
    margin: 10px auto 20px auto;
    padding: 0px;
}
.subscriptions_new div.boxItem span.discount {
    text-decoration: line-through;
}
.subscriptions_new div.boxItem  .btnOrange{
    width:65% !important;
    max-width:65% !important;
    float:none !important;
    font-weight: normal !important;
    font-size: 14px !important;
    margin: 15px auto 15px auto;
}
.subscriptions_new div.boxItem:hover{
    background: #f6f6f6;
}
.subscriptions_new div.boxItem span {
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 1.2em;
}

.subscriptions_new div.boxItem a.btnBuy{
    padding: 6px 12px;
    margin: 20px auto 20px auto;
}
.subscriptions_new div.boxItem a.btnBuy:hover {
    color: #f75620;
    background: white;
}
.subscriptions_new p{
    padding: 0px 0;
}
.subscriptions_new .description1 p{
    padding: 20px 0 ;
}
.subscriptions_new .description1{
    cursor: default !important;
}
/*------*/
.subscriptions_new .paySuccess,.subscriptions_new .selectBank,.subscriptions_new .thisNotComplete{
    text-align: center;
}
.subscriptions_new .paySuccess img.attention {
    margin-top: 20px;
    margin-bottom: 10px;
    width: 50px;
    height: auto;
}
.subscriptions_new .paySuccess a.closeButton {
    border: 1px solid #00a84d;
    color: #00a84d;
    margin: 30px auto 10px auto;
    font-size: 0.9em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.subscriptions_new .paySuccess a.closeButton:hover {
    background: #00a84d;
    color: white;
}
.subscriptions_new .paySuccess span {
    display: block;
}
.subscriptions_new .paySuccess span.gtreenIcon {
    color: #00a84d;
    font-size: 2.3em;
    margin-bottom: 20px;
}
.subscriptions_new .paySuccess .infoBoxes {
    margin: 8px auto 8px auto;
    max-width: 620px;
}
.subscriptions_new .paySuccess .infoBoxes .infoBox span {
    display: block;
    border: 1px solid #bdbec0;
    margin: 0 auto;
    max-width: 100%;
    font-size: 18px;
    padding: 8px 5px;
    text-align: center;
}
.subscriptions_new .paySuccess span.greenText {
    display: block;
    color: #00a84d;
    font-size: 1.4em;
    font-weight: 400;
    margin-bottom: 30px;
}
.subscriptions_new .paySuccess span.attentionText {
    color: #BB0700;
    font-size: 18px;
    display: block;
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
}
.subscriptions_new .paySuccess h4.orangeTitle {
    color: #f75620;
    border-bottom: 1px solid #f75620;
    display: inline-block;
    padding-bottom: 2px;
    font-size: 1.5em;
    font-weight: 400;
}
.subscriptions_new .selectBank {
    padding-bottom: 30px;
}
.subscriptions_new .selectBank hr {
    border-width: 3px;
}
.subscriptions_new .selectBank .cachePay a {
    font-weight:bold;
    padding-bottom: 2px;
}
.subscriptions_new .selectBank .infoBoxes {
    margin: 30px auto;
    max-width: 530px;
}
.subscriptions_new .selectBank .infoBoxes .infoBox span {
    display: block;
    border: 2px solid #cdced0;
    margin: 0 auto;
    max-width: 100%;
    font-size: 18px;
    padding: 5px 0px;
    text-align: center;
}
.subscriptions_new .selectBank h4.orangeTitle {
    color: #f75620;
    /*border-bottom: 1px solid #f75620;*/
    display: inline-block;
    padding-bottom: 2px;
    font-size: 1.5em;
    font-weight: 400;
}
.subscriptions_new .selectBank .thisTitle {
    margin-bottom: 30px;
    padding-bottom: 5px;
}
.subscriptions_new .selectBank .thisTitle i {
    color: #00a84d;
    font-size: 2em;
}
.subscriptions_new .selectBank .thisTitle strong {
    color: #00a84d;
    font-size: 1.5em;
    font-weight: 400;
}
.subscriptions_new .thisNotComplete span, .subscriptions_new .thisNotComplete p {
    display: block;
}
.subscriptions_new .thisNotComplete span.redText {
    color: #e20002;
    margin-bottom: 10px;
    font-size: 1.2em;
}
.subscriptions_new .thisNotComplete p.thisText {
    margin-top: 30px;
    font-size: 1em;
    line-height: 1.8em;
}
.subscriptions_new .thisNotComplete a.closeButton {
    border: 1px solid #00a84d;
    color: #00a84d;
    margin: 30px auto 10px auto;
    font-size: 0.9em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.subscriptions_new .thisNotComplete a.closeButton:hover {
    background: #00a84d;
    color: white;
}
.nonBack{
    border: none;
    background: transparent;
    padding: 0 10px 30px;
}
.subscriptions_new2:first-child{
    float: right;
    margin-right: 6px;
}
.subscriptions_new2:last-child
{
    float: left;
    margin-left: 6px;
}
.subscriptions_new2{
    border: 1px solid #bebebe;
    background: #fff;
    width: 48%;
}
.discountList{
    width: 50%;
    margin: 0 auto;
}
.subscriptions_new2 .box{
    width: 60%;
    margin: 0 auto;
    position: relative;
}
.boxDiscount{
    background: #fff200;
}
@media (max-width: 700px) {
    .popFullWidth1,.popFullWidth2{
        background-size: contain;
    }
    .subscriptions_new2{
        width: 98% !important;
    }
    .subscriptions_new2:first-child{
        float: right;

    }
    .subscriptions_new2:last-child
    {
        float: right;
        margin-top: 20px;
        margin-right: 6px;
    }
    .discountList{
        width: 100%;
    }
    .subscriptions_new2 .box{
        width: 90%;
        margin: 0 auto;
    }
    .nonBack{

        padding: 10px 10px 30px;
    }
}
.subscriptions_new .form-control{
    border-radius: 0px;
}
.subscriptions_discount{
    padding: 10px 10px 10px !important;
}
.profileEdit .subscriptions_new{
    margin : 10px 25%;;
}
.subscriptions_new .boxItem h4{
    margin-top: 10px;
    margin-bottom: 10px;
}
.payment .subscriptions_new{
    margin : 0 auto !important;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media (min-width: 1200px){
    .col-lg-offset-3 {
        margin-right: 25%;
        margin-left: 0;
    }
}
li[role=menuitem] .collapse{
    position: absolute;
    background: #ffffff;
    box-shadow: #ccc 0px 0px 15px;
}
.collapse .card{
    z-index: 10000;
}
.mega-menu:after{
    clear-after: bottom;
}
@media screen and (max-width: 1920px) and (min-width: 1024px) {
    .padder .container, .contactPage .container {
        width: 95% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
        max-width: 100%;
    }
}
.btnOrange {
    border: 2px solid #f75620;
    background: #f75620;
    color: white;
    display: block;
    max-width: 60%;
    margin: 10px auto 20px auto;
}
.btnOrange:hover {
    color: #f75620;
    background: white;
}
.notLogin {
    max-width: 100%;
}
@media screen and (max-width: 1920px) and (min-width: 1024px){
    section.productsList .container {
        width: 95%;
    }
}

.searchPage .newsBoxesContainer .formDiv, .searchPage .newsBoxesContainer .inpDiv {
    float: right !important;
    height: 50px;
    padding-left: 8px;
    width: 25%;
}

.inpDiv1{
    width: 25%;
    margin: 0 auto;
    float: inherit !important;
}
.searchPage .newsBoxesContainer .selectStyle select {
    color: #777777;
    font-size: 13px;
    letter-spacing: -0.02em;
    margin-left: 0px;
}

.selectStyle {
    position: relative;
}


.searchPage .newsBoxesContainer .selectStyle .searchSelectLbl {
    left: 11px;
    height: 42px;
}

.searchPage .newsBoxesContainer .searchSelectLbl .arrow {
    top: 19px;
}

.searchPage .newsBoxesContainer input[type="submit"] {
    width: 100%;
    line-height: 43px;
    transition: all .4s;
    font-size: 18px !important;
}

.searchPage .newsBoxesContainer .errorBox, .searchPage .newsBoxesContainer .messageBox, .searchPage .newsBoxesContainer .ok {
    margin: 10px 0;
}

.searchPage .cat-item-wrap .cat-item {
    margin: 14px 0 7px 21px;
}


#register_to_pop_up form input, #login_to_pop_up form input, section form .formDiv input, .formDiv textarea, .field, .hasSeelect, .selectStyle select, .profilePage textarea, .registerOrLogin input {
    border: 1px solid #cdcdcd;
    padding: 9px 21px 9px 4px;
    position: relative;
    margin: 0 auto 8px;
    background: #fff;
    display: block;
    width: 100%;
}
section form .formDiv input {
    padding: 11px 21px 11px 4px;
}
.field > label {
    color: #888;
    display: block;
    cursor: pointer;
}

.selectLbl, .searchSelectLbl {
    background: none repeat scroll 0 0 #fff;
    display: block;
    width: 100%;
    z-index: 2;
}


.sortList i.arrow, .field i.arrow:before, .selectStyle i.arrow:before, .searchSelectLbl .arrow:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    font: 13px icons;
    transform: rotate(180deg);
    left: 0px;
    position: relative;
    text-align: center;
    top:2px;
    float: left;
}

.field.show-field i.arrow:before {
    transform: rotate(0);
}
.fields {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    position: absolute;
    display: none;
    padding: 0 4%;
    box-sizing: content-box;
    right: -1px;
    width: 92%;
    z-index: 200;
    top: 40px;
}
.field.show-field .fields {
    display: block;
}
.checkBox label {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #e5e5e5;
    cursor: pointer;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 0;
    top: 6px;
    width: 16px;
}
.checkBox input[type="checkbox"]:checked + label, .checkBox input[type="radio"]:checked + label {
    border-color: #e84610;
}
.checkBox input[type="checkbox"]:checked + label:after, .checkBox input[type="radio"]:checked + label:after {
    color: #e84610;
    content: "";
    font: 11px icons;
    left: 0px;
    position: relative;
    text-align: center;
    top: -2px;
    width: 15px;
}
.checkBox input[type="checkbox"], .checkBox input[type="radio"], #fastOrderForm .checkBox input[type="radio"] {
    display: none;
    float: right;
    margin-left: 6px;
    width: auto;
}

.checkBox {
    width: 277px;
    padding: 2px 4px 0;
    position: relative;
    margin: 0 auto 8px;
}
.fields .checkBox {
    margin-bottom: 6px;
    margin-top: 5px;
    width: 100%;
}
.label-text {
    color: #808080;
    padding-right: 17px;
}
/*.field.smallerField{*/
/*    width: 261px;*/
/*}*/
.field > label{
    color: #888;
    display: block;
    cursor: pointer;
}
.field i.arrow,.field.show-field i.arrow {
    top: 19px;
}
.field > ul {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    position: absolute;
    display: none;
    z-index: 10;
    right: -1px;
    width: 100%;
    top: 43px;
}
.field.show-field > ul,.newsBoxesContainer .field.show-field .fields{
    display: block;
}
.field > ul li{
    color: #888;
    padding:2px 0;
}
.btnSrch {
    border: 2px solid #f75620;
    background: #f75620;
    color: white;
    display: block;
}
.btnSrch:hover {
    color: #f75620;
    background: white;
}
div.badges{
    top: 0px;
    position: absolute;
    width: 75px;
    height: 68px;
    left: 0;
}
div.badges img.starBadge {
    left: -4px;
    top: -4px;
    position: absolute;
}

div.badges img.freeBadge {
    left: -4px;
    top: 6px;
    position: absolute;
}
.stock-photo-items div.badges img.freeBadge,.stock-photo-items div.badges img.starBadge{
    top: -4px !important;
}
.new-file-item div.badges img.freeBadge,.new-file-item div.badges img.starBadge{
    top: -4px !important;
}
img.starBadge {
    left: -4px;
    top: -4px;
    position: absolute;
}
img.freeBadge {
    left: -4px;
    top: -4px;
    position: absolute;
}
.stock-photo-item .badges{
    top: 0px !important;
    left: 0px !important;
}
.stock-photo-item .badges img.freeBadge,.stock-photo-item .badges img.starBadge{
    left: 1px !important;
}
.stock-photo-item .badges img.starBadge{
    top:6px !important;
}
.Off25 {
    right: 10px;
    top: 10px;
    position: absolute;
}
.col-centered {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.shoppingArchive .row{
    display: block;
}
.errorBox, .cmfcValidationV1ErrorMessageBoard {
    background:transparent;
    color:#e20002;
    clear: both;
    padding: 8px 12px;
    margin: 5px 0;
    font-size: 13px;
    text-indent: 0;
}
.errorBox {
    background:#e20002;
    color:#fff;
    line-height: 2em;
}
aside.topBar {
    /*background: #ffffff;*/
    background: #f7f8f9;
    /*background: #e7e7e7;*/
    padding-top: 15px;
    padding-bottom: 15px;

}
aside.topBar .thisLeft {
    padding-top: 5px;
}
aside.topBar .thisLeft div.afterLoginAvatar {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 20px;
}
aside.topBar .thisLeft div.afterLoginAvatar img {
    width: 35px;
    height: 35px;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
aside.topBar .thisLeft div.afterLoginAvatar strong {
    font-weight: 400;
    font-size: 1.1em;
}
aside.topBar .thisLeft div.afterLoginAvatar ul {
    width: 180px;
    background: white;
    position: absolute;
    top: calc(100%);
    /*left: 0px;*/
    display: none;
    visibility: visible;
    opacity: 1;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    z-index: 1000;
    /*z-index: 11;*/
}
aside.topBar .thisLeft div.afterLoginAvatar ul li {
    width: 100%;
    display: block;
}
aside.topBar .thisLeft div.afterLoginAvatar ul li a {
    display: block;
    background: white;
    text-align: right;
    color: #333;
    font-size: 1.1em;
    padding: 8px 3px 8px 0px;
    border-bottom: 1px solid #f6f6f6;
}
aside.topBar .thisLeft div.afterLoginAvatar ul li a i {
    color: #999;
    margin-right: 5px;
}
aside.topBar .thisLeft div.afterLoginAvatar ul li a:hover {
    background: #e7e7e7;
    color: #f75620;
}
aside.topBar .thisLeft div.afterLoginAvatar:hover ul {
    /*visibility: visible;*/
    /*opacity: 1;*/
    display: block;;

}
aside.topBar .thisLeft div.accountMenuMain {
    display: inline-block;
    position: relative;
    background: white;

    color: #00a84d;
    border: 2px solid #00a84d;
    padding: 0px 8px 0px 0px;
    cursor: pointer;
}
aside.topBar .thisLeft div.accountMenuMain strong {
    font-weight: 400;
    font-size: 1.1em;
}
aside.topBar .thisLeft div.accountMenuMain i {
    font-size: 1.2em;
}
aside.topBar .thisLeft div.accountMenuMain ul {
    width: 250px;
    position: absolute;
    top: calc(100% + 2px);
    left: 0px;
    visibility: visible;
    opacity: 1;
    display: none;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    z-index: 11;
}
aside.topBar .thisLeft div.accountMenuMain ul li {
    width: 100%;
    display: block;
}
aside.topBar .thisLeft div.accountMenuMain ul li a {
    display: block;
    background: white;
    text-align: right;
    color: #333;
    font-size: 1.1em;
    padding: 8px 3px 8px 0px;
    border-bottom: 1px solid #f6f6f6;
}
aside.topBar .thisLeft div.accountMenuMain ul li a i {
    color: #999;
    margin-right: 5px;
}
aside.topBar .thisLeft div.accountMenuMain ul li a:hover {
    background: #e7e7e7;

    color: black;
}
aside.topBar .thisLeft div.accountMenuMain ul li.cursorDefault a {
    cursor: pointer;
}

aside.topBar .thisLeft div.accountMenuMain ul li.lastGreen a {
    border-bottom: 0px;
    color: #00a84d;
    text-align: center;

}
aside.topBar .thisLeft div.accountMenuMain ul li.lastGreen a i {
    color: #00a84d;
}
aside.topBar .thisLeft div.accountMenuMain:hover {
    color: white;
    background: #00a84d;

}
aside.topBar .thisLeft div.accountMenuMain:hover ul {
    /*visibility: visible;*/
    /*opacity: 1;*/
    display: block;
}
aside.topBar .thisLeft span.circleIcon {
    width: 35px;
    height: 35px;
    background-color: #979797;
    display: inline-block;
    text-align: center;
    padding-top: 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    vertical-align: middle;
}
aside.topBar .thisLeft span.circleIcon img {
    width: 60%;
    margin: 0px auto;
    height: auto;
    display: block;
}
aside.topBar .thisLeft a.loginOrRegister,a.loginOrRegister,button.loginOrRegister {
    display: inline-block;
    margin: 0px 10px;
    font-size: 1.2em;
    color: #333;
    font-weight: 500;
}
aside.topBar .thisLeft a.loginOrRegister:hover,a.loginOrRegister:hover ,button.loginOrRegister:hover{
    color: #f75620;
}
button.loginOrRegister:hover{
    color: #cccccc;
}
aside.topBar .thisLeft a.yellowLink {
    display: inline-block;
    color: #333;
    background: #ffd300;
    border: 1px solid #333;
    padding: 4px 7px;
    font-size: 1.1em;
    font-weight: 500;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
aside.topBar .thisLeft a.yellowLink:hover {
    color: white;
    background: #f75620;
}
aside.topBar .thisLeft a.greenLink {
    display: inline-block;
    color: #fff;
    background: #1eaa48;
    border: 2px solid #1eaa48;
    padding: 4px 7px;
    font-size: 1.1em;
    font-weight: 500;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
aside.topBar .thisLeft a.greenLink:hover {
    color: #1eaa48;
    background: #fff;
}
aside.topBar .thisRight h1, aside.topBar .thisRight h2, aside.topBar .thisRight h3 {
    margin: 0px 0px 0px 0px;
    float: right;
}
aside.topBar .thisRight .topLittleSearch {
    float: right;
    background: white;
    margin-right: 40px;
    padding: 3px;
}
aside.topBar .thisRight .topLittleSearch input[type="text"] {
    height: 35px;
    border: 0px;
    padding-right: 15px;
    width: 250px;
}
aside.topBar .thisRight .topLittleSearch i.downArrow {
    margin-left: 5px;
    color: #666;
}
aside.topBar .thisRight .topLittleSearch select {
    height: 35px;
    border: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #999;
    cursor: pointer;
}
aside.topBar .thisRight .topLittleSearch button {
    width: 45px;
    height: 35px;
    background: #f75620;
    color: white;
    font-size: 1.3em;
    border: 0px;
    float: left;
}
aside.topBar .thisRight .topLittleSearch button:hover {
    background: #333;
}
aside.topBar .thisRight div.thisMenu {
    float: right;
    font-size: 1.2em;
    color: #58595b;
    margin: 10px 30px 0px 0px;
    position: relative;
    z-index: 11;
    cursor: pointer;
}
aside.topBar .thisRight div.thisMenu:hover {
    color: #f75620;
}
aside.topBar .thisRight div.thisMenu:hover ul {
    visibility: visible;
    opacity: 1;
}
aside.topBar .thisRight div.thisMenu strong {
    font-weight: 400;
    font-size: 0.9em;
}
aside.topBar .thisRight div.thisMenu ul {
    width: 130px;
    position: absolute;
    top: calc(100% + 5px);
    right: 0px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
aside.topBar .thisRight div.thisMenu ul li {
    width: 100%;
    display: block;
}
aside.topBar .thisRight div.thisMenu ul li a {
    display: block;
    background: white;
    text-align: center;
    color: #333;
    font-size: 0.8em;
    padding: 8px 0px;
    border-bottom: 1px solid #f6f6f6;
}
aside.topBar .thisRight div.thisMenu ul li a:hover {
    background: #e7e7e7;
    color: #f75620;
}
aside.topBar .thisRight div.thisMenu ul li:last-child a {
    border-bottom: 0px;
}
.payment .container header .greenTitle{
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}
.paymentTop .container{
    margin-top: 20px;
}
.paymentTop .container .row{
    display: inline;
}
.paymentTop .container .row .pull-left {
    position: relative;
}
aside.paymentTop .thisLeft div.afterLoginAvatar a{
    color: #000000;
}
aside.paymentTop .thisLeft div.afterLoginAvatar{
    margin-top: 10px;
}
.owl-carousel .owl-stage-outer{
    padding: 5px 0;
}
.payerror{
    display: inline-block;
    position: relative;
    color: #fff000;
    border: 2px solid #fff000;
    cursor: pointer;
    padding: 8px;
    margin: 5px auto;
}
.payerror:hover{
    background: #fff000;
    color: red;
}
@media screen and (min-width: 1024px) and (max-width: 1920px) {
    aside.topBar .container {
        width: 100%;
        max-width: 100%;
    }

    nav.treeMenu .container {
        width: 100%;
    }

    section.productsList .container {
        width: 95%;
    }

    .padder .container, .contactPage .container {
        width: 95%;
        padding-right: 0;
        padding-left: 0;
    }

    .pdFullRelatedDesigns.fullbread .container {
        width: 95%;
    }
}
#loginModal .modal-content,#userModal .modal-content{
    overflow: hidden;
}
.backgroundLogin{
    height: 100%;
    position: absolute;
    left: -30px;
    overflow: hidden;
}
#userModal .backgroundLogin{
    left: 0px;
}
#loginModal .loginOrRegister .close {
    position: absolute;
    right: 10px;
    z-index: 10000;
    top: 10px;
    font-size: 36px !important;
    color: #cccccc !important;
    opacity: 1;
}
#userModal .loginOrRegister .close {
    position: absolute;
    right: 10px;
    z-index: 10000;
    top: 10px;
    font-size: 36px !important;
    color: #cccccc !important;
    opacity: 1;
}
aside.pageTopBanner {
    width: 100%;
    height: auto;
    line-height: 0px;
    position: relative;
}
aside.pageTopBanner a.closeThis {
    position: absolute;
    top: 10px;
    right: 15px;
    color: white;
    font-size: 0.7em;
    border: 1px solid white;
    display: block;
    padding: 2px 0px;
    line-height: 0px;
}
aside.pageTopBanner a.closeThis:hover {
    color: black;
    border-color: black;
}
aside.pageTopBanner figure img {
    width: 100%;
    height: auto;
}
.pageTopBanner .title{
    text-align: center;
    padding: 20px 0;
    font-size: 16pt;
    color: white;
}
.pageTopBanner .content-main{
    min-height: 100px;
    /*background: #01504b;*/
    background: #ffcb05;
}
.pageTopBanner .content-main .content {
    /*max-width: 700px;*/
    width: 100%;
    margin: 0 auto;
    color: #000;
    /*color: #fff;*/
    font-size: 20px;
}
.pageTopBanner .content-main .content p,.pageTopBanner .content-main .content div{
    padding: 15px;
}
.pageTopBanner .content-main .content p a,.pageTopBanner .content-main .content div a{
    color: #01504b;
    /*color: #ffda54;*/
}
.pageTopBanner .content-main .content p:first-child{
    padding-top: 25px;
    line-height : 1.5em;
}
.pageTopBanner figure{
    margin:0;
}
.relatedLi{
    background: #f7f8f9;
}
.relatedLi article.container{
    max-width: 1098px;
}
.relatedLi article.container .greenTitle{
    margin-right: 10px;
    border-bottom: 3px solid #eaeaea;
}
.relatedLiheader{
    height: 30px;
}
.relatedLiheader:first-child{
    margin-top: 10px;
}
.margin-b .container-fluid1 .row{
    margin: -10px auto ;
}
.search-box .form-control2{
    border: none;
}
section.productsFull .rightSide .thisAvatarBox .avatarAndName div.cell strong span{
    color: #8c8c8c;;
    font-size: 10pt;
    font-weight: normal;
}
.sharelinks {
    /* position: absolute; */
    display: block;
    /*background: #fff;*/
    top: 0;
    right: 0;
    /* width: 100%; */
    margin: 20px 0;
    max-height: 0;
    overflow: hidden;
    transition: all .5s;
}
.sharelinks.open {max-height: 100px;}
.sharelinks a {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 18px !important;
    color: #fff !important;
    transition: all .5s;
    background: #f75620;
}
.sharelinks a:hover {
    color: #f75620 !important;
    transition: all .5s;
    background: #fff;
}
.lightbox {
    top: 50vh !important;
    /*top: 50%!important;*/
    transform: translateY(-50%);
}
#loginModal2 .loginOrRegister .modal-content{
    box-shadow: none !important;
    border: none;
}
#loginModal2 .loginOrRegister a.btnRegisterGreen{
    margin-bottom: 20px;
}
#loginModal2 .loginOrRegister{
    /*background: #ffffff;*/
    max-width: 1000px !important;
    width : 1000px !important;
    overflow: hidden;
}
#loginModal2 .loginOrRegister .close:hover,#userModal .loginOrRegister .close:focus{
    color: #f75620 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
#loginModal2 .loginOrRegister .close{
    position: absolute;
    right: 10px;
    z-index: 10000;
    top: 10px;
    font-size: 36px !important;
    color: #cccccc !important;
    opacity: 1;
}
.modal.in .modal-dialog {
    transform: translateY(-50%);
}
.modal-dialog form .thisCaptcha {
    position: relative;
}
.archiveTable tr {border-bottom: solid 1px #ddd;}
.col-md-4 .search-box{
    margin: 7px 0;
    padding: 0px 10px;
}
.col-md-3 .search-box{
    margin: 7px 0;
    padding: 0px 10px;
}
.col-md-4 .search-box form input ,.col-md-4 .form-control3 select{
    height: 32px;
    box-shadow: none;
}
.col-md-3 .search-box form input ,.col-md-4 .form-control3 select{
    height: 32px;
    box-shadow: none;
}
.col-md-4 .form-control3:before{
    top:-6px
}
.col-md-4 .search-box button {
    position: absolute;
    top: -4px;
    left: 2px;
}
.col-md-3 .search-box button {
    position: absolute;
    top: -4px;
    left: 2px;
}
.menu-toggle{
    display: none;
    color: #fff;
}
.mm-menu,.menuMobileDiv{
    display: none;
}
.menu-togglenew{
    display: none !important;
}
.col-md-4 .search-box button{
    font-size: 16px;
}
.col-md-3 .search-box button{
    font-size: 16px;
}
.thisPay .thisSuccess{
    border: 1px solid;
    width: 500px;
    margin: 0 auto;
    background: #fff;
}
.thisPay .thisSuccess span {
    display: block;
}
.thisPay .thisSuccess span.thisIcon {
    color: #00a84d;
    font-size: 2.3em;
    margin-top: 10px;
    margin-bottom: 10px;
}
.thisPay .thisSuccess span.greenText {
    color: #00a84d;
    margin-bottom: 10px;
    font-size: 1.2em;
}
.thisPay .thisSuccess span.greenDownloadBtn {
    border: 1px solid #00a84d;
    color: #00a84d;
    margin: 30px auto 30px auto;
    font-size: 1.4em;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
}
.thisPay .thisSuccess a.greenDownloadBtn{
    display: inline-block;
    position: relative;
    background: white;
    color: #00a84d;
    border: 2px solid #00a84d;
    padding: 8px;
    font-size: 1.4em;
    cursor: pointer;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    margin-bottom: 10px;
}
.thisPay .thisSuccess a.greenDownloadBtn:hover{
    display: inline-block;
    color: #fff;
    background: #00a84d;
    border: 2px solid #00a84d;
}
.thisPay {
    text-align: center;
}
#loginModal .loginSuccessNew, #forgetPasswordModal .loginOrRegister,#forgetPasswordModal1 .loginOrRegister {
    max-width: 420px !important;
}
#userModal .loginSuccessNew {
    max-width: 420px !important;
}
.mainText div.container{
    max-width: 100% !important;
    width: 100% !important;
}
.mainText{
    /*background: #fff !important;*/
    /*background: #f5f5f5 !important;*/
}
.full {
    display: none;
}
.showFull{
    text-align: center;
    font-size: 14pt;
}
.showFull:hover{
    color: #f15a31;
}

.showFull:before{
    content: "+"; /* Insert content that looks like bullets */
    padding-right: 8px;
    padding-left: 8px;
    color: #f15a31; /* Or a color you prefer */
}
.closeFull:before{
    content: "-" !important; /* Insert content that looks like bullets */
    padding-right: 8px;
    padding-left: 8px;
    color: #f15a31; /* Or a color you prefer */
}
.seoFooteer .col-lg-12{
    text-align: justify;
}
.seoFooteer{
    font-family: 'Shabnam' !important;
    margin-bottom: 60px ;
}
.seoFooteer h1{
    font-size: 20px;
}
.seoFooteer a {
    color: #000000;
}
.seoFooteer a:hover {
    color: #f15a31;
}
.seoFooteer h2{
    font-size: 20px;
}
.seoFooteer h3{
    font-size: 16px;

}
input[name="loginInfo[password]"], input[name="loginInfo[username]"], input[name="email"], input[name="password"], input[name="securityCode"], input[name="registerInfo[username]"], input[name="registerInfo[mobile]"], input[name="registerInfo[email]"], input[name="registerInfo[captchaCode]"], input[name="registerInfo[password]"], input[name="registerInfo[password_confirm]"], input[name="registerInfo[fullName]"] {
    text-align: center !important;
}
.fontToEN{
    font-family: arial;
}
.fontToEN::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-family: 'Shabnam';
}
.fontToEN::-moz-placeholder {
    /* Firefox 19+ */
    font-family: 'Shabnam';
}
.fontToEN:-ms-input-placeholder {
    /* IE 10+ */
    font-family: 'Shabnam';
}
.fontToEN:-moz-placeholder {
    /* Firefox 18- */
    font-family: 'Shabnam';
}
.green {
    color: #00a84d !important;
}
.plus:before{
    content: "+";
    color: #00a84d !important;
    font-size: 13pt;
    font-style: normal;
}
.gray{
    color: #cdcdcd !important;
}
svg.gray{
    font-size: 6px;
    margin-left: 5px;
}
.hash-tags span{

    color: #c2c2c2;
}
.hash-tags a{
    color: #fff;
    padding-left: 10px;
    text-shadow: 1px 1px 5px #000;
}
.hash-tags a:hover{
    /*color: #f15a31;*/
    /*color: #095e33;*/
    color: #ffcb05 !important;
}
.container.seoFooteer {
    max-width: 100%;
    width: 100% !important;
    padding-top: 15px;
}
.blakColor{
    color: #333;
    font-size: 14px;
}
input[name="loginInfo[password]"],
input[name="loginInfo[username]"],
input[name="email"],
input[name="password"],
input[name="securityCode"],
input[name="registerInfo[username]"],
input[name="registerInfo[mobile]"],
input[name="registerInfo[email]"],
input[name="registerInfo[captchaCode]"],
input[name="registerInfo[password]"],
input[name="registerInfo[password_confirm]"],input[name="registerInfo[fullName]"] {
    text-align : center !important
}
input[name="loginInfo[password]"]:focus,
input[name="loginInfo[username]"]:focus,
input[name="email"]:focus,
input[name="password"]:focus,
input[name="securityCode"]:focus,
input[name="registerInfo[username]"]:focus,
input[name="registerInfo[mobile]"]:focus,
input[name="registerInfo[email]"]:focus,
input[name="registerInfo[captchaCode]"]:focus,
input[name="registerInfo[password]"]:focus,
input[name="registerInfo[password_confirm]"]:focus ,input[name="registerInfo[fullName]"]:focus{
    text-align: center !important;
    direction: ltr;
}
input.en-numbers,
input[name="securityCode"]:focus,
input[name="contact[captcha]"]:focus,
input[name="loginInfo[securityCode]"]:focus,
input[name="registerInfo[captchaCode]"]:focus {
    font-family: sans-serif, IRANSans, verdana, tahoma;
    /*    line-height: 1 !important;*/
}
form[name=popupRegisterForm] input[type=text]:focus,
form[name=popupRegisterForm] input[type=password]:focus,
form[name=loginForm] input[type=text]:focus,
form[name=loginForm] input[type=password]:focus {
    color: #111 !important;
}
.notLogin i,.notLogin svg,.btn-default i,.btn-default svg{
    font-size: 14px;
}
.contactPage .container .row .col-sm-12{
    margin: 0 auto;
}

.favoriteProduct {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 12pt;
    display: none;
}
.new-file-item:hover .favoriteProduct{
    display: block;
}
.stock-photo-item:hover .favoriteProduct{
    display: block;
}
.favoriteProduct .icon-heart-1{
    color: #e20002;
    background-color: #fff;
    border-radius: 4px;
}
.stock-photo-item .favoriteProduct{
    top: 8px;
    right: 8px;
}
.stock-photo-item .icon-heart-1{
    color: #e20002;
    background-color: #fff;
    border-radius: 4px;
}
.favoriteProduct .icon-heart-1:hover,.favoriteProduct .liked .icon-heart-1{
    background-color: #e20002;
    color: #fff;
}
.stock-photo-item .icon-heart-1:hover,.stock-photo-item .liked .icon-heart-1{
    background-color: #e20002;
    color: #fff;
}
[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
    transition: all .5s;
}

/* Position tooltip above the element */
[data-tooltip]:before {
    position: absolute;
    left: 150%;
    bottom: 50%;
    margin-left: 5px;
    margin-bottom: -80px;
    padding: 7px;
    width: 160px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
    position: absolute;
    left: 150%;
    bottom: 50%;
    margin-bottom: -5px;
    width: 0;
    border-right: 5px solid #000;
    border-right: 5px solid hsla(0, 0%, 20%, 0.9);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}




[data-tooltip-left] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip-left]:before,
[data-tooltip-left]:after {
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
    transition: all .5s;
}

/* Position tooltip above the element */
[data-tooltip-left]:before {
    position: absolute;
    right: 180%;
    top: 0%;
    margin-right: 5px;
    margin-bottom: 0px;
    padding: 7px;
    width: 160px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip-left);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip-left]:after {
    position: absolute;
    right: 180%;
    bottom: 50%;
    margin-bottom: -5px;
    width: 0;
    border-left: 5px solid #000;
    border-left: 5px solid hsla(0, 0%, 20%, 0.9);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip-left]:hover:before,
[data-tooltip-left]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    right: 150%;
}
.mm-menu_offcanvas{
    z-index: 1 !important;
    /*left: auto !important;*/
    /*right: inherit !important;*/
}
.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{
    padding-right:50px;
    display: inline-flex;
    flex: 0 0 auto;
}
.serachMmenu{
    margin: 10px 5px;
}
.serachMmenu2{
    margin: 10px 5px;
    width: 50%;
    margin-right: 30px;
}
.fileCount{
    padding: 10px 3px !important;
    position: absolute !important;
    left: 5px !important;
}
.customForms #loginBox{
    margin: 0 auto;
}
.modal-backdrop{
    z-index: 0 !important;
}
.instagram{
    background: url("../img/instagramBtn.png") !important;
    width: 300px;
    height: 54px;
    border:none !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.instagram:hover{
    opacity: 0.8;
}
.banner{
    background: url("../img/bannerBtn.png") !important;
    width: 300px;
    height: 54px;
    border:none !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.banner:hover{
    opacity: 0.8;
}
.forgetPassword1{
    margin: 0 auto;
}
.profileEdit1 .messageBox,.profileEdit1 .errorBox{
    text-align: center;
}
.profileEdit1 .messageBox{
    background: #00a84d !important;
    color: #fff !important;
    margin: 5px 0;
    line-height: 2em;
    padding: 8px 12px !important;
}
.instagramLink,.bannerLink{
    margin-top: 10px;
}
.downloadcke{
    color: #000000 !important;

}
.downloadcke:hover{
    color: #f75620 !important;
}
.mobileProudctNew{
    display: none;
}
#watermark{
    margin: 0 auto;
}
#myAjaxLiContent_profileMenu{
    background-image: url("../img/preloader/Infinity-1.4s-200px (2).svg");
    background-repeat: no-repeat;
    background-position: center;
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50vh;
    z-index: 1000;
    opacity: 1;
    right: 50%;

}
.custom-radio .custom-control-label::before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: #f75620;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #f75620;
    background-color: #f75620;
}
.cartmobile{
    display: none;
}
.verfiyemail{
    position: absolute;
    left: -70px;
    top: 22%;
}
.btnverfiy{
    margin-top: 10px;
    width: 50%;
    margin-top: 10px;
    margin-left: 8%;
    background: #000 !important;
    border: 2px solid #000 !important;
}
.btnverfiy:hover{
    background: #fff !important;
    color: #000000 !important;
}
.owl-theme .owl-nav [class*=owl-]{
    border: none !important;
}

/***** new Menu **/
.newMenu1{
    overflow: hidden;
    position: absolute;width: 100vw;right: -20px;z-index: 1000;top: 24px;display: none;
}
.menu {
    background: #f4f4f4;
}
.menu ,.menuCat{
    width: 100vw;
    height: 850px;
    min-width: 150px;
}
.newMenu1 ul li a{
    padding: 0px !important;

}
.first-ul1 {
    /*display: none;*/
    /*width: 150px;*/
    width: 100vw;
    /*background-color: #f7f7f7;*/
    position: relative;
    height: 100%;
}
.menuCat:hover .first-ul1{
    display: block !important;
}
.first-ul1 li {
    padding: 5px 10px;
    width: 100%;
    border-bottom: 1px dashed #fff;
    padding-right: 30px;
}
.first-ul1 li>svg {
    color: #aeaeae;
    font-size: 10px;
    margin: 0 15px;
}
.first-ul1 li:hover {
    /*background-color: #f9f9f9;*/
    background-color: #ffffff;
}
.first-ul1>li:hover>a {

    color: rgb(39, 39, 39);

}
.first-ul1 li a:hover {
    text-decoration: none;
}
.first-ul1>li>a {
    font-size: 14px !important;
    font-weight: normal;
}
.first-ul1 li a {
    color: #000 !important;
}
.first-ul1 > li > a > svg {
    color: #f15a31;
    vertical-align: middle;
    font-size: 12px !important;
}
.first-ul1 li:hover .second-ul {
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}
.second-ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 140px;
    top: 0;
    background: #eee;
    /*width: 250px;*/
    width: 100vw;
    height: 100%;
    border-right: 1px solid #ddd;

}
.second-ul li{
    padding: 5px 10px;
}
.second-ul li:hover .third-ul {
    opacity: 1;

    visibility: visible;
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}

.second-ul li a {
    font-size: 14px !important;
}

.third-ul {

    opacity: 0;
    visibility: hidden;

    position: absolute;
    right: 249px;
    top: 0;
    background:
            #f4f4f4;
    /*width: 250px;*/
    width: 100vw;
    height: 100%;
    border-right: 1px solid #ddd;
}

.third-ul li:hover .fourth-ul {
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}

.fourth-ul {
    opacity: 0;
    visibility: hidden;

    position: absolute;
    right: 249px;
    top: 0;
    background:
            #eee;
    /*width: 250px;*/
    width: 100vw;
    height: 100%;
    border-right: 1px solid #ddd;
}
.fourth-ul.wide-ul-sub{
    height: 90%;
}
.fourth-ul li:hover .fifth-ul{
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}
.wide-ul-sub li:hover .fifth-ul{
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}
.fifth-ul {

    opacity: 0;
    visibility: hidden;

    position: absolute;
    right: 249px;
    top: 0;
    background:
            #f4f4f4;
    width: 250px;
    /*width: 100vw;*/
    height: 100vh;
    border-right: 1px solid #ddd;

}
.fifth-ul li:hover .sixth-ul{
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}
.fifth-ul li a {
    font-size: 13px;
}
.sixth-ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 249px;
    top: 0;
    background: #eee;
    width: 250px;
    /*width: 100vw;*/
    height: 100vh;
}
.wid500{
    /*width: 100% !important;*/
    min-width: 500px;
    list-style: inside;
    -moz-column-count: 2;
    -moz-column-gap: 0;
    -webkit-column-count: 2;
    -webkit-column-gap: 0;
    column-count: 2;
    column-gap: 0;
}
.wid700{
    /*width: 100% !important;*/
    min-width: 750px;
    list-style: inside;
    -moz-column-count: 3;
    -moz-column-gap: 0;
    -webkit-column-count: 3;
    -webkit-column-gap: 0;
    column-count: 3;
    column-gap: 0;
}
@media (max-width: 1400px){
    body {
        font-size: 12px;
    }
    .menu {
        height: 750px;
    }
    .first-ul1 {
        width: 150px;
    }
    .second-ul {
        right: 140px;
        /*width: 200px;*/
    }

    .third-ul {
        right: 189px;
        /*width: 200px;*/
    }
    .fourth-ul {
        right: 189px;
        /*width: 190px;*/
    }
    .fifth-ul {
        right: 189px;
        width: 190px;
        font-size: 12px;
    }
    .sixth-ul {
        right: 189px;
        width: 190px;
        font-size: 12px;
    }
    .wid500{
        min-width: 400px;
        list-style: inside;
        -moz-column-count: 2;
        -moz-column-gap: 0;
        -webkit-column-count: 2;
        -webkit-column-gap: 0;
        column-count: 2;
        column-gap: 0;
    }
    .wid700{
        min-width: 650px;
        list-style: inside;
        -moz-column-count: 3;
        -moz-column-gap: 0;
        -webkit-column-count: 3;
        -webkit-column-gap: 0;
        column-count: 3;
        column-gap: 0;
    }
    ul.second-ul li{
        width: 190px !important;
    }
    .second-ul li a{
        font-size: 13px !important;
    }

}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.wide-ul-sub {

    overflow-y: scroll;
    overflow-x: hidden;
}
.second-ul li svg {
    float: left;
}
.second-ul li span {
    color: #f15a31;
    font-size: 12px;
    float: left;
    margin: 0 0 0 4px;
}
.resultSearchIndex{
    display: none;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 99%;
    height: 90%;
}
.resultSearchIndex li  {
    padding: 5px 10px;
    display: block !important;
}
.resultSearchIndex li svg {
    float: left;
}
.resultSearchIndex li span {
    color: #f15a31;
    font-size: 12px;
    float: left;
    margin: 0 0 0 4px;
}
.resultSearchIndex li a {
    font-size: 13px !important;
    color: #6a6a6a !important;
    width: 100%;
}
.resultSearchIndex li:nth-child(even){
    background: #e3e3e3;
}
.disblock{
    display: block !important;
}
.headerSearch{
    padding: 5px;
    background: rgba(255, 205, 41, 0.97) !important;
}
.catList{padding-right: 16px}
.headerCatlist{
    background: #ffffff;
    border-bottom: 1px solid #eaeaea;
}
.main-nav ul li a{
    color: #000000;
}
.main-nav ul li a.newMenu2{
    color: #fff;
}
.catList2{
    font-size: 13px !important;
}
.catList a{
    color: #ffffff ;
    border: 2px solid #ffffff;
    background: #00984a;
}
.catList2 a:hover{
    color: #f15a31 !important;
}
.catList a:hover{
    color: rgba(255, 205, 41, 0.97) !important;
}
.newMenuHead{
    background: #fff;height: 10px;width: 110%;margin-right: -30px;border-bottom: 1px solid #eaeaea;
    padding-right: 30px;
}
.newMenuHead1{
    width: 132px;background: #00984a;height: 7px;margin-right: 38px;
}
.closeMenu{
    position: absolute;
    left: 50px;
    font-size: 30px;
    top: 20px;
    cursor: pointer;
}
.newMenu2 {
    color: #fff;
}
.hoverMenu{
    color: rgba(255, 205, 41, 0.97) !important;
    /*color: red !important;*/
}
.hoverMenu i,.hoverMenu svg{
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
ul.second-ul li{
    width: 250px;
    display: block;
}
.wid500 li,.wid700 li{
    font-size: 13px !important;
}
.wide-ul-sub{
    width: 100% !important;
    direction: ltr;
    /*width: 260px !important;*/
}
.wide-ul-sub li{
    float: right;
    clear: both;
}
svg.mainMenu{
    position: absolute;
    right: 115px;
}
@media (max-width: 1400px){
    /*.wide-ul-sub{*/
    /*    width:  200px !important*/
    /*}*/

}
@media (max-width: 1200px){
    .newMenuHead1{
        width: 121px !important;
    }
    .wid700 {
        min-width: 4500px;
        list-style: inside;
        -moz-column-count: 2;
        -moz-column-gap: 0;
        -webkit-column-count: 2;
        -webkit-column-gap: 0;
        column-count: 2;
        column-gap: 0;
        font-size: 11px !important;
    }
}
/***** endNewMenu **/
span.showCode {
    position: absolute;
    bottom: 4px;
    z-index: 1;
    left: 0px;
    color: #ffffff;
    display: none;
    width: 100%;
}
.new-file-item:hover span.showCode{
    display: block;
}
.backmenu{
    background: rgba(0,0,0,0.5);
    width: 100vw;
    height: calc(100% - 200px);
    position: fixed;
    top: 200px;
    z-index: 1;
    display: none;
}
.moharamCat {
    margin: 10px auto;
    margin-bottom: 20px;
    background: #b0b0b0;
    /*padding: 10px 0;*/
}
.moharamCat1 li{
    display: inline-block;
    margin: 8px 8px;
}
.moharamCat1 li img{
    border: 3px solid #ffffff;
}
.moharamCat1{
    margin: 0 auto 20px;
    display: none;
    background: #b0b0b0;
    /*width: 92%;*/

}
/*.divcol10{*/
/*    width: 9.5%;*/
/*    display: inline-block;*/

/*}*/
/*.moharamCat .divcol10 img{*/
/*    width: 100%;*/
/*    height: auto;*/
/*    !*padding: 5px;*!*/
/*    border: 3px solid #ffffff;*/

/*}*/
/*.divcol10{*/
/*    margin :0 5px 0 0;*/
/*}*/
/*.divcol10:first-child{*/
/*    margin-right: 7px;*/
/*}*/
.moharamCat2{
    padding: 0px !important;
    z-index: 999;
}
.moharamCat2 .container-fluid{
    padding: 0px !important;
}
.moharamCat .divcol10 a:hover img{
    opacity: 0.8;
}
@media (max-width: 1200px){
    .moharamCat{
        /*display: none;*/
    }
    .moharamCat1{
        display: inline-block;
    }
}
@media (max-width: 500px){
    .moharamCat1 li img{
        width: 175px;
        height: auto;
    }
    .moharamCat1 li:nth-child(odd){
        margin: 0 8px;
    }

}
.hash-tags {
    width: 700px;
    margin: 0 auto;
}
@media (max-width: 1024px){
    .home-cover-left{
        display: none;
    }
    .home-cover-right{
        display: none;
    }
    .home-cover{
        background-position: center;

    }
    .hash-tags{
        width: 100%;
    }
}
#notification{
    /*margin-top: -20px;*/
}
.takhfif{
    position: relative;
}
.clock {
    /*margin: 2em;*/
     position: absolute !important;
    bottom: 61px;
    left: 37%;

}
.closeTakhfif,.closeTakhfifBot{
    position: absolute;
    z-index: 1000;
    font-size: 58px;
    color: red;
    margin: 15px;
    cursor: pointer;
}
.linkTakhfif{
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.linkTakhfif1{
    height: 20%;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 20000;
}
.videoTakhfif{
    width: 100%;
    height: 100%;
    max-width: 700px;
    max-height: 330px;
    position: absolute;
    left: 50px;
    top: 82px;
}
.imgMobieTakhfif{
    display: none;
}
.footerTakhfif{
    position: fixed;
    bottom: 0;
    background: url(../images/takhfif/footer.png);
    width: 100%;
    height: 302px;
    background-repeat: no-repeat;
    z-index: 1200;
    background-position: bottom;
    display: none;
    background-size: contain;
}
/*.footerTakhfif-user{*/
/*    background: url(../images/takhfif/footer-user.png) !important;*/
/*    position: fixed;*/
/*    bottom: 0;*/
/*    */
/*    width: 100%;*/
/*    height: 302px;*/
/*    background-repeat: no-repeat;*/
/*    z-index: 1200;*/
/*    background-position: bottom;*/
/*    display: none;*/
/*    background-size: contain;*/
/*}*/
.footerTakhfifN{
    display: none !important;
}
.offSub{
    position: absolute;
    top: -7px;
    left: 0;

}
.rezervkey {
    margin-top: -6px;
}
p.textBoxnew {
    position: absolute;
    width: 800px;
    left: 0;
    bottom: 240px;
    font-size: 15pt;
    font-weight: bold;
}
.closeText{
    font-size: 16pt;
    margin-top: -12px;
    margin-right: 10px;
    color: #fff;
}
.newSearch{
    background: #cfcfcf;
}
@media (max-width: 1024px){
    #takhfifShow{
        background: url('../images/takhfif/pop-up-2.png') !important;
    }

}
@media (max-width: 1400px){
    .videoTakhfif {

        max-width: 450px !important;
        max-height: 300px !important;
        left: 48px !important;
        top: 70px !important;
    }
    .clock {
        bottom: 8px !important;
        left: 32% !important;
    }
    .flip-clock-wrapper ul{
        width: 38px !important;
        height: 45px !important;
    }
    .flip-clock-divider .flip-clock-label{
        top: 3em !important;
        font-size: 12pt !important;

    }
    p.textBoxnew {
        width: 700px !important;
        left: 0 !important;
        bottom: 220px !important;
    }
    .profileEdit .subscriptions_new{
        margin: 10px 18% !important;
    }
}
.reseText{
    background: #01a84e;
    padding: 10px 20px;
    margin: 0 auto;
    width: 700px;
    color: #fff;
    line-height: 1.5em;
    font-size: 13pt;
    margin-bottom: 20px;
}
.reseText a{
    color: #fff;
}
.reseText span {
    margin-top: 21px;
}
@media (max-width: 768px){
    #takhfifShow{
        background: url('../images/takhfif/pop-up-3.png') !important;
    }
    .imgdeTakhfif{
        display: none !important;
    }
    .imgMobieTakhfif{
        display: block !important;
    }
    .videoTakhfif{
        width: 100%;
        height: 100%;
        position: relative;
        margin-top: -240px;
        margin-right: 36px;
        margin-bottom: 47px;
    }
    .clock{
        bottom: 235px !important;
        left: 0 !important;
        margin: 0 !important;
    }
    .flip-clock-wrapper ul{
        width: 38px !important;
        height: 45px !important;
    }
    .flip-clock-divider .flip-clock-label{
        top: 2.5em !important;
        font-size: 12pt !important;
    }
    p.textBoxnew {

        width: 90% !important;
        left: 11px !important;
        bottom: 163px !important;
        font-size: 11pt !important;

    }

}

.owl-prev-new{
    background: url(../img/prev.png) no-repeat !important;
    width: 44px;;
    height: 55px;
}
.owl-next-new{
    background: url(../img/next.png) no-repeat !important;
    width: 44px;;
    height: 55px;
}
.owl-prev-new:hover{
    background: url(../img/prev.png) no-repeat !important;
}
.owl-next-new:hover{
    background: url(../img/next.png) no-repeat !important;
}
.owl-nav .owl-prev:focus,.owl-nav .owl-next:focus {outline:0;}
.owl-theme .owl-nav [class*=owl-]{
    margin: 10px 15px !important;
}
.enekhabat{
    position: relative;
}
.enekhabatmain{
    width: 100%;
    min-height: 400px;
    background: #214366;
    position: relative;
}
.enekhabatbottom{
    width: 100%;

    background: url(../img/bottom-enekhabat.png) ;
    height: 201px;
    background-position:top center;
    background-repeat: repeat-x;
    margin-top: -2px;
}
.enekhabatsandogh{
    margin-right: 475px;
    margin-top: 100px;
}

.enekhabatleftpos{
    background: url(../img/enekhabatleftpos.png);
    width: 400px;
    height: 400px;
    position: absolute;
    top: -20px;
}
.enekhabatleftpos1{
    background: url(../img/enekhabatleftpos1.png);
    width: 100%;
    height: 573px;
    position: absolute;
    background-position:center center;
    top: -20px;
}
.ent1{
    float: left;
    background: url(../img/ent1.png);
    width: 405px;
    height: 501px;
    position: absolute;
    left: 400px;
    top: 10px;
}
.containerentekhabat{
    width: 100%;
    max-width: 1185px;
    margin: 30px auto;
}
.containerentekhabat .divcol10{
    margin: 10px;
    float: right;

}
.enekhabatHome{
    background: #00b1c5;
    height: 100px;
    width: 100%;
    position: relative;
}
img.enekhabatHomeimg1 {
    position: absolute;
    bottom: 0;
    right: 200px;
}
img.enekhabatHomeimg2 {
    position: absolute;
    bottom: 25px;
    right: 706px;
}
img.enekhabatHomeimg3 {
    position: absolute;
    bottom: 25px;
    left: 419px;
}
@media (max-width: 768px){
    .enekhabatmain{
        /*min-height: 200px !important;*/
    }
}

@media (max-width: 1750px){
    img.enekhabatHomeimg3{
        left: 200px;
    }
}
@media (max-width: 1530px){
    img.enekhabatHomeimg1{
       right: 10px;
    }
    img.enekhabatHomeimg2{
        right: 500px;
    }
    img.enekhabatHomeimg3{
        left: 0px;
    }
}
@media (max-width: 1680px){
    .ent1{
        left: 300px;
    }
}
@media (max-width: 1600px){
    .ent1{
        left: 255px;
    }
    .enekhabatsandogh{
        margin-right: 355px;
    }
}
@media (max-width: 1440px){
    .ent1{
        left: 191px;
    }
}
@media (max-width: 1400px){
    .ent1{
        left: 164px;
    }
}
@media (max-width: 1366px){
    .ent1{
        left: 139px;
    }
    .enekhabatsandogh{
        margin-right: 300px;
    }
}
@media (max-width: 1280px){
    .ent1{
        left: 110px;
    }
    .enekhabatsandogh{
        margin-right: 200px;
    }
}
@media (max-width: 1152px){
    .ent1{
        left: 29px;
    }
    .containerentekhabat1{
        max-width: 800px;
    }
    .enekhabatsandogh{
        margin-right: 150px;
    }
}
@media (max-width: 1140px){
    img.enekhabatHomeimg1{
        display: none;
    }
    img.enekhabatHomeimg2{
        right: 20px !important;
    }
    img.enekhabatHomeimg3{
        left: 0px;
    }
}
@media (max-width: 650px){
    .enekhabatHome{
        text-align: center;
        height: 200px;
    }
    img.enekhabatHomeimg2{
        position: relative;
        right: inherit !important;
        bottom: inherit;
        margin: 25px auto;
        max-width: 90%;
    }
    img.enekhabatHomeimg3{
        position: relative;
        right: inherit !important;
        bottom: inherit;
        margin: 25px auto;
    }
}
@media (max-width: 1024px){
    .ent1{
        left: 0px;
    }
    .containerentekhabat1{
        max-width: 800px;
    }
    .enekhabatsandogh{
       margin-right: 150px;
    }
    .containerentekhabat{
        width: 90%;
    }
}
@media (max-width: 800px){
    .ent1,.enekhabatleftpos1{
        display: none;
    }
    .containerentekhabat1{
        max-width: 400px;
    }
    .enekhabatsandogh{
        margin-right: auto;
        margin-left: auto;
    }
    .enekhabat{
        text-align: center;
    }
}
@media (max-width: 400px){
    .divcol10{
        text-align: center;
    }
    .divcol10 img{
        width: 80%;
        height: auto;

    }
}
@media (max-width: 1320px){
    .profileEdit .subscriptions_new{
        margin: 10px auto !important;
    }
    .profileEdit .subscriptions_new.nonBack{
        margin: 10px 15% !important;
    }
}
@media (max-width: 1024px){
    .profileEdit .subscriptions_new.nonBack{
        margin: 10px auto !important;
    }
}
@media (max-width: 375px){
    .samandehi{
        text-align: center;
        width: 50%;
    }
    .social-nav{
        width: 100%;
        margin-right: 75px !important;
    }
}
