@charset "utf-8";

/*======================================
 [ -Main Stylesheet-
  MVM Mimarlık
  Version: 0.7
  Last change: 26/11/2018 ]
	++ Fonts ++
	++ General Style ++
	++ Page preload ++
	++ Typography ++
	++ header ++
	++ navigation ++
	++ Columns ++
	++ home ++
	++ section ++
	++ porfolio ++
	++ tabs ++
	++ accordion- ++
	++ Footer ++
	++ share ++
	++ Team ++
	++ testimonials++
	++ contacts ++
	++ Video ++
	++ Blog++
	++ Responsive ++
/*-------------Fonts---------------------------------------*/
@font-face{font-family:'Mukta';font-style:normal;font-weight:300;src:local('Mukta Light'), local('Mukta-Light'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFqj2mc8WDm7Q.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:300;src:local('Mukta Light'), local('Mukta-Light'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFqj2mT8WDm7Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:300;src:local('Mukta Light'), local('Mukta-Light'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFqj2md8WA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:400;src:local('Mukta Regular'), local('Mukta-Regular'), url(https://fonts.gstatic.com/s/mukta/v5/iJWKBXyXfDDVXbnArXyi0A.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:400;src:local('Mukta Regular'), local('Mukta-Regular'), url(https://fonts.gstatic.com/s/mukta/v5/iJWKBXyXfDDVXbnPrXyi0A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:400;src:local('Mukta Regular'), local('Mukta-Regular'), url(https://fonts.gstatic.com/s/mukta/v5/iJWKBXyXfDDVXbnBrXw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:500;src:local('Mukta Medium'), local('Mukta-Medium'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEyjmmc8WDm7Q.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:500;src:local('Mukta Medium'), local('Mukta-Medium'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEyjmmT8WDm7Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:500;src:local('Mukta Medium'), local('Mukta-Medium'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEyjmmd8WA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:600;src:local('Mukta SemiBold'), local('Mukta-SemiBold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEeiWmc8WDm7Q.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:600;src:local('Mukta SemiBold'), local('Mukta-SemiBold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEeiWmT8WDm7Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:600;src:local('Mukta SemiBold'), local('Mukta-SemiBold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEeiWmd8WA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;src:local('Mukta Bold'), local('Mukta-Bold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbF6iGmc8WDm7Q.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;src:local('Mukta Bold'), local('Mukta-Bold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbF6iGmT8WDm7Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;src:local('Mukta Bold'), local('Mukta-Bold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbF6iGmd8WA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:800;src:local('Mukta ExtraBold'), local('Mukta-ExtraBold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFmi2mc8WDm7Q.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:800;src:local('Mukta ExtraBold'), local('Mukta-ExtraBold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFmi2mT8WDm7Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:800;src:local('Mukta ExtraBold'), local('Mukta-ExtraBold'), url(https://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFmi2md8WA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:local('Oswald ExtraLight'), local('Oswald-ExtraLight'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-1h4Tvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:local('Oswald ExtraLight'), local('Oswald-ExtraLight'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-1h4Ttc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:local('Oswald ExtraLight'), local('Oswald-ExtraLight'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-1h4TtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:local('Oswald ExtraLight'), local('Oswald-ExtraLight'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-1h4Tus9C.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Tvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Ttc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0TtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Tus9C.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;src:local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;src:local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTtc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;src:local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;src:local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTus9C.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:local('Oswald SemiBold'), local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-xhsTvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:local('Oswald SemiBold'), local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-xhsTtc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:local('Oswald SemiBold'), local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-xhsTtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:local('Oswald SemiBold'), local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-xhsTus9C.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTvs9CE5Q.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtc9CE5Q.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtM9CE5Q.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTus9C.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/*-------------General Style---------------------------------------*/

html {
	overflow-x: hidden !important;
	overflow-y: hidden ;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 13px;
	height: 100%;
	text-align: center;
	background:#fff;
	color: #000;
	font-family: 'Mukta', sans-serif;
}
@-o-viewport {
	width: device-width;
}
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

::selection {
	background: #e62e2e;
	color: #FFF;
	text-shadow: none;
}

::-moz-selection {
	background: #e62e2e; /* Firefox */
	color: #FFF;
	text-shadow: none;
}

/* ---------Page preload--------------------------------------*/
.loader2 {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	bottom:0;
	overflow:hidden;
	z-index:100;
    background: #222;
	 -webkit-transform: translate3d(0,0,0);
}
.page-load {
	position:fixed;
	top:90px;
	left:90px;
	right:0;
	bottom:0;
	z-index:19;
	display:none;
	 -webkit-transform: translate3d(0,0,0);
}
.page-load_bg, .page-load_bg2 {
	position:absolute;
	right:100%;
	left:0;
	bottom:0;
	top:0;
 	background: #222;
	z-index:3;
	overflow:hidden;
}
.page-load_bg2 {
	z-index:2;
	background:#222;

}
.loader {
 	display: block;
	height: 80px;
	width: 80px;
	position: absolute;
	left:50%;
	top:50%;
	margin:0px 0 0 -40px;
	z-index:10;
}

.loader span {
	display: block;
	position: absolute;
	top: 0; left: 0;
	bottom: 0; right: 0;
	margin: auto;
	height: 80px;
	width: 80px;
}
.loader span:before {
	content: "";
	display: block;
	position: absolute;
	top: -10px; left: 0;
	bottom: 0; right: 0;
	margin: auto;
	height: 80px;
	width: 80px;
	box-sizing:border-box;
	border: 4px solid  rgba(255,255,255,1);
	-webkit-animation: loader-3-1 1.5s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
	        animation: loader-3-1 1.5s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-3-1 {
	0%   { -webkit-transform: rotate(0deg); }
	40%  { -webkit-transform: rotate(180deg); }
	60%  { -webkit-transform: rotate(180deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes loader-3-1 {
	0%   { transform: rotate(0deg); }
	40%  { transform: rotate(180deg); }
	60%  { transform: rotate(180deg); }
	100% { transform: rotate(360deg); }
}
/*--------------Typography--------------------------------------*/
p {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 10px;
	font-weight: 500;
	color: #000;
	text-align:left;
}
/*--------------General--------------------------------------*/
#main {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.fl-wrap {
	float: left;
	width: 100%;
	position: relative;
}
.content {
	float: left;
	width: 100%;
	position: relative;
	z-index:-1;
}
.container {
	max-width: 1224px;
	width: 92%;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}
.full-height {
	height: 100%;
}
#wrapper {
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	background:#222222;
}
.content-holder {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-5;
}
.hidden-item {
	overflow:hidden;
}
.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-size: cover;
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat;
	background-origin: content-box;
	background-attachment: scroll !important;
}
.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    background: rgba(45,45,45,0.51);
	z-index: 3;
}
.overlay-proje {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: 22;
}
.dark-bg {
	background:#222222;
}
/* ------header------------------------------------------------------------ */
.nav-switch {
	display: none;
	z-index: 500;
}

.nav-menu {
	display: inline-block;
	float: right;
}


.nav-menu ul {
	list-style: none;
	margin-top: 41px;
	margin-right: 30px;
}

.nav-menu ul li {
	display: inline;
	margin-right: 11x;
}

.nav-menu > ul > li:first-child { margin-left: 0; }

.nav-menu ul li > a {
	display: inline-block;
	line-height: 20px;
	padding: 30px 15px;
	color: #222;
	font-weight: 600;
	font-size: 15.5px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: 'oswald', sans-serif;
	-webkit-transition: margin .4s ease, padding .4s ease;
	-o-transition: margin .4s ease, padding .4s ease;
	transition: margin .4s ease, padding .4s ease;
}
/* Hover Effects style-7 */
.nav-menu ul li > a div {
	position: relative;
	overflow: hidden;
}

.nav-menu ul li > a div::before{
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	transform: translate3d(-100%,0,0) translate3d(-1px,0,0);
	transition: transform 0.7s;
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	z-index: -1;
}
.nav-menu ul li.active > a div::before,
.nav-menu ul li > a:hover div::before { transform: translate3d(100%,0,0) translate3d(1px,0,0); }

.nav-menu ul li > a div::after {
	top: calc(50%);
	height: 4px;
}

.nav-menu ul li :hover{
	color:#666;
}

.nav-switch :hover{
	color:#666;
}
.header-logo {
    float: left;
    position: relative;
    top: 55px;
    left: 90px;
}
.header-logo img {
	width: auto;
	height:56px;
}
/* ------Column------------------------------------------------------------ */
/*------ home------------------------------------------------*/
.hero-title {
	z-index:20;
	position:absolute;
	top:25%;
}
.first-tile_load {
	transform: translateY(50px);
	opacity:0;
}
.half-hero-wrap_link {
	float:left;
	color:#fff;
    font-size: 10px;
    font-weight: 500;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-top:20px;
}
.half-hero-wrap_link:hover {
	color:rgba(255,255,255,0.6);
}
.half-hero-wrap_link i {
	padding-left:12px;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.half-hero-wrap_link:hover i{
	padding-left:20px;
}
.swiper-container {
	width:100%;
	height:100%;
	margin:0 auto;
	padding-bottom :120px;
	}
	.fs-gallery-wrap .swiper-slide{
	position:relative;
	width: auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding: 0px;
	}
.fw-carousel  .swiper-slide img {
	width: auto;
	height:100% !important;
	position:relative;
	z-index:1;
}
.fsc-holder {
	padding-bottom:80px;
}
.fw-carousel-wrap {
	z-index:21;
	height:100%;
}
.hlaf-slider-pag {
	width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    right: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 120;
}
.hlaf-slider-pag .swiper-pagination-bullet {
    width:50px;
    height:20px;
    display:block;
	float:left;
	margin-bottom:10px;
	line-height:20px;
    border-radius:0;
    background:none;
	overflow:hidden;
    opacity:0;
	top:-10px;
	position:relative;
	color:rgba(255,255,255,0)
}
.hero-slider-wrap_pagination  .swiper-pagination-bullet:before {
	content:'';
	position:absolute;
	left:0;
	height:1px;
	top:50%;
	background:#fff;
	width:0;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.hero-slider-wrap_pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .hero-slider-wrap_pagination  .swiper-pagination-bullet:hover:before {
	width:20px;
}
.hero-slider-wrap_pagination  .swiper-pagination-bullet:after {
	content:'01';
	position:absolute;
	left:30px;
	right:0;
	bottom:0;
	top:0;
	line-height:20px;
	color:#fff;
	font-size:18px;
	font-weight: 500;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 100ms linear;
    transition: all 100ms linear;
	opacity:0.7;
}
.hero-slider-wrap_pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	opacity:1;
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	transform: scale(1.0);
}
.start-btn {
	position:absolute;
	left:0;
	bottom:0;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:10px;
	height:60px;
	line-height:60px;
	color:#fff;
	width:180px;
}
.start-btn.hero-start {
	bottom:-70px ;
	z-index:100
}
.start-btn i {
	padding-left:10px;
	-webkit-transition: all 100ms linear;
    transition: all 100ms linear;
}
.start-btn:hover i {
	padding-left:20px;
	color:#fff;
}
.hero-slider_control-wrap {
	position:absolute;
	bottom:-70px;
	right:0;
	z-index:121;
}
.hero-slider_control {
	float: right;
 	font-weight: 400;
  	font-size: 10px;
  	color: #999;
	cursor:pointer;
	width:150px;
	height:60px;
	line-height:60px;
	background: #222;
	text-transform:uppercase;
	letter-spacing:2px;
	position:relative;
}
.hero-slider_control:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	height:0;
	width:100%;
	z-index:1;
	-webkit-transition: all 200ms linear;
    transition: all 100ms 2inear;
}
.hero-slider_control:hover:before {
	height:100%;
}
.hero-slider_control span{
	position:relative;
	z-index:2;
}
.hero-slider_control i {
	color:#fff;
 	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
	transition-delay: 0.3s;
	padding:0 0 0 15px;
}
.hero-slider_control:hover {
	color:#fff;
}
.hero-slider_control.hero-slider-button-prev {
	border-right:1px solid  rgba(255, 255, 255, 0.08);
}
.hero-slider_control.hero-slider-button-prev i {
	padding:0 15px 0 0;
}
.hero-slider_control.hero-slider-button-next:hover i {
	padding:0 0 0 25px;
}
.hero-slider_control.hero-slider-button-prev:hover i{
	padding:0 25px 0 0;
}
/*------section ------------------------------------------------*/
.dark-bg {
	background: #222222;
}
.hero-title {
    margin-bottom: 50px;
    text-align: left;
}

.section-title {
    bottom: 50px;
    text-align: left;
}
.hero-title .section-title h2  {
	color: #fff;
    font-size: 55px;
    text-align: left;
    font-weight: 900;
    padding-bottom: 20px;
    position: relative;
	text-transform:uppercase;
	line-height:80px;
 	font-family: 'Roboto', sans-serif;
}
.hero-title .section-title h2:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    height: 2px;
    width: 70px;
}
.hero-title .section-title p{
	color:rgba(255,255,255,0.61);
	max-width:450px;
}
.pr-bg {
	background: #222;
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:100%;
	overflow:hidden;
	z-index:100;
}

.pr-bg.pr-bg-white {
	background:#fff;
}
/*------porfolio------------------------------------------------*/
.fixed-filter-panel {
	position: fixed;
	bottom:-70px;
 	background: #222;
	height:60px;
	z-index:12;
	padding-right:60px;
}
.fixed-filter-panel .gallery-filters  {
	float:left;
	padding:2px 0 0 250px;
	height:60px;
	line-height:60px;
}
.fixed-filter-panel .gallery-filters a{
	float:left;
	margin-right:15px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 10px;
    color: #fff;
	letter-spacing:2px;
}
.fixed-filter-panel .gallery-filters a:hover {
	color:#999;
}
.fixed-filter-panel_title {
	position:absolute;
	width:180px;
	height:60px;
	line-height:60px;
	color:#fff;
	left:0;
	top:0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 10px;
}
.folio-counter {
	float:left;
	font-weight: 900;
    font-size: 12px;
    color: #fff;
	line-height:60px;
}
.folio-counter div {
	float:left;
	margin-left:10px;
	width:40px;
	text-align:center;
	position:relative;
}
.folio-counter div.all-album:before {
	content:'';
	position:absolute;
	left:-13px;
	width:15px;
	height:1px;
	top:50%;
}
.ff_panel-conainer {
	padding-bottom:60px;
}
.grid-item-holder {
	float: left;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.min-pad .gallery-item {
	padding: 2px;
}
.gallery-item {
	width: 33.3%;
	position: relative;
	float: left;
	overflow: hidden;
}
.gallery-item-second {
	width: 66.6%;
}
.four-column .gallery-item {
	width: 25%;
}
.four-column .gallery-item.gallery-item-second{
	width: 50%;
}
.gallery-item img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
	background: #222;
	-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
	-webkit-transform: translateZ(0);
    transform: translateZ(0);
  	transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.gallery-item:hover img {
	opacity: 0.7;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.grid-det {
	position:absolute;
	left:20px;
	bottom:20px;
	top:20px;
	right:100%;
	z-index:10;
	overflow:hidden;
	background:rgba(45,45,45,0.81);
}
.grid-item-holder:hover .grid-det  {
	right:20px;
 	-webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.grid-det-item {
	position:absolute;
	height:100%;
	width:100%;
	z-index:10;
	opacity:0;
}
.grid-item-holder:hover  .grid-det-item{
	opacity:1;
	margin-top:0;
 	-webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
	transition-delay: 0.4s;
}
.grid-det_link {
	color:#fff;
	display:block;
	height:100%;
	width:100%;
	text-transform:uppercase;
	font-size:18px;
	font-weight: 800;
	letter-spacing:3px;
	text-align:center;
	position:relative;
	padding-top:30%;
}
.hov_zoom {
	overflow:hidden;
}
.fw_cb{
	float: right;
	margin-left:30px;
	cursor:pointer;
	color:#fff;
	position:relative;
	top:30px;
}
.fw_cb:hover{
	color:#fff;
}
.fw-carousel-control {
	height:100px;
	margin-bottom:100px;
    -webkit-transform: translate3d(0,0,0);
}
.fw-carousel-control.fsc-control {
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
}
.fw-carousel-control.fsc-control.fsc-control_anim {
	bottom:-80px;
}
.fw-carousel-control_container {
	float:left;
	width:40%;
	height:80px;
  background: rgba(255, 255, 255, 0.04);
}
.fw-carousel-counter {
	float:right;
	height:80px;
	line-height:80px;
	color:#fff;
	width:170px;
	padding-right:50px;
	text-align:right;
	text-transform: uppercase;
    font-weight: 500;
    font-size: 11px;
	position:relative;
    color: rgba(255, 255, 255, 0.61);
    letter-spacing: 4px;
	bottom:0;
}
.fw-carousel-counter:before {
	content:'';
	position:absolute;
	left:42px;
	height:20px;
	width:1px;
	top:50%;
	margin-top:-10px;
	background:rgba(255,255,255,0.11);
}

.half-scrollbar {
	float:left;
	width:60%;
	height:80px;
	position:relative;
}

.hs_init {
	position:absolute;
	left:70px;
	right:70px;
	height:1px;
	top:50%;
	background:rgba(255,255,255,0.41);
}
.flat-project_title_link {
	font-size:24px;
	float:left;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:0.5px;
	position:relative;
	width:55%;
	bottom: 0px;
}
.fw-carousel-control_container .flat-project_title_link {
	margin-left:70px;
	padding-top:24px;
}
.det-wrap p {
	font-size:14px;
	text-align:left;
}

.ilet-title{
	position:relative;
	float:left;
}
.ilet-title h3{
	font-size:24px;
	text-align:center;
	text-transform: uppercase;
	color:#000;
	font-weight: 600;
	padding-bottom:50px;
	line-height:24px;
}
.ilet-title h3:after {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    width: 85px;
    height: 2px;
    margin: 50px auto;
    content: '';
    opacity: 1;
    background: red;
}

.ref-title{
	position:relative;
}
.ref-title h3{
	font-size:24px;
	text-align:center;
	text-transform: uppercase;
	color:#000;
	font-weight: 600;
	float:left;
	width:100%;
	padding-bottom:50px;
	line-height:24px;
}
.ref-title h3:after {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    width: 50px;
    height: 2px;
    margin: 50px auto;
    content: '';
    opacity: 1;
    background: red;
}
.ref-title img{
	border: 0;
    max-width: 100%;
    height: auto;
    margin-bottom: 50px;
}

.ref-title img:hover{
	 -webkit-filter:  opacity(70%);
}
.tooltip-info {
	height: auto;
	width:40%;
	line-height: 20px;
	padding: 0px 30px;
	color: #fff;
	text-align: left;
	text-indent: 0px;
	position: absolute;
	background: rgba(0,0,0,0.7);
	padding:10px;
	bottom: 0;
	opacity: 0;
	left: 0;
	margin-bottom: 80px;
	visibility: visible;
	pointer-events: none;
	z-index: -1;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}
.tooltip-info p {
	display:inline;
	padding-right:20px;
	font-size: 12px;
 	color: rgba(255, 255, 255, 0.9);
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.tooltip-info h5 {
	display:inline;
	position: relative;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
 	color: rgba(255, 255, 255, 0.81);
}
.fw-carousel-control_container:hover .tooltip-info {
	visibility: visible;
	opacity: 1;
}
.tab-content {
    width: 100%;
}

#tab-1 {
	display: block !important;
    padding: 20px;
}
.fixed-column {
	overflow:hidden;
}
/*-------------accordion---------------------------------------*/
/*------Footer------------------------------------------------*/
.main-footer{
	position:fixed;
	bottom:0;
	left:90px;
	right:0;
	z-index:2;
}

.subfooter {
    height: 90px;
    z-index: 3;
}
.policy-box {
    float: left;
	color: rgba(255, 255, 255, 0.41);
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
	line-height:90px;
}
/*------share------------------------------------------------*/
.share-icon {
    width:100%;
	float:left;
    margin-bottom:14px;
	position:relative;
	font-size:10px;
	color: #fff;
	text-align:left;
	letter-spacing:3px;
	color: rgba(255, 255, 255, 0.41);
	text-transform:uppercase;
	opacity:0;
}
.share-icon:after {
	content:'';
	position:absolute;
	left:-30px;
	width:0;
	height:1px;
	top:50%;
}
.share-icon:hover:after {
	width:20px;
}
.share-wrapper {
	position:fixed;
	bottom:0;
	left:90px;
	width:0;
    background: #262627;
	z-index:100;
	overflow:hidden;
	height:300px;
    -webkit-transform: translate3d(0,0,0);
}
.share-container {
	padding:110px 50px 30px;
	overflow:hidden;
}
.close-share-btn {
	position:absolute;
	right:0;
	top:-60px;
	width:100%;
	height:60px;
	line-height:60px;
    background: #222;
	z-index:10;
	cursor:pointer;
	font-size:10px;
	text-align:right;
	padding-right:40px;
	letter-spacing:2px;
	color: rgba(255, 255, 255, 0.41);
	text-transform:uppercase;
	opacity:0;
}
.share-icon, .share-icon:after, .close-share-btn i {
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear;
}
.close-share-btn i {
	padding-right:15px;
}
.close-share-btn:hover i {
	padding-right:25px;
}
/* ------Team------------------------------------------------------------ */
/* ------facts------------------------------------------------------------ */
/* --------- Skills --------------------------------------*/
/*------ testimonials------------------------------------------------*/
/*------contacts------------------------------------------------*/
.header-contacts {
	float:right;
	position:absolute;
	top:0px;
	right:1px;
	color: #fff;
}
.header-contacts ul {
	float:right;
}

.header-contacts ul2 {
	margin-right:40px;
}
.header-contacts li {
	list-style:none;
	float:left;
	margin-right:40px;
	top:14px;
	position:relative;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 2px;
}
.header-contacts li2 {
	list-style:none;
	float:left;
	top:6px;
	position:relative;
	padding:5px;
    font-size: 16px;
    letter-spacing: 4px;
}

.header-contacts ul li:before {
	content:'';
	position:absolute;
	left:-30px;
	width:15px;
	top:50%;
	height:2px;
	margin-top:-2px;
}
.header-contacts li  a{
	color:#fff;
}
.header-contacts li i{
	color:#fff;
    font-size: 14px;
}

.header-contacts li2 i{
	color:#fff;
}
/*------Blog------------------------------------------------*/
/*------ Video ------------------------------------------------*/
.media-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:-1;
}
/*------404------------------------------------------------*/
.error-wrap {
	top:30%;
	z-index:20;
}
.error-wrap h2 {
	font-size: 134px;
	color: #fff;
	font-weight: 900;
	line-height:120px;
}
.error-wrap p {
	color: rgba(255, 255, 255, 0.91);
	font-size: 12px;
	text-align:center;
	letter-spacing:2px;
	text-transform:uppercase;
}
.error-wrap .err-btn{
	display: inline-table;
	margin-top: 10px;
	padding:15px 20px;
	background:#292929;
	color:#fff;
	font-size:10px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.error-wrap .err-btn i {
	padding-left:12px;
}
/*------responsive------------------------------------------------*/
@media only screen and (max-width: 1224px) {
	
.half-scrollbar {
	width:30%;
}
.fw-carousel-control_container {
	width:70%;
}

.four-column .gallery-item {
	width:33.3%;
}
.four-column .gallery-item.gallery-item-second {
	width:66.6%;
}
}
@media only screen and (max-width: 1064px) {
	
#wrapper {
	left:0;
}

.harita{
	max-width:66%;
}
.page-load, .share-wrapper  {
	left:0px;
}
.hero-title {
	top:25%;
}
.main-footer {
	position:relative;
	float:left;
	width:100%;
	left:0;
}
.mob-carusel {
	height:89%;
	overflow:hidden;
}
.gallery-item, .gallery-item.gallery-item-second {
	width:50% !important;
}
.ff_panel-conainer {
	padding-bottom:0;
}
.in-filter_mobpanel {
	float:left;
	width:100%;
	position:relative;
	left:0;
	height:auto;
	padding-right:0;
}
.in-filter_mobpanel  .gallery-filters{
	height:auto;
}
}
@media only screen and (max-width: 930px) {
	



hr.top, .header-contacts{
	display: none;
}

.hero-title {
	top:25%;
}

.ilet-title,.ilet-title:after{
	float:none;
}

.hero-slider_control-wrap{
	display: none;
}
.harita{
	min-width:100%;
}

.fixed-filter-panel {
	top:-5px;
}
.nav-switch {
	position: absolute;
	top: 35px;
	right: 35px;
	font-size: 30px;
	color: #000;
	display: block;
}

.fw-carousel-control_container .flat-project_title_link {
	margin-left:20px;
	top:6px;
}
.tooltip-info  {
	width:60%;
}

.tooltip-info p {
	display:block;
	padding-right:0px;

}
.tooltip-info h5 {
	display:block;
}	

.nav-menu {
	position: relative;
	min-width: 100%;
	display: none;
}

.nav-menu ul {
	list-style: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0;
}
.nav-menu ul li a {
	display: block;
	padding: 16px 21px;
	background:#fff;
	border-bottom: 1px solid #eee;
	margin-right: 0;
}
.nav-menu ul li a:after {
	left: 20px;
}
.header-logo {
    top: 0px;
    left: 60px;
	padding-top:30px;
	padding-bottom:30px;
}
.half-scrollbar {
	display:none;
}
.hero-title .section-title h2 {
    font-size: 24px;
	line-height:30px;
}
.fw-carousel-control_container  {
	width:100%;
}
.start-btn {
	width:140px;
}
}
@media only screen and (max-width: 640px) {
	
html {
	overflow-y: scroll ;
	height: 100%;
}
.header-logo {
	float:left;
	width:100%;
	left: 0;
	background:#ddd;
}

.hero-title {
	top:20%;
}

.nav-menu {
	width: 100%;
	left: 0;
}

.in-filter_mobpanel .folio-counter, .start-btn  {
	display:none;
}
.hlaf-slider-pag {
	right:10px;
}

.fw_cb{
	visibility:hidden;
}
.fw-carousel-counter{
	width: 60px;
	bottom: 0px;
	padding-right: 10px;
	line-height: 50px;
}

.flat-project_title_link {
	font-size:14px;
	width:60%;
	letter-spacing:0px;
	font-weight:300;
	margin-top:5px;
	line-height: 15px
}
.fw-carousel-control_container .flat-project_title_link {
	margin-left:20px;
	top:2px;
	padding-top: 12px;
}
.mob-carusel {
	bottom:10px;
}
.gallery-item, .gallery-item.gallery-item-second {
	width:100% !important;
}
.in-filter_mobpanel  .fixed-filter-panel_title {
	width:100%;
	position:relative;
	float:left;
}
.in-filter_mobpanel  .gallery-filters{
	padding-left:10px;
	line-height: 22px;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.bg {
	background-attachment: scroll !important;
	-webkit-background-size: cover;
	background-position: center;
}
}
  
hr.top {
    position: absolute;
    margin-top: 0px;
    margin-bottom: 0;
    width: 100%;
    z-index: -1;
    height: 45px;
    background: #222;
	border:0;
}

hr.top2 {
    position: absolute;
    margin-top: 45px;
    margin-bottom: 0;
    width: 100%;
    z-index: -1;
    height: 75px;
    background: #ddd;
	border:0;
}

.ad-title {
    float: left;
    font-size: 20px;
    text-align: left;
    font-weight: 600;
    position: relative;
    padding-right: 20px;
}

.harita{
	position:relative;
	float:left;
	left:0px;
	width:66%;
}


.harita iframe{
	width:100%;
	height:600px;
	border: none;
}

.feature-2 {
  padding: 15px;
  height: 190px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  .feature-2 .feature-icon i {
    font-size: 45px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    color: #dd2525;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    .feature-2 .feature-icon i:before {
      font-size: 45px; }
  .feature-2 .media-body {
    padding-left: 20px; }
    .feature-2 .media-body h3 {
      font-size: 22px;
	  text-align:left;
      line-height: 40px;
      text-transform: uppercase;
      color: #000;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .feature-2:hover {
    background: #dd2525; }
    .feature-2:hover i, .feature-2:hover h3 {
      color: #fff; }
  .feature-2 .media-body li{
	color: #333;
	text-align:left;
    margin-left: 10px;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	letter-spacing: .5px;
	text-rendering: optimizeLegibility !important;
	}
    .feature-2:hover li{
      color: #fff;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; 
	}
	
	.media-body, .media-left {
    display: table-cell;
    vertical-align: top;
	}
/*--
	Color
--*/ 
a{text-decoration:none; color:#000;}

.color-bg, .hero-slider_control:before, .header-contacts li:before, .loader span:after, .hs_init .swiper-scrollbar-drag, .share-icon:after, .grid-det_link:before, .hero-title .section-title h2:before, .folio-counter div.all-album:before  {
	background:#dd2525;
}
 .header-contacts li2 i:hover,.header-contacts ul li a:hover,.nav-menu ul li.active > a div,.gallery-filters a.gallery-filter-active,.fw_cb,.share-icon:hover,.close-share-btn i,.half-hero-wrap_link i,.error-wrap .err-btn i{
	color:#dd2525;
}